|
|
|
@ -3,7 +3,6 @@ package interceptor |
|
|
|
import ( |
|
|
|
"fmt" |
|
|
|
"key_performance_indicators/middleware/grocerystore" |
|
|
|
"key_performance_indicators/models/modelshr" |
|
|
|
"key_performance_indicators/models/modelssystempermission" |
|
|
|
"key_performance_indicators/overall" |
|
|
|
"key_performance_indicators/overall/publicmethod" |
|
|
|
@ -38,9 +37,9 @@ func AuthenticateUser() gin.HandlerFunc { |
|
|
|
c.Abort() |
|
|
|
return |
|
|
|
} |
|
|
|
// myCont, myErr := publicmethod.GetUserRedisCont(userRedisToken["usernumber"])
|
|
|
|
var myCont modelshr.ManCont |
|
|
|
myErr := myCont.GetCont(map[string]interface{}{"`number`": userRedisToken["usernumber"]}) |
|
|
|
myCont, myErr := publicmethod.GetUserRedisCont(userRedisToken["usernumber"]) |
|
|
|
// var myCont modelshr.ManCont
|
|
|
|
// myErr := myCont.GetCont(map[string]interface{}{"`number`": userRedisToken["usernumber"]})
|
|
|
|
if myErr != nil { |
|
|
|
response.FailWithDetailed(gin.H{"reload": false, "code": 303, "data": myErr}, "登录超时!请重新登录", c) |
|
|
|
c.Abort() |
|
|
|
@ -61,23 +60,23 @@ func AuthenticateUser() gin.HandlerFunc { |
|
|
|
myContRedis["number"] = myCont.Number //员工工号
|
|
|
|
myContRedis["name"] = myCont.Name //姓名
|
|
|
|
myContRedis["icon"] = myCont.Icon //头像
|
|
|
|
myContRedis["hire_class"] = myCont.HireClass //雇佣类型(1:雇佣入职;2:再入职;)
|
|
|
|
myContRedis["emp_type"] = myCont.EmpType //用工关系(1:临时工 , 2:编外人员 ;3:实习&实习生;4:试用员工;5:待分配;6:待岗;7:临时调入;8:正式员工;9:长期病假;10:停薪留职;11:退休;12:辞职;13:辞退;14:离职)
|
|
|
|
myContRedis["hireclass"] = myCont.HireClass //雇佣类型(1:雇佣入职;2:再入职;)
|
|
|
|
myContRedis["emptype"] = myCont.EmpType //用工关系(1:临时工 , 2:编外人员 ;3:实习&实习生;4:试用员工;5:待分配;6:待岗;7:临时调入;8:正式员工;9:长期病假;10:停薪留职;11:退休;12:辞职;13:辞退;14:离职)
|
|
|
|
myContRedis["company"] = myCont.Company //入职公司
|
|
|
|
myContRedis["maindeparment"] = myCont.MainDeparment //主部门
|
|
|
|
myContRedis["sun_main_department"] = myCont.SunMainDeparment //二级主部门
|
|
|
|
myContRedis["sunmaindeparment"] = myCont.SunMainDeparment //二级主部门
|
|
|
|
myContRedis["deparment"] = myCont.Deparment //部门
|
|
|
|
myContRedis["admin_org"] = myCont.AdminOrg //所属行政组织
|
|
|
|
myContRedis["adminorg"] = myCont.AdminOrg //所属行政组织
|
|
|
|
myContRedis["teamid"] = myCont.TeamId //班组
|
|
|
|
myContRedis["position"] = myCont.Position //职位
|
|
|
|
myContRedis["job_class"] = myCont.JobClass //职务分类
|
|
|
|
myContRedis["job_id"] = myCont.JobId //职务
|
|
|
|
myContRedis["job_leve"] = myCont.JobLeve //职务等级
|
|
|
|
myContRedis["jobclass"] = myCont.JobClass //职务分类
|
|
|
|
myContRedis["jobid"] = myCont.JobId //职务
|
|
|
|
myContRedis["jobleve"] = myCont.JobLeve //职务等级
|
|
|
|
myContRedis["wechat"] = myCont.Wechat //微信UserId
|
|
|
|
myContRedis["work_wechat"] = myCont.WorkWechat //企业微信UserId
|
|
|
|
myContRedis["workwechat"] = myCont.WorkWechat //企业微信UserId
|
|
|
|
myContRedis["state"] = myCont.State //状态(1:启用;2:禁用;3:删除)
|
|
|
|
myContRedis["key"] = myCont.Key //key
|
|
|
|
myContRedis["is_admin"] = myCont.IsAdmin //是否为管理员(1:不是;2:分公司;3:集团管理员;4:超级管
|
|
|
|
myContRedis["isadmin"] = myCont.IsAdmin //是否为管理员(1:不是;2:分公司;3:集团管理员;4:超级管
|
|
|
|
myContRedis["password"] = myCont.Password //密码
|
|
|
|
myContRedis["role"] = myCont.Role //角色
|
|
|
|
myContRedis["idcardno"] = myCont.Idcardno //身份证号
|
|
|
|
|