|
@@ -38,6 +38,8 @@ import com.diagbot.exception.CommonException;
|
|
|
import com.diagbot.service.RelationService;
|
|
|
import com.diagbot.service.impl.RelationServiceImpl;
|
|
|
import com.diagbot.util.DateUtil;
|
|
|
+import com.diagbot.util.ListUtil;
|
|
|
+import com.diagbot.util.RespDTOUtil;
|
|
|
import com.diagbot.util.StringUtil;
|
|
|
import com.diagbot.util.UserUtils;
|
|
|
import com.diagbot.vo.AddRelationInfoVO;
|
|
@@ -72,12 +74,10 @@ public class RelationFacade extends RelationServiceImpl {
|
|
|
*/
|
|
|
public IPage<GetRelationInfoListDTO> getRelationInfoList(GetRelationInfoListVO getRelationInfoListVO) {
|
|
|
IPage<GetRelationInfoListDTO> ipage = this.baseMapper.getRelationInfoList(getRelationInfoListVO);
|
|
|
- List<String> ids = ipage.getRecords().stream().map(i->i.getOperName()).distinct().collect(Collectors.toList());
|
|
|
- if(ids.size()>0){
|
|
|
+ if(ListUtil.isNotEmpty(ipage.getRecords())){
|
|
|
+ List<String> ids = ipage.getRecords().stream().map(i->i.getOperName()).distinct().collect(Collectors.toList());
|
|
|
RespDTO<Map<String, String>> respDTO = userServiceClient.getUserInfoByIds(ids);
|
|
|
- if (respDTO == null || !CommonErrorCode.OK.getCode().equals(respDTO.code)) {
|
|
|
- throw new CommonException(CommonErrorCode.RPC_ERROR,"获取用户信息失败");
|
|
|
- }
|
|
|
+ RespDTOUtil.respNGDealCover(respDTO, "获取用户信息失败");
|
|
|
ipage.getRecords().forEach(i->{
|
|
|
i.setOperName(respDTO.data.get(i.getOperName()));
|
|
|
});
|