|
@@ -680,7 +680,7 @@ public class UserFacade extends UserServiceImpl {
|
|
|
* @param autStatus
|
|
|
* @return 分页查询用户信息和机构信息开通产品
|
|
|
*/
|
|
|
- public RespDTO<UserOrganProductDTO> getUserOrganProductAlls(Page page, String orgName, Integer autStatus){
|
|
|
+ public RespDTO<UserInfoDTO> getUserOrganProductAlls(Page page, String orgName, Integer autStatus){
|
|
|
|
|
|
UserInfoDTO userInfo = new UserInfoDTO();
|
|
|
userInfo.setOrgName(orgName);
|
|
@@ -692,9 +692,8 @@ public class UserFacade extends UserServiceImpl {
|
|
|
Long userInfoId = userInfoDTO.getUserId();
|
|
|
userIds.add(userInfoId);
|
|
|
}
|
|
|
-
|
|
|
RespDTO<List<UserAndProdutUDTO>> InformationData = diagbotmanService.getInformationAvailableAll(userIds);
|
|
|
-
|
|
|
+
|
|
|
if(InformationData == null || !"0".equals(InformationData.code) ) {
|
|
|
throw new CommonException(CommonErrorCode.SERVER_IS_ERROR,
|
|
|
"获取所有开通信息失败");
|
|
@@ -703,61 +702,17 @@ public class UserFacade extends UserServiceImpl {
|
|
|
//获取所有用户开通的产品信息
|
|
|
List<UserAndProdutUDTO> dataList = InformationData.data;
|
|
|
map = EntityUtil.makeEntityListMap(dataList,"userId");
|
|
|
- for (UserInfoDTO userInfoDTO: userData){
|
|
|
- List<UserAndProdutUDTO> userAndProdutUDTO = map.get(userInfoDTO.getUserId());
|
|
|
- if(ListUtil.isNotEmpty(userAndProdutUDTO)){
|
|
|
- userInfoDTO.setUserAndProdutUDTO(userAndProdutUDTO);
|
|
|
+ if(map.size()>0){
|
|
|
+ for (UserInfoDTO userInfoDTO: userData){
|
|
|
+ List<UserAndProdutUDTO> userAndProdutUDTO = map.get(userInfoDTO.getUserId());
|
|
|
+ if(ListUtil.isNotEmpty(userAndProdutUDTO)){
|
|
|
+ userInfoDTO.setUserAndProdutUDTO(userAndProdutUDTO);
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
- System.out.println("===================="+GsonUtil.toJson(dataList));
|
|
|
- List<UserOrganProductDTO> userOrganProductList = new ArrayList<UserOrganProductDTO>();
|
|
|
- for(int i =0;i<userData.size();i++){
|
|
|
- UserInfoDTO userInfoDate = userData.get(i);
|
|
|
- Long userInfoId = userInfoDate.getUserId();
|
|
|
- UserOrganProductDTO userOrgan=new UserOrganProductDTO();
|
|
|
- userOrgan.setUserId(userInfoId);
|
|
|
- userOrgan.setUserGmtCreate(userInfoDate.getUserGmtCreate());
|
|
|
- userOrgan.setUserName(userInfoDate.getUserName());
|
|
|
- userOrgan.setLinKman(userInfoDate.getLinKman());
|
|
|
- userOrgan.setEmail(userInfoDate.getEmail());
|
|
|
- userOrgan.setOrgId(userInfoDate.getOrgId());
|
|
|
- userOrgan.setOrgGmtCreate(userInfoDate.getOrgGmtCreate());
|
|
|
- userOrgan.setOrgName(userInfoDate.getOrgName());
|
|
|
- userOrgan.setOrgType(userInfoDate.getOrgType());
|
|
|
- userOrgan.setOrgTypeStr(userInfoDate.getOrgTypeStr());
|
|
|
- userOrgan.setOrgPrincipal(userInfoDate.getOrgPrincipal());
|
|
|
- userOrgan.setOrgAddress(userInfoDate.getOrgAddress());
|
|
|
- userOrgan.setOrgParentId(userInfoDate.getOrgParentId());
|
|
|
- userOrgan.setOrgSubNum(userInfoDate.getOrgSubNum());
|
|
|
- userOrgan.setAutPosition(userInfoDate.getAutPosition());
|
|
|
- userOrgan.setAutIsReject(userInfoDate.getAutIsReject());
|
|
|
- userOrgan.setAutStatus(userInfoDate.getAutStatus());
|
|
|
- userOrgan.setAutStatusStr(userInfoDate.getAutStatusStr());
|
|
|
- List<UserAndProdutUDTO> userProdList = new ArrayList<UserAndProdutUDTO>();
|
|
|
- for(int j =0;j<dataList.size();j++ ){
|
|
|
- UserAndProdutUDTO userAndProdutData = dataList.get(i);
|
|
|
- Long userprodutId = userAndProdutData.getUserId();
|
|
|
- if(userprodutId==userInfoId){
|
|
|
- UserAndProdutUDTO produData = new UserAndProdutUDTO();
|
|
|
- produData.setId(userAndProdutData.getId());
|
|
|
- produData.setProductId(userAndProdutData.getProductId());
|
|
|
- produData.setUserId(userAndProdutData.getUserId());
|
|
|
- produData.setStartTime(userAndProdutData.getStartTime());
|
|
|
- produData.setEndTime(userAndProdutData.getEndTime());
|
|
|
- produData.setServiceStatus(userAndProdutData.getServiceStatus());
|
|
|
- produData.setAccessType(userAndProdutData.getAccessType());
|
|
|
- produData.setChargeType(userAndProdutData.getChargeType());
|
|
|
- produData.setProductName(userAndProdutData.getProductName());
|
|
|
- userProdList.add(produData);
|
|
|
- }
|
|
|
-
|
|
|
- }
|
|
|
- userOrgan.setUserAndProdutUDTO(userProdList);
|
|
|
-
|
|
|
- userOrganProductList.add(userOrgan);
|
|
|
-
|
|
|
- }
|
|
|
- return RespDTO.onSuc(userOrganProductList);
|
|
|
+
|
|
|
+ System.out.println("===================="+GsonUtil.toJson(userData));
|
|
|
+ user.setRecords(userData);
|
|
|
+ return RespDTO.onSuc(user);
|
|
|
}
|
|
|
}
|