|
@@ -226,7 +226,7 @@ public class MtCompanyUserService extends ServiceImpl<MtCompanyUserMapper, MtCom
|
|
|
.eq("delete_flag", ApiConstants.DELETE_NO)
|
|
|
);
|
|
|
List<MtCompanyUser> mtCompanyUserList = companyUserPage.getRecords();
|
|
|
- if(mtCompanyUserList != null && mtCompanyUserList.size() > 0){
|
|
|
+ if (mtCompanyUserList != null && mtCompanyUserList.size() > 0) {
|
|
|
List<AppCompanyUserResponse> appCompanyUserResponseList = new ArrayList<>();
|
|
|
List<Long> userIdList = ProjectUtils.getAttrList(mtCompanyUserList, "userId", null);
|
|
|
//获取团队用户基础信息
|
|
@@ -236,12 +236,12 @@ public class MtCompanyUserService extends ServiceImpl<MtCompanyUserMapper, MtCom
|
|
|
Map<Long, Role> userIdToRole = roleService.getUserIdToRoleByUserIdsAndCompanyId(userIdList, mtCompanyUserRequest.getCompanyId());
|
|
|
//获取团队用户操作证信息
|
|
|
Map<Long, LiftCertificate> userIdToLiftCertificate = projectService.getUserIdToLiftCertificateByUserIdListAndCompanyId(userIdList, mtCompanyUserRequest.getCompanyId());
|
|
|
- for(MtCompanyUser mtCompanyUser: mtCompanyUserList){
|
|
|
+ for (MtCompanyUser mtCompanyUser : mtCompanyUserList) {
|
|
|
AppCompanyUserResponse appCompanyUserResponse = new AppCompanyUserResponse();
|
|
|
//设置用户信息
|
|
|
UserInfo userInfo = userIdToUserInfo.get(mtCompanyUser.getUserId());
|
|
|
//如果用户信息为空,跳过该用户
|
|
|
- if(userInfo == null){
|
|
|
+ if (userInfo == null) {
|
|
|
break;
|
|
|
}
|
|
|
appCompanyUserResponse.setUserId(userInfo.getUserId());
|
|
@@ -252,7 +252,7 @@ public class MtCompanyUserService extends ServiceImpl<MtCompanyUserMapper, MtCom
|
|
|
|
|
|
//设置角色信息
|
|
|
Role role = userIdToRole.get(mtCompanyUser.getUserId());
|
|
|
- if(role != null){
|
|
|
+ if (role != null) {
|
|
|
appCompanyUserResponse.setUserRoleId(role.getId());
|
|
|
appCompanyUserResponse.setUserRoleName(role.getName());
|
|
|
}
|
|
@@ -268,4 +268,17 @@ public class MtCompanyUserService extends ServiceImpl<MtCompanyUserMapper, MtCom
|
|
|
return RestResponse.success();
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
+ public RestResponse getUrgentRepairs(MtCompanyUserRequest mtCompanyUserRequest) {
|
|
|
+ List<MtCompanyUser> mtCompanyUserList = this.list(new QueryWrapper<MtCompanyUser>()
|
|
|
+ .eq("mt_company_id", mtCompanyUserRequest.getCompanyId())
|
|
|
+ .eq("repair_flag", ApiConstants.CompanyConstants.REPAIR_YES)
|
|
|
+ .eq("delete_flag", ApiConstants.DELETE_NO)
|
|
|
+ );
|
|
|
+ //获取用户信息
|
|
|
+ List<Long> userIdList = ProjectUtils.getAttrList(mtCompanyUserList,"userId", null);
|
|
|
+ Map<Long, UserResponse> userIdToUserResponse = userService.getUserResponseByUserIdList(userIdList);
|
|
|
+ return RestResponse.success(userIdToUserResponse.values(), ApiConstants.RESULT_SUCCESS, "获取急修工成功");
|
|
|
+ }
|
|
|
+
|
|
|
}
|