Преглед на файлове

登陆时重置密码接口调试完成

chendayu преди 2 години
родител
ревизия
4cd7be0dc4
променени са 1 файла, в които са добавени 3 реда и са изтрити 3 реда
  1. 3 3
      PCS/src/main/java/cn/cslg/permission/service/LoginService.java

+ 3 - 3
PCS/src/main/java/cn/cslg/permission/service/LoginService.java

@@ -75,14 +75,14 @@ public class LoginService extends ServiceImpl<PersonnelMapper, Personnel> {
         }
         //判断登录人所属的租户是否启用 以及 登录人账号本身是否是启用的
         Tenant tenant = tenantService.getById(personnel.getTenantId());
-        if (tenant.getTenantStatus() != 1) {
+        if (tenant.getTenantStatus() != null && tenant.getTenantStatus() != 1) {
             return Response.error(ResponseEnum.TENANT_STATUS_ERROR);
         }
-        if (personnel.getPersonnelStatus() != 1) {
+        if (personnel.getPersonnelStatus() != null && personnel.getPersonnelStatus() != 1) {
             return Response.error(ResponseEnum.PERSONNEL_STATUS_ERROR);
         }
         //判断登陆人所属的租户是否过期(截止日期与当前时间比较)
-        if (tenant.getDeadLine().compareTo(new Date()) < 0) {
+        if (tenant.getDeadLine() != null && tenant.getDeadLine().compareTo(new Date()) < 0) {
             return Response.error(ResponseEnum.TENANT_DEADLINE_ERROR);
         }