魏熙美 6 lat temu
rodzic
commit
4ba0d2ecf5

+ 10
- 3
CODE/smart-community/app-api/src/main/java/com/community/huiju/service/impl/TaUserServiceImpl.java Wyświetl plik

@@ -807,13 +807,14 @@ public class TaUserServiceImpl implements ITaUserService {
807 807
         // 获取用户
808 808
         TaUser user = taUserMapper.selectByPrimaryKey(userElement.getId());
809 809
         if (null == user) {
810
-            response.addError("业主用户不存在!");
810
+            response.addError("用户不存在!");
811 811
             return response;
812 812
         }
813 813
         if (null != userId) {
814 814
             TaUser todUser = taUserMapper.selectByPrimaryKey(userId);
815
+            TaUserVerify todUserVerify = taUserVerifyMapper.selectCommunityAndAddress(userId, userElement.getCommunityId(), userElement.getPhaseId(), userElement.getBuildingId(), userElement.getUnitId(), userElement.getLevelId(), userElement.getRoomNoId());
815 816
             // 判断 家属或者租客 属不属于这个业主的下面
816
-            if (todUser != null && !user.getId().equals(todUser.getParentId())) {
817
+            if (null == todUserVerify) {
817 818
                 response.addError("您的下面没有该家属或者租客!");
818 819
                 return response;
819 820
             }
@@ -970,8 +971,14 @@ public class TaUserServiceImpl implements ITaUserService {
970 971
         if ("1".equals(verifyStatus)) {
971 972
             // 设置 userVO 信息
972 973
             setUserVoProperties(userVerify.getCommunityId(), taUserVO);
973
-
974
+            taUserVO.setPhaseId(userVerify.getPhaseId());
975
+            taUserVO.setBuildingId(userVerify.getBuildingId());
976
+            taUserVO.setUnitId(userVerify.getUnitId());
977
+            taUserVO.setLevelId(userVerify.getLevelId());
978
+            taUserVO.setRoomNoId(userVerify.getRoomNoId());
974 979
             taUserVO.setAddressBuilding(userVerify.getPhaseName() + userVerify.getBuildingName() + userVerify.getUnitName() + userVerify.getLevelName() + userVerify.getRoomNoName());
980
+
981
+
975 982
             TaSysRole taSysRole = taSysRoleMapper.selectByPrimaryKey(userVerify.getRoleId());
976 983
             taUserVO.setRole(taSysRole.getRoleName());
977 984
 

+ 0
- 1
CODE/smart-community/app-api/src/main/java/com/community/huiju/service/impl/TaUserVerifyServicelmpl.java Wyświetl plik

@@ -77,7 +77,6 @@ public class TaUserVerifyServicelmpl implements TaUserVerifyServicel {
77 77
         taUserVerify.setRoleName(taSysRole.getRoleName());
78 78
         if ("2".equals(taUserVerify.getVerifyStatus())) {
79 79
 
80
-            // TODO 楼栋资料库查询有变动
81 80
             // 开始查询 业主
82 81
             TpBuildingOwnerInfo tpBuildingOwnerInfo = tpBuildingOwnerInfoMapper.selectCommunityIdAndAddress(taUserVerify.getCommunityId(), taUserVerify.getPhaseId(), taUserVerify.getBuildingId(), taUserVerify.getUnitId(), taUserVerify.getLevelId(), taUserVerify.getRoomNoId());
83 82
             taUserVerify.setOwnerName(tpBuildingOwnerInfo.getOwnerName());

+ 14
- 0
CODE/smart-community/app-api/src/main/java/com/community/huiju/vo/TaUserVO.java Wyświetl plik

@@ -73,4 +73,18 @@ public class TaUserVO {
73 73
     /** 审核的id **/
74 74
     private Integer userVerifyId;
75 75
 
76
+    /**  期id **/
77
+    private Integer phaseId;
78
+
79
+    /**  栋id **/
80
+    private Integer buildingId;
81
+
82
+    /**  单元id **/
83
+    private Integer unitId;
84
+
85
+    /**  楼层id **/
86
+    private Integer levelId;
87
+
88
+    /**  户号id **/
89
+    private Integer roomNoId;
76 90
 }

+ 15
- 0
CODE/smart-community/community-common/src/main/java/com/community/commom/session/UserElement.java Wyświetl plik

@@ -41,4 +41,19 @@ public class UserElement implements Serializable {
41 41
     /** 当前登陆的房产 **/
42 42
     private Integer userVerifyId;
43 43
 
44
+    /** 当前登录 期id **/
45
+    private Integer phaseId;
46
+
47
+    /** 当前登录 栋id **/
48
+    private Integer buildingId;
49
+
50
+    /** 当前登录 单元id **/
51
+    private Integer unitId;
52
+
53
+    /** 当前登录 楼层id **/
54
+    private Integer levelId;
55
+
56
+    /** 当前登录 户号id **/
57
+    private Integer roomNoId;
58
+
44 59
 }