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")