diff --git a/epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/IcResiUserImportServiceImpl.java b/epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/IcResiUserImportServiceImpl.java index 1d1d8c07ce..be53deb215 100644 --- a/epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/IcResiUserImportServiceImpl.java +++ b/epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/IcResiUserImportServiceImpl.java @@ -2328,40 +2328,4 @@ public class IcResiUserImportServiceImpl implements IcResiUserImportService, Res importTaskId, processStatus, operatorId, resultDesc, resultDescPath); } } - - /** - * 灵山需求 - * @param houseId :房屋id - */ - @Async - public void syncHousePartyCenterHouse(String houseId,String resiUserId) { - if(StringUtils.isBlank(houseId)){ - IcResiUserEntity entity=icResiUserDao.selectById(resiUserId); - houseId=entity.getHomeId(); - } - // 查询房屋里的所有人 - LambdaQueryWrapper wrapper = new LambdaQueryWrapper<>(); - wrapper.eq(IcResiUserEntity::getHomeId, houseId) - .eq(IcResiUserEntity::getStatus, NumConstant.ZERO_STR) - .select(IcResiUserEntity::getId); - List resiList = icResiUserDao.selectList(wrapper); - - //默认该房屋不是党员中心户 - ConfigPartyCenterHouseFormDTO configPartyCenterHouseFormDTO=new ConfigPartyCenterHouseFormDTO(); - configPartyCenterHouseFormDTO.setHouseId(houseId); - configPartyCenterHouseFormDTO.setPartyCenterHouseFlag(NumConstant.ZERO_STR); - - if(CollectionUtils.isNotEmpty(resiList)){ - List resiIds = resiList.stream().map(IcResiUserEntity::getId).collect(Collectors.toList()); - // 是否有党员中心户 - LambdaQueryWrapper queryWrapper = new LambdaQueryWrapper(); - queryWrapper.in(IcPartyMemberEntity::getIcResiUser, resiIds) - .eq(IcPartyMemberEntity::getIsDyzxh, NumConstant.ONE_STR); - List dyzxhList = icPartyMemberDao.selectList(queryWrapper); - if (CollectionUtils.isNotEmpty(dyzxhList)) { - configPartyCenterHouseFormDTO.setPartyCenterHouseFlag(NumConstant.ONE_STR); - } - } - govOrgOpenFeignClient.updatePartyCenterHouse(configPartyCenterHouseFormDTO); - } } diff --git a/epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/IcResiUserServiceImpl.java b/epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/IcResiUserServiceImpl.java index 5e9c22cab8..9116ffb89b 100644 --- a/epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/IcResiUserServiceImpl.java +++ b/epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/IcResiUserServiceImpl.java @@ -224,7 +224,7 @@ public class IcResiUserServiceImpl extends BaseServiceImpl pageInfo = new PageInfo<>(list); return new PageData<>(list, pageInfo.getTotal(), pageSize); } + /** + * 灵山需求 + * @param houseId :房屋id + */ + public void syncHousePartyCenterHouse(String houseId,String resiUserId) { + if(StringUtils.isBlank(houseId)){ + IcResiUserEntity entity=baseDao.selectById(resiUserId); + houseId=entity.getHomeId(); + } + // 查询房屋里的所有人 + LambdaQueryWrapper wrapper = new LambdaQueryWrapper<>(); + wrapper.eq(IcResiUserEntity::getHomeId, houseId) + .eq(IcResiUserEntity::getStatus, NumConstant.ZERO_STR) + .select(IcResiUserEntity::getId); + List resiList = baseDao.selectList(wrapper); + + //默认该房屋不是党员中心户 + ConfigPartyCenterHouseFormDTO configPartyCenterHouseFormDTO=new ConfigPartyCenterHouseFormDTO(); + configPartyCenterHouseFormDTO.setHouseId(houseId); + configPartyCenterHouseFormDTO.setPartyCenterHouseFlag(NumConstant.ZERO_STR); + + if(CollectionUtils.isNotEmpty(resiList)){ + List resiIds = resiList.stream().map(IcResiUserEntity::getId).collect(Collectors.toList()); + // 是否有党员中心户 + LambdaQueryWrapper queryWrapper = new LambdaQueryWrapper(); + queryWrapper.in(IcPartyMemberEntity::getIcResiUser, resiIds) + .eq(IcPartyMemberEntity::getIsDyzxh, NumConstant.ONE_STR); + List dyzxhList = icPartyMemberDao.selectList(queryWrapper); + if (CollectionUtils.isNotEmpty(dyzxhList)) { + configPartyCenterHouseFormDTO.setPartyCenterHouseFlag(NumConstant.ONE_STR); + } + } + govOrgOpenFeignClient.updatePartyCenterHouse(configPartyCenterHouseFormDTO); + } }