From ab448f6fbc0d6ac1fcd71873b37d0bdae63bab07 Mon Sep 17 00:00:00 2001 From: ShenQiLun <97694732@qq.com> Date: Tue, 30 Jun 2026 13:34:21 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20kfz/login=E6=8E=A5=E5=8F=A3=E4=B8=8D?= =?UTF-8?q?=E5=86=8D=E4=BF=9D=E5=AD=98=E6=95=B0=E6=8D=AE=E5=88=B0kfz=5Ftok?= =?UTF-8?q?en=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- cmd/server/main.go | 2 +- internal/handler/kfz_handler.go | 18 +++--------------- 2 files changed, 4 insertions(+), 16 deletions(-) diff --git a/cmd/server/main.go b/cmd/server/main.go index 8b97036..599c66d 100644 --- a/cmd/server/main.go +++ b/cmd/server/main.go @@ -50,7 +50,7 @@ func main() { tokenHandler := handler.NewTokenHandler(tokenRepo) // Kfz登录 - kfzHandler := handler.NewKfzHandler(tokenRepo) + kfzHandler := handler.NewKfzHandler() // 配置相关 configHandler := handler.NewConfigHandler("./config/config.yaml") diff --git a/internal/handler/kfz_handler.go b/internal/handler/kfz_handler.go index d0e7d51..366a6ce 100644 --- a/internal/handler/kfz_handler.go +++ b/internal/handler/kfz_handler.go @@ -5,20 +5,15 @@ import ( "log" "net/http" - "kfz-goods-pricing/internal/repository" "kfz-goods-pricing/internal/service" ) // KfzHandler Kfz处理器 -type KfzHandler struct { - tokenRepo *repository.TokenRepository -} +type KfzHandler struct{} // NewKfzHandler 创建Kfz处理器实例 -func NewKfzHandler(tokenRepo *repository.TokenRepository) *KfzHandler { - return &KfzHandler{ - tokenRepo: tokenRepo, - } +func NewKfzHandler() *KfzHandler { + return &KfzHandler{} } // KfzLogin 登录孔网并返回用户信息 @@ -60,13 +55,6 @@ func (h *KfzHandler) KfzLogin(w http.ResponseWriter, r *http.Request) { userInfo.Token = token - // 保存账号密码和token到数据库 - if err := h.tokenRepo.UpsertByLoginName(username, userInfo.Nickname, password, token); err != nil { - log.Printf("[KfzLogin] 保存Token记录失败: err=%v, clientIP=%s", err, clientIP) - } else { - log.Printf("[KfzLogin] 账号密码已保存到数据库: login_name=%s, nickname=%s", username, userInfo.Nickname) - } - log.Printf("[KfzLogin] 登录成功: username=%s, userId=%d, nickname=%s, 来源IP: %s", username, userInfo.UserID, userInfo.Nickname, clientIP) w.Header().Set("Content-Type", "application/json")