Browse Source

设置员工离职时,需要清空用户的登录状态 (token、appId)

master
God 1 year ago
parent
commit
97429d3ba8
  1. 6
      anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysstaffinfo/SysStaffinfoService.java

6
anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysstaffinfo/SysStaffinfoService.java

@ -700,6 +700,12 @@ public class SysStaffinfoService extends MybatisBaseService<SysStaffinfoMapper,
jobNumber = sysStaffinfo.getJobNumber();*/
//更新员工的员工状态以及员工工号
int j = baseMapper.updateBySid(personType, personTypeKey, sysStaffQuery.getSid(), sysStaffQuery.getQuitDate(), sysStaffQuery.getQuitReason());
//根据staffSid查询token
String token = sysUserService.selectByStaffsid(sysStaffQuery.getSid()).getToken();
if(StringUtils.isNotBlank(token)){
//清空该token
redisUtil.remove(token);
}
//更新用户表中该员工的员工工号
//sysUserService.updateByStaSid(jobNumber, sysStaffQuery.getSid());
if (j > 0) {

Loading…
Cancel
Save