fix: kfz/login接口不再保存数据到kfz_token表

This commit is contained in:
ShenQiLun 2026-06-30 13:34:21 +08:00
parent 804dfb6812
commit ab448f6fbc
2 changed files with 4 additions and 16 deletions

View File

@ -50,7 +50,7 @@ func main() {
tokenHandler := handler.NewTokenHandler(tokenRepo)
// Kfz登录
kfzHandler := handler.NewKfzHandler(tokenRepo)
kfzHandler := handler.NewKfzHandler()
// 配置相关
configHandler := handler.NewConfigHandler("./config/config.yaml")

View File

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