diff --git a/controllers/account.go b/controllers/account.go index b680061..f0a1e06 100644 --- a/controllers/account.go +++ b/controllers/account.go @@ -1,9 +1,6 @@ package controllers import ( - "encoding/json" - "fmt" - "github.com/beego/beego/v2/core/logs" "github.com/cdle/xdd/models" ) @@ -57,39 +54,6 @@ func (c *AccountController) List() { c.ServeJSON() } -func (c *AccountController) GetUserInfo() { - - pin := c.GetString("pin") - logs.Info(pin) - logs.Info("进入方法") - cookie, err := models.GetJdCookie(pin) - if err != nil { - logs.Error(err) - result := Result{ - Data: "null", - Code: 1, - Message: "查无匹配的pin", - } - jsons, errs := json.Marshal(result) //转换成JSON返回的是byte[] - if errs != nil { - fmt.Println(errs.Error()) - } - c.Ctx.WriteString(string(jsons)) - } else { - result := Result{ - Data: cookie.Query(), - Code: 0, - Message: "查询成功", - } - jsons, errs := json.Marshal(result) //转换成JSON返回的是byte[] - if errs != nil { - fmt.Println(errs.Error()) - } - c.Ctx.WriteString(string(jsons)) - } - -} - func (c *AccountController) CreateOrUpdate() { ps := &models.JdCookie{} c.Validate(ps) diff --git a/controllers/login.go b/controllers/login.go index 384a17e..f516e79 100644 --- a/controllers/login.go +++ b/controllers/login.go @@ -44,6 +44,38 @@ type Result struct { var JdCookieRunners sync.Map var jdua = models.GetUserAgent +func (c *LoginController) GetUserInfo() { + + pin := c.GetString("pin") + logs.Info(pin) + logs.Info("进入方法") + cookie, err := models.GetJdCookie(pin) + if err != nil { + logs.Error(err) + result := Result{ + Data: "null", + Code: 1, + Message: "查无匹配的pin", + } + jsons, errs := json.Marshal(result) //转换成JSON返回的是byte[] + if errs != nil { + fmt.Println(errs.Error()) + } + c.Ctx.WriteString(string(jsons)) + } else { + result := Result{ + Data: cookie.Query(), + Code: 0, + Message: "查询成功", + } + jsons, errs := json.Marshal(result) //转换成JSON返回的是byte[] + if errs != nil { + fmt.Println(errs.Error()) + } + c.Ctx.WriteString(string(jsons)) + } +} + func (c *LoginController) GetQrcode1() { rsp, err := httplib.Get("https://api.kukuqaq.com/jd/qrcode").Response() if err != nil { diff --git a/main.go b/main.go index 1235d28..e6a0d78 100644 --- a/main.go +++ b/main.go @@ -59,9 +59,10 @@ func main() { web.Router("/api/login/admin", &controllers.LoginController{}, "post:IsAdmin") web.Router("/api/login/cklogin", &controllers.LoginController{}, "post:CkLogin") web.Router("/api/login/smslogin", &controllers.LoginController{}, "post:SMSLogin") + web.Router("/api/getUserInfo", &controllers.LoginController{}, "post:GetUserInfo") + web.Router("/api/getUserInfo", &controllers.LoginController{}, "get:GetUserInfo") web.Router("/api/account", &controllers.AccountController{}, "get:List") web.Router("/api/account", &controllers.AccountController{}, "post:CreateOrUpdate") - web.Router("/api/getUserInfo", &controllers.AccountController{}, "post:GetUserInfo") web.Router("/admin", &controllers.AccountController{}, "get:Admin") web.Router("/admin", &controllers.AccountController{}, "post:Admin") web.Router("/userCenter", &controllers.AccountController{}, "get:UserCenter")