!18 fix disableFlag 判断逻辑导致token 未移除

Merge pull request !18 from dd/master
This commit is contained in:
卓大 2023-05-22 14:19:37 +00:00 committed by Gitee
commit 40de7c1e32
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F

View File

@ -205,7 +205,10 @@ public class EmployeeService {
if (null == employeeEntity) { if (null == employeeEntity) {
return ResponseDTO.error(UserErrorCode.DATA_NOT_EXIST); return ResponseDTO.error(UserErrorCode.DATA_NOT_EXIST);
} }
employeeDao.updateDisableFlag(employeeId, !employeeEntity.getDisabledFlag());
boolean disableFlag=!employeeEntity.getDisabledFlag();
employeeEntity.setDisabledFlag(disableFlag);
employeeDao.updateDisableFlag(employeeId, disableFlag);
if (employeeEntity.getDisabledFlag()) { if (employeeEntity.getDisabledFlag()) {
tokenService.batchRemoveRedisToken(employeeId, UserTypeEnum.ADMIN_EMPLOYEE); tokenService.batchRemoveRedisToken(employeeId, UserTypeEnum.ADMIN_EMPLOYEE);