傅行帆 5 年之前
父節點
當前提交
d4ef602deb

+ 9
- 8
src/main/java/com/huiju/estateagents/center/taUser/controller/TaUserController.java 查看文件

16
 import com.huiju.estateagents.common.CommConstant;
16
 import com.huiju.estateagents.common.CommConstant;
17
 import com.huiju.estateagents.common.JWTUtils;
17
 import com.huiju.estateagents.common.JWTUtils;
18
 import com.huiju.estateagents.common.MD5Utils;
18
 import com.huiju.estateagents.common.MD5Utils;
19
-import com.huiju.estateagents.entity.SysButtonInMenu;
20
-import com.huiju.estateagents.entity.SysMenu;
21
-import com.huiju.estateagents.entity.TaMiniapp;
22
-import com.huiju.estateagents.entity.TaPerson;
23
-import com.huiju.estateagents.entity.TaPersonBuilding;
24
-import com.huiju.estateagents.entity.TaRole;
19
+import com.huiju.estateagents.entity.*;
25
 import com.huiju.estateagents.mapper.TaRoleMapper;
20
 import com.huiju.estateagents.mapper.TaRoleMapper;
26
 import com.huiju.estateagents.service.ITaMiniappService;
21
 import com.huiju.estateagents.service.ITaMiniappService;
27
 import com.huiju.estateagents.service.ITaPersonBuildingService;
22
 import com.huiju.estateagents.service.ITaPersonBuildingService;
33
 import org.springframework.web.bind.annotation.*;
28
 import org.springframework.web.bind.annotation.*;
34
 
29
 
35
 import javax.servlet.http.HttpServletRequest;
30
 import javax.servlet.http.HttpServletRequest;
31
+import java.time.LocalDateTime;
36
 import java.util.ArrayList;
32
 import java.util.ArrayList;
37
 import java.util.HashMap;
33
 import java.util.HashMap;
38
 import java.util.List;
34
 import java.util.List;
340
         if (taUser == null) {
336
         if (taUser == null) {
341
             return ResponseBean.error("用户名或密码错误", ResponseBean.ERROR_ILLEGAL_PARAMS);
337
             return ResponseBean.error("用户名或密码错误", ResponseBean.ERROR_ILLEGAL_PARAMS);
342
         }
338
         }
343
-    
339
+
340
+        //校验是否过期且是否停用
341
+        if (LocalDateTime.now().isAfter(taUser.getExpDate())){
342
+            return ResponseBean.error("当前后台服务已到期,请联系相关管理人员", ResponseBean.ERROR_ILLEGAL_PARAMS);
343
+        }
344
+
344
         if (!taUser.getStatus().equals(CommConstant.STATUS_NORMAL) ) {
345
         if (!taUser.getStatus().equals(CommConstant.STATUS_NORMAL) ) {
345
-            return ResponseBean.error("当前后台服务已到期,请联系相关管理人员", ResponseBean.ERROR_UNAVAILABLE);
346
+            return ResponseBean.error("该账号已经停用,请联系管理员", ResponseBean.ERROR_UNAVAILABLE);
346
         }
347
         }
347
 
348
 
348
         List<TaRole> roles = iTaRoleService.getRolesByUser(taUser.getUserId());
349
         List<TaRole> roles = iTaRoleService.getRolesByUser(taUser.getUserId());

+ 1
- 1
src/main/resources/mapper/TaUserMapper.xml 查看文件

64
             t.*,
64
             t.*,
65
             b.building_id,
65
             b.building_id,
66
             d.person_id as consultant_person_id,
66
             d.person_id as consultant_person_id,
67
-            if(d.person_id,1,0) as mini_status
67
+            if(d.person_id is not null,1,0) as mini_status
68
         FROM
68
         FROM
69
             ta_user t
69
             ta_user t
70
             LEFT JOIN ta_person_building b ON t.user_id = b.user_id
70
             LEFT JOIN ta_person_building b ON t.user_id = b.user_id