Browse Source

居民街道

master
lichao 2 years ago
parent
commit
fadea442b8
  1. 34
      epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/IcResiUserServiceImpl.java

34
epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/IcResiUserServiceImpl.java

@ -3290,7 +3290,21 @@ public class IcResiUserServiceImpl extends BaseServiceImpl<IcResiUserDao, IcResi
List<IcUserScreenResultDTO> result = new ArrayList<>();
if (level.equals("street")){
if (level.equals("city")){
List<CustomerChildAgencyResultDTO> streetList = govOrgOpenFeignClient.getChildAgencyList(agencyId).getData();
streetList.forEach(
street -> {
IcUserScreenResultDTO dto = new IcUserScreenResultDTO();
LambdaQueryWrapper<IcResiUserEntity> userEntityLambdaQueryWrapper
= new LambdaQueryWrapper<IcResiUserEntity>().likeRight(IcResiUserEntity::getPids, street.getPids()+":"+street.getId());
List<IcResiUserEntity> userEntities = baseDao.selectList(userEntityLambdaQueryWrapper);
dto.setAgencyName(street.getOrganizationName());
dto.setAgencyId(street.getId());
dto.setCount(userEntities.size());
result.add(dto);
});
}
else if (level.equals("street")){
List<CustomerChildAgencyResultDTO> communityList = govOrgOpenFeignClient.getChildAgencyList(agencyId).getData();
communityList.forEach(
community -> {
@ -3329,7 +3343,23 @@ public class IcResiUserServiceImpl extends BaseServiceImpl<IcResiUserDao, IcResi
PageInfo<IcUserScreenListResultDTO> pageData = new PageInfo<>();
if (dto.getLevel().equals("community")){
if (dto.getLevel().equals("street")){
CustomerAgencyDTO customerAgencyDTO = govOrgOpenFeignClient.getAgencyById(dto.getAgencyId()).getData();
LambdaQueryWrapper<IcResiUserEntity> userEntityLambdaQueryWrapper
= new LambdaQueryWrapper<IcResiUserEntity>().likeRight(IcResiUserEntity::getPids, customerAgencyDTO.getPids()+":"+customerAgencyDTO.getId());
PageHelper.startPage(dto.getPageNo(),dto.getPageSize());
List<IcResiUserEntity> userEntities = baseDao.selectList(userEntityLambdaQueryWrapper);
PageInfo<IcResiUserEntity> pageInfo = new PageInfo<>(userEntities);
pageData.setTotal(pageInfo.getTotal());
list = ConvertUtils.sourceToTarget(userEntities,IcUserScreenListResultDTO.class);
}
else if (dto.getLevel().equals("community")){
LambdaQueryWrapper<IcResiUserEntity> userEntityLambdaQueryWrapper
= new LambdaQueryWrapper<IcResiUserEntity>().eq(IcResiUserEntity::getAgencyId, dto.getAgencyId());

Loading…
Cancel
Save