Browse Source

登录优化

lihong 1 year ago
parent
commit
0b8ab1f8f9
1 changed files with 7 additions and 0 deletions
  1. 7 0
      src/main/java/cn/hnthyy/thmz/controller/LoginController.java

+ 7 - 0
src/main/java/cn/hnthyy/thmz/controller/LoginController.java

@@ -20,6 +20,7 @@ import cn.hnthyy.thmz.service.thmz.TsmzService;
 import cn.hnthyy.thmz.service.thmz.UserService;
 import cn.hnthyy.thmz.service.thmz.WindowsService;
 import cn.hutool.core.codec.Base64;
+import cn.hutool.core.convert.Convert;
 import cn.hutool.core.date.DateUnit;
 import cn.hutool.core.map.MapUtil;
 import lombok.extern.slf4j.Slf4j;
@@ -95,6 +96,12 @@ public class LoginController {
             }
             user = new User(employee.getEmployeeCode(),userParam.getUserCode(), employee.getEmployeeName(),workStatus);
             userService.saveUser(user,employee.getDeptCode());
+        }else {
+            Integer delFlag = Convert.toInt(employee.getDelFlag(), 0);
+            if(delFlag == 0 && !WorkingStatusEnum.WORKING.code.equals(user.getStatus())){
+                user.setStatus(WorkingStatusEnum.WORKING.code);
+                userService.updateUser(user);
+            }
         }
         //在职和编外
         if (!(WorkingStatusEnum.WORKING.code.equals(user.getStatus()) || WorkingStatusEnum.RETIRE.code.equals(user.getStatus()))) {