| | |
| | | // ComMngPopulationHouseUserDO comMngPopulationHouseUserDO = savePopulationHouseUser(vo, populationDO, populationHouseDO); |
| | | } else { |
| | | //如果存在人口信息,且是自用房,则更新人口默认的房屋信息 |
| | | if (vo.getIsRent() != null && vo.getIsRent().equals(PopulHouseUseEnum.SELF.getCode())) { |
| | | populationDO = updatePopulationDO(vo, populationDO); |
| | | } |
| | | // if (vo.getIsRent() != null && vo.getIsRent().equals(PopulHouseUseEnum.SELF.getCode())) { |
| | | // populationDO = updatePopulationDO(vo, populationDO); |
| | | // } |
| | | populationDO = updatePopulationDO(vo, populationDO); |
| | | } |
| | | |
| | | //处理实有人口房屋居住信息 |
| | |
| | | UpdateWrapper<ComMngPopulationDO> updateWrapper = new UpdateWrapper<>(); |
| | | updateWrapper.eq("id",populationDO.getId()); |
| | | ComMngPopulationDO update = new ComMngPopulationDO(); |
| | | update.setRoad(vo.getRoad()); |
| | | update.setDoorNo(vo.getDoorNo()); |
| | | update.setFloor(vo.getFloor()); |
| | | update.setUnitNo(vo.getUnitNo()); |
| | | update.setHouseNo(vo.getHouseNo()); |
| | | update.setHouseId(vo.getHouseId()); |
| | | if (StringUtils.isNotEmpty(populationDO.getPhone())) { |
| | | update.setPhone(populationDO.getPhone()); |
| | | } |
| | | // update.setRoad(vo.getRoad()); |
| | | // update.setDoorNo(vo.getDoorNo()); |
| | | // update.setFloor(vo.getFloor()); |
| | | // update.setUnitNo(vo.getUnitNo()); |
| | | // update.setHouseNo(vo.getHouseNo()); |
| | | // update.setHouseId(vo.getHouseId()); |
| | | // if (StringUtils.isNotEmpty(populationDO.getPhone())) { |
| | | // update.setPhone(populationDO.getPhone()); |
| | | // } |
| | | BeanUtils.copyProperties(vo, update); |
| | | this.baseMapper.update(update,updateWrapper); |
| | | return populationDO; |
| | | } |
| | |
| | | } |
| | | |
| | | @Override |
| | | public R getPopulationListByVillageId(Long villageId) { |
| | | List<ComMngPopulationDO> list = populationDAO.selectList(new QueryWrapper<ComMngPopulationDO>().eq("village_id", villageId)); |
| | | List<ComMngPopulationVO> resultList = new ArrayList<>(); |
| | | if (list.size() > 0) { |
| | | list.forEach(populationDO -> { |
| | | ComMngPopulationVO populationVO = new ComMngPopulationVO(); |
| | | BeanUtils.copyProperties(populationDO, populationVO); |
| | | resultList.add(populationVO); |
| | | }); |
| | | } |
| | | return R.ok(resultList); |
| | | } |
| | | |
| | | @Override |
| | | public R editPopulation(ComMngPopulationEditDTO vo, Long communityId) throws Exception { |
| | | ComMngPopulationDO populationDO = populationDAO.selectById(vo.getId()); |
| | | if (populationDO == null) { |