Browse Source

修复token无值情况

master
dimengzhe 2 months ago
parent
commit
ef2d6d4d42
  1. 11
      anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysstaffinfo/SysStaffinfoService.java
  2. 4
      anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysuser/SysUserRest.java

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

@ -624,8 +624,15 @@ public class SysStaffinfoService extends MybatisBaseService<SysStaffinfoMapper,
if (reduce1.size() > 0) { if (reduce1.size() > 0) {
//根据staffSid查询token //根据staffSid查询token
String token = sysUserService.selectByStaffsid(sid).getToken(); String token = sysUserService.selectByStaffsid(sid).getToken();
//清空该token if(StringUtils.isNotBlank(token)){
redisUtil.remove(token); //查询redis中是否包含该token
String userName = redisUtil.get(token);
if(StringUtils.isNotBlank(userName)){
//清空该token
redisUtil.remove(token);
}
}
} }
return rb.success().setMsg("更新员工信息成功"); return rb.success().setMsg("更新员工信息成功");
} }

4
anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysuser/SysUserRest.java

@ -286,7 +286,9 @@ public class SysUserRest implements SysUserFeign {
if (i == 0) { if (i == 0) {
return ResultBean.fireFail().setMsg("修改失败"); return ResultBean.fireFail().setMsg("修改失败");
} }
redisUtil.remove(token); if(StringUtils.isNotBlank(token)){
redisUtil.remove(token);
}
return ResultBean.fireSuccess().setMsg("修改成功"); return ResultBean.fireSuccess().setMsg("修改成功");
} }

Loading…
Cancel
Save