| | |
| | | //判断DB和exel数据重复判断 |
| | | boolean result = comMngPopulationDOS.stream().anyMatch(population -> population.getCardNo().equals(vo.getCardNo())); |
| | | if (result) { |
| | | return R.fail("导入实有人口已存在(" + vo.getCardNo() + ")"); |
| | | return R.fail(501,"导入实有人口已存在(" + vo.getCardNo() + ")"); |
| | | } |
| | | index++; |
| | | } |
| | |
| | | // ComMngVillageDO comMngVillageDO = villageDOList.stream().filter(village -> village.getAlley().equals(vo.getRoad()) && village.getHouseNum().equals(Integer.valueOf(vo.getDoorNo()))).findFirst().orElse(null); |
| | | BeanUtils.copyProperties(vo, comMngPopulationDO); |
| | | if (comMngVillageDO == null) { |
| | | throw new ServiceException("街道巷:" + vo.getRoad() + "不存在!"); |
| | | throw new ServiceException("查无:" + vo.getRoad() + "小区/房租地址,请先新建地址"); |
| | | } |
| | | List<String> userTag = vo.getUserTagStr().stream().map(userTagStr -> userTagStr.split("\\(")[0]).collect(Collectors.toList()); |
| | | comMngPopulationDO.setVillageId(comMngVillageDO.getVillageId()); |