Browse Source

Merge branch 'huangyuan-user' of lift-manager/lift-server into develop

huangyuan 5 years ago
parent
commit
7b7024157e

+ 1 - 0
lift-system-service/src/main/java/cn/com/ty/lift/system/user/dao/entity/model/PropertyUserResponse.java

@@ -10,6 +10,7 @@ import lombok.Data;
 @Data
 public class PropertyUserResponse {
     private Long projectId;//项目id
+    private String userRole;//用户权限
     private Long userId;//用户id
     private String userName;//用户名称
     private String userMobile;//用户手机号

+ 1 - 1
lift-system-service/src/main/java/cn/com/ty/lift/system/user/service/impl/MtCompanyUserService.java

@@ -265,7 +265,7 @@ public class MtCompanyUserService extends ServiceImpl<MtCompanyUserMapper, MtCom
             companyUserPage.setRecords(appCompanyUserResponseList);
             return RestResponse.success(companyUserPage, ApiConstants.RESULT_SUCCESS, "获取公司用户信息成功");
         }
-        return RestResponse.success();
+        return RestResponse.success(companyUserPage, ApiConstants.RESULT_SUCCESS, "获取公司用户信息成功");
     }
 
     @Override

+ 5 - 3
lift-system-service/src/main/java/cn/com/ty/lift/system/user/service/impl/PropertyUserService.java

@@ -43,6 +43,8 @@ public class PropertyUserService implements IPropertyUserService {
         List<ProjectUser> projectUserList = projectService.getProjectUserList(propertyUserRequest);
         //获取物业用户条数
         Long projectUserCount = projectService.getProjectUserCount(propertyUserRequest);
+        //分页信息初始化
+        IPage propertyUserPage = new Page(propertyUserRequest.getPageNum(), propertyUserRequest.getPageSize());
         if (projectUserList != null && projectUserList.size() > 0) {
             //获取用户信息
             List<Long> userIdList = ProjectUtils.getAttrList(projectUserList, "userId", null);
@@ -52,10 +54,10 @@ public class PropertyUserService implements IPropertyUserService {
                     "projectId", null);
             Map<Long, ProjectInfo> projectIdToProjectInfo = projectService.getProjectIdToProjectByProjectIdList(projectIdList);
             List<PropertyUserResponse> propertyUserResponseList = new ArrayList<>();
-            //分页信息初始化
-            IPage propertyUserPage = new Page(propertyUserRequest.getPageNum(), propertyUserRequest.getPageSize());
             for (ProjectUser projectUser : projectUserList) {
                 PropertyUserResponse propertyUserResponse = new PropertyUserResponse();
+                //设置权限
+                propertyUserResponse.setUserRole(projectUser.getUserRole());
                 //封装用户信息
                 UserResponse userResponse = userIdToUserResponse.get(projectUser.getUserId());
                 if (userResponse != null) {
@@ -76,7 +78,7 @@ public class PropertyUserService implements IPropertyUserService {
             propertyUserPage.setTotal(projectUserCount);
             return RestResponse.success(propertyUserPage, ApiConstants.RESULT_SUCCESS, "获取物业用户成功");
         }
-        return RestResponse.success();
+        return RestResponse.success(propertyUserPage, ApiConstants.RESULT_SUCCESS, "获取信息成功");
     }
 
     @Override