Ver código fonte

Merge branch 'feature/baogang_login'

hsun 3 dias atrás
pai
commit
df3298b51b
2 arquivos alterados com 8 adições e 0 exclusões
  1. 7 0
      controllers/sys_user.go
  2. 1 0
      services/crm_eta.go

+ 7 - 0
controllers/sys_user.go

@@ -370,6 +370,13 @@ func (this *SysUserController) AuthCodeLogin() {
 		br.ErrMsg = "获取登录Token失败, Err: " + e.Error()
 		return
 	}
+	if data.Enabled != 1 {
+		br.Ret = 408
+		br.Msg = "您的账号已被禁用,如需登录,请联系管理员"
+		j, _ := json.Marshal(data)
+		br.ErrMsg = fmt.Sprintf("AuthCodeLogin, 账户信息异常:%s", j)
+		return
+	}
 
 	br.Data = data
 	br.Ret = 200

+ 1 - 0
services/crm_eta.go

@@ -121,6 +121,7 @@ type GetCrmTokenData struct {
 	AdminId         int    `description:"系统用户id"`
 	ProductName     string `description:"产品名称:admin,ficc,权益"`
 	Authority       int    `description:"管理权限,0:无,1:部门负责人,2:小组负责人,或者ficc销售主管,4:ficc销售组长"`
+	Enabled         int    `description:"禁启用状态:0-禁用;1-启用"`
 }
 
 // CodeLoginFromMiddleServer 中间服务-编码登录