소스 검색

获取成员列表返回角色信息

黄远 5 년 전
부모
커밋
23342ee354
1개의 변경된 파일4개의 추가작업 그리고 0개의 파일을 삭제
  1. 4 0
      lift-system-service/src/main/java/cn/com/ty/lift/system/user/service/impl/MtCompanyUserService.java

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

@@ -105,6 +105,7 @@ public class MtCompanyUserService extends ServiceImpl<MtCompanyUserMapper, MtCom
         );
         //获取角色关联的用户信息
         List<Long> userIdList = ProjectUtils.getAttrList(userRoleList, "userId", null);
+        Map<Long, Role> userIdToRole = roleService.getUserIdToRoleByUserIdsAndCompanyId(userIdList, mtCompanyUserRequest.getCompanyId());
         //获取用户信息集合
         if (userIdList != null && userIdList.size() > 0) {
             List<UserInfo> userInfoList = (List<UserInfo>) userInfoService.listByIds(userIdList);
@@ -115,6 +116,9 @@ public class MtCompanyUserService extends ServiceImpl<MtCompanyUserMapper, MtCom
                     UserResponse userResponse = new UserResponse();
                     userResponse.setUserId(userId);
                     UserInfo userInfo = userIdToUserInfo.get(userId);
+                    //用户id->角色
+                    Role role = userIdToRole.get(userId);
+                    userResponse.setRole(role);
                     if (userInfo != null) {
                         userResponse.setName(userInfo.getName());
                     }