|
|
@ -36,7 +36,7 @@ public class ResiEventServiceImpl implements ResiEventService, ResultDataResolve |
|
|
|
private EpmetUserOpenFeignClient epmetUserOpenFeignClient; |
|
|
|
|
|
|
|
@Override |
|
|
|
public List<ResiEventNpcResultDTO> listNpcByGrid(String customerId) { |
|
|
|
public List<ResiEventNpcResultDTO> listNpcByGrid(String customerId, String excludeUserId) { |
|
|
|
|
|
|
|
// 查询网格所属的组织信息
|
|
|
|
//Result<GridInfoResultDTO> gridInfoResult = govOrgOpenFeignClient.queryGridInfo(customerId);
|
|
|
@ -59,16 +59,18 @@ public class ResiEventServiceImpl implements ResiEventService, ResultDataResolve |
|
|
|
|
|
|
|
List<ResiEventNpcResultDTO> npcResultList = new ArrayList<>(); |
|
|
|
npcData.stream().forEach(npc -> { |
|
|
|
OrgInfoResultDTO gridInfo = npcGridInfoMap.get(npc.getGridId()); |
|
|
|
ResiEventNpcResultDTO resiEventNpcInfo = new ResiEventNpcResultDTO( |
|
|
|
npc.getUserId(), |
|
|
|
npc.getGridId(), |
|
|
|
"人大代表-".concat(npc.getRealName()), |
|
|
|
npc.getRealName(), |
|
|
|
npc.getHeadImgUrl(), |
|
|
|
gridInfo != null ? gridInfo.getAgencyId() : null, |
|
|
|
gridInfo != null ? gridInfo.getPids().concat(":").concat(gridInfo.getAgencyId()) : null); |
|
|
|
npcResultList.add(resiEventNpcInfo); |
|
|
|
if (StringUtils.isBlank(excludeUserId) || !npc.getUserId().equals(excludeUserId)) { |
|
|
|
OrgInfoResultDTO gridInfo = npcGridInfoMap.get(npc.getGridId()); |
|
|
|
ResiEventNpcResultDTO resiEventNpcInfo = new ResiEventNpcResultDTO( |
|
|
|
npc.getUserId(), |
|
|
|
npc.getGridId(), |
|
|
|
"人大代表-".concat(npc.getRealName()), |
|
|
|
npc.getRealName(), |
|
|
|
npc.getHeadImgUrl(), |
|
|
|
gridInfo != null ? gridInfo.getAgencyId() : null, |
|
|
|
gridInfo != null ? gridInfo.getPids().concat(":").concat(gridInfo.getAgencyId()) : null); |
|
|
|
npcResultList.add(resiEventNpcInfo); |
|
|
|
} |
|
|
|
} |
|
|
|
); |
|
|
|
|
|
|
|