Browse Source

token检测

kobe6258 2 months ago
parent
commit
696a1b1c6b
4 changed files with 26 additions and 28 deletions
  1. 17 0
      controllers/user.go
  2. 0 25
      controllers/user_login.go
  3. 0 3
      models/request/sys_user.go
  4. 9 0
      routers/commentsRouter.go

+ 17 - 0
controllers/user.go

@@ -705,3 +705,20 @@ func (u *UserController) ReadMessages() {
 		return
 	}
 }
+
+// Optional
+// @Title 用户在线状态
+// @Description 用户在线状态
+// @Param	request	body UserLoginReq true "type json string"
+// @Success 200 {object} models.LoginResp
+// @router /optional [post]
+func (this *UserController) Optional() {
+	br := new(models.BaseResponse).Init()
+	defer func() {
+		this.Data["json"] = br
+		this.ServeJSON()
+	}()
+	br.Msg = "用户token校验成功"
+	br.Success = true
+	return
+}

+ 0 - 25
controllers/user_login.go

@@ -216,28 +216,3 @@ func (this *UserLoginController) AreaCodeList() {
 	br.Success = true
 	br.Msg = "获取成功"
 }
-
-// Login
-// @Title 用户在线状态
-// @Description 用户在线状态
-// @Param	request	body UserLoginReq true "type json string"
-// @Success 200 {object} models.LoginResp
-// @router /optional [post]
-func (this *UserLoginController) Optional() {
-	br := new(models.BaseResponse).Init()
-	defer func() {
-		this.Data["json"] = br
-		this.ServeJSON()
-	}()
-	var req request.UserOptionalReq
-	err := json.Unmarshal(this.Ctx.Input.RequestBody, &req)
-	if err != nil {
-		br.Msg = "参数错误"
-		br.ErrMsg = "解析参数失败:" + err.Error()
-		return
-	}
-	utils.FileLog.Info("用户token请求:%s", req.Token)
-	br.Msg = "用户token请求"
-	br.Success = true
-	return
-}

+ 0 - 3
models/request/sys_user.go

@@ -49,6 +49,3 @@ type UserLoginReq struct {
 	Password  string `description:"密码"`
 	ReqTime   string `description:"登录时间戳"`
 }
-type UserOptionalReq struct {
-	Token string `description:"用户token"`
-}

+ 9 - 0
routers/commentsRouter.go

@@ -711,6 +711,15 @@ func init() {
             Filters: nil,
             Params: nil})
 
+    beego.GlobalControllerRouter["eta/eta_mini_crm_ht/controllers:UserController"] = append(beego.GlobalControllerRouter["eta/eta_mini_crm_ht/controllers:UserController"],
+        beego.ControllerComments{
+            Method: "Optional",
+            Router: `/optional`,
+            AllowHTTPMethods: []string{"post"},
+            MethodParams: param.Make(),
+            Filters: nil,
+            Params: nil})
+
     beego.GlobalControllerRouter["eta/eta_mini_crm_ht/controllers:UserController"] = append(beego.GlobalControllerRouter["eta/eta_mini_crm_ht/controllers:UserController"],
         beego.ControllerComments{
             Method: "ReadMessage",