魏熙美 6 years ago
parent
commit
4ba0d2ecf5

+ 10
- 3
CODE/smart-community/app-api/src/main/java/com/community/huiju/service/impl/TaUserServiceImpl.java View File

807
         // 获取用户
807
         // 获取用户
808
         TaUser user = taUserMapper.selectByPrimaryKey(userElement.getId());
808
         TaUser user = taUserMapper.selectByPrimaryKey(userElement.getId());
809
         if (null == user) {
809
         if (null == user) {
810
-            response.addError("业主用户不存在!");
810
+            response.addError("用户不存在!");
811
             return response;
811
             return response;
812
         }
812
         }
813
         if (null != userId) {
813
         if (null != userId) {
814
             TaUser todUser = taUserMapper.selectByPrimaryKey(userId);
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
                 response.addError("您的下面没有该家属或者租客!");
818
                 response.addError("您的下面没有该家属或者租客!");
818
                 return response;
819
                 return response;
819
             }
820
             }
970
         if ("1".equals(verifyStatus)) {
971
         if ("1".equals(verifyStatus)) {
971
             // 设置 userVO 信息
972
             // 设置 userVO 信息
972
             setUserVoProperties(userVerify.getCommunityId(), taUserVO);
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
             taUserVO.setAddressBuilding(userVerify.getPhaseName() + userVerify.getBuildingName() + userVerify.getUnitName() + userVerify.getLevelName() + userVerify.getRoomNoName());
979
             taUserVO.setAddressBuilding(userVerify.getPhaseName() + userVerify.getBuildingName() + userVerify.getUnitName() + userVerify.getLevelName() + userVerify.getRoomNoName());
980
+
981
+
975
             TaSysRole taSysRole = taSysRoleMapper.selectByPrimaryKey(userVerify.getRoleId());
982
             TaSysRole taSysRole = taSysRoleMapper.selectByPrimaryKey(userVerify.getRoleId());
976
             taUserVO.setRole(taSysRole.getRoleName());
983
             taUserVO.setRole(taSysRole.getRoleName());
977
 
984
 

+ 0
- 1
CODE/smart-community/app-api/src/main/java/com/community/huiju/service/impl/TaUserVerifyServicelmpl.java View File

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

+ 14
- 0
CODE/smart-community/app-api/src/main/java/com/community/huiju/vo/TaUserVO.java View File

73
     /** 审核的id **/
73
     /** 审核的id **/
74
     private Integer userVerifyId;
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 View File

41
     /** 当前登陆的房产 **/
41
     /** 当前登陆的房产 **/
42
     private Integer userVerifyId;
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
 }