From 814b7dfb73f8ae763023a4fd2835bbead8c66a93 Mon Sep 17 00:00:00 2001 From: 101captain <237651143@qq.com> Date: 星期五, 17 九月 2021 17:53:06 +0800 Subject: [PATCH] 一键报警,物业平台相关功能修改 --- springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComMngPopulationServiceImpl.java | 519 ++++++++++++++++++++++++++++---------------------------- 1 files changed, 259 insertions(+), 260 deletions(-) diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComMngPopulationServiceImpl.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComMngPopulationServiceImpl.java index 0248640..7bd7276 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComMngPopulationServiceImpl.java +++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComMngPopulationServiceImpl.java @@ -67,8 +67,7 @@ */ @Slf4j @Service -public class ComMngPopulationServiceImpl extends ServiceImpl<ComMngPopulationDAO, ComMngPopulationDO> - implements ComMngPopulationService { +public class ComMngPopulationServiceImpl extends ServiceImpl<ComMngPopulationDAO, ComMngPopulationDO> implements ComMngPopulationService { @Resource private ComMngPopulationDAO populationDAO; @Resource @@ -752,29 +751,29 @@ populationDO.setLabel(Joiner.on(",").join(userTag)); populationDO.setCreateBy(userId); savePopulationCommunityList.add(cpopulationCommunityTagsDO); - } - } else { - // 实有人口存在于当前社区,则更新 - ComMngPopulationCommunityTagsDO comMngPopulationCommunityTagsDO = - (ComMngPopulationCommunityTagsDO)populationCommunityMap.get(populationCommunityKey); - List<String> userTag = vo.getUserTagStr().stream().map(userTagStr -> userTagStr.split("\\(")[0]) - .collect(Collectors.toList()); - // 如果导入数据标签中有当前社区标签列表中不包含的标签,则删除 - Iterator<String> iterator = userTag.iterator(); - while (iterator.hasNext()) { - String s = iterator.next(); - if (!labelList.contains(s)) - iterator.remove(); - } - comMngPopulationCommunityTagsDO.setLabel(Joiner.on(",").join(userTag)); - comMngPopulationCommunityTagsDO.setUpdateBy(userId); - updatePopulationCommunityList.add(comMngPopulationCommunityTagsDO); + }else { + // 实有人口存在于当前社区,则更新 + ComMngPopulationCommunityTagsDO comMngPopulationCommunityTagsDO = + (ComMngPopulationCommunityTagsDO)populationCommunityMap.get(populationCommunityKey); + List<String> userTag = vo.getUserTagStr().stream().map(userTagStr -> userTagStr.split("\\(")[0]) + .collect(Collectors.toList()); + // 如果导入数据标签中有当前社区标签列表中不包含的标签,则删除 + Iterator<String> iterator = userTag.iterator(); + while (iterator.hasNext()) { + String s = iterator.next(); + if (!labelList.contains(s)) + iterator.remove(); + } + comMngPopulationCommunityTagsDO.setLabel(Joiner.on(",").join(userTag)); + comMngPopulationCommunityTagsDO.setUpdateBy(userId); + updatePopulationCommunityList.add(comMngPopulationCommunityTagsDO); - ComMngPopulationMistakeExcelVO mistake = new ComMngPopulationMistakeExcelVO(); - BeanUtils.copyProperties(vo, mistake); - setMistake(mistake, vo); - mistake.setMistake("该实有人口已存在于该社区,执行更新"); - mistakes.add(mistake); + ComMngPopulationMistakeExcelVO mistake = new ComMngPopulationMistakeExcelVO(); + BeanUtils.copyProperties(vo, mistake); + setMistake(mistake, vo); + mistake.setMistake("该实有人口已存在于该社区,执行更新"); + mistakes.add(mistake); + } } log.info("查询实有人口存在社区信息完成"); } @@ -812,7 +811,7 @@ } if (!updatePopulationCommunityList.isEmpty()) { log.info("执行数据库更新人口社区关系"); - comMngPopulationCommunityTagsService.updateBatchById(updatePopulationCommunityList); + comMngPopulationCommunityTagsDAO.updateAll(updatePopulationCommunityList); log.info("数据库更新人口社区关系完成"); } log.info("执行数据库导入完成"); @@ -1047,29 +1046,29 @@ populationDO.setLabel(Joiner.on(",").join(userTag)); populationDO.setCreateBy(userId); savePopulationCommunityList.add(cpopulationCommunityTagsDO); - } - } else { - // 实有人口存在于当前社区,则更新 - ComMngPopulationCommunityTagsDO comMngPopulationCommunityTagsDO = - (ComMngPopulationCommunityTagsDO)populationCommunityMap.get(populationCommunityKey); - List<String> userTag = vo.getUserTagStr().stream().map(userTagStr -> userTagStr.split("\\(")[0]) - .collect(Collectors.toList()); - // 如果导入数据标签中有当前社区标签列表中不包含的标签,则删除 - Iterator<String> iterator = userTag.iterator(); - while (iterator.hasNext()) { - String s = iterator.next(); - if (!labelList.contains(s)) - iterator.remove(); - } - comMngPopulationCommunityTagsDO.setLabel(Joiner.on(",").join(userTag)); - comMngPopulationCommunityTagsDO.setUpdateBy(userId); - updatePopulationCommunityList.add(comMngPopulationCommunityTagsDO); + }else { + // 实有人口存在于当前社区,则更新 + ComMngPopulationCommunityTagsDO comMngPopulationCommunityTagsDO = + (ComMngPopulationCommunityTagsDO)populationCommunityMap.get(populationCommunityKey); + List<String> userTag = vo.getUserTagStr().stream().map(userTagStr -> userTagStr.split("\\(")[0]) + .collect(Collectors.toList()); + // 如果导入数据标签中有当前社区标签列表中不包含的标签,则删除 + Iterator<String> iterator = userTag.iterator(); + while (iterator.hasNext()) { + String s = iterator.next(); + if (!labelList.contains(s)) + iterator.remove(); + } + comMngPopulationCommunityTagsDO.setLabel(Joiner.on(",").join(userTag)); + comMngPopulationCommunityTagsDO.setUpdateBy(userId); + updatePopulationCommunityList.add(comMngPopulationCommunityTagsDO); - ComMngPopulationDrugMistakeExcelVO mistake = new ComMngPopulationDrugMistakeExcelVO(); - BeanUtils.copyProperties(vo, mistake); - setDrugMistake(mistake, vo); - mistake.setMistake("该实有人口已存在于该社区,执行更新"); - mistakes.add(mistake); + ComMngPopulationDrugMistakeExcelVO mistake = new ComMngPopulationDrugMistakeExcelVO(); + BeanUtils.copyProperties(vo, mistake); + setDrugMistake(mistake, vo); + mistake.setMistake("该实有人口已存在于该社区,执行更新"); + mistakes.add(mistake); + } } log.info("查询实有人口存在社区信息完成"); } @@ -1107,7 +1106,7 @@ } if (!updatePopulationCommunityList.isEmpty()) { log.info("执行数据库更新人口社区关系"); - comMngPopulationCommunityTagsService.updateBatchById(updatePopulationCommunityList); + comMngPopulationCommunityTagsDAO.updateAll(updatePopulationCommunityList); log.info("数据库更新人口社区关系完成"); } log.info("执行数据库导入完成"); @@ -1342,29 +1341,29 @@ populationDO.setLabel(Joiner.on(",").join(userTag)); populationDO.setCreateBy(userId); savePopulationCommunityList.add(cpopulationCommunityTagsDO); - } - } else { - // 实有人口存在于当前社区,则更新 - ComMngPopulationCommunityTagsDO comMngPopulationCommunityTagsDO = - (ComMngPopulationCommunityTagsDO)populationCommunityMap.get(populationCommunityKey); - List<String> userTag = vo.getUserTagStr().stream().map(userTagStr -> userTagStr.split("\\(")[0]) - .collect(Collectors.toList()); - // 如果导入数据标签中有当前社区标签列表中不包含的标签,则删除 - Iterator<String> iterator = userTag.iterator(); - while (iterator.hasNext()) { - String s = iterator.next(); - if (!labelList.contains(s)) - iterator.remove(); - } - comMngPopulationCommunityTagsDO.setLabel(Joiner.on(",").join(userTag)); - comMngPopulationCommunityTagsDO.setUpdateBy(userId); - updatePopulationCommunityList.add(comMngPopulationCommunityTagsDO); + }else { + // 实有人口存在于当前社区,则更新 + ComMngPopulationCommunityTagsDO comMngPopulationCommunityTagsDO = + (ComMngPopulationCommunityTagsDO)populationCommunityMap.get(populationCommunityKey); + List<String> userTag = vo.getUserTagStr().stream().map(userTagStr -> userTagStr.split("\\(")[0]) + .collect(Collectors.toList()); + // 如果导入数据标签中有当前社区标签列表中不包含的标签,则删除 + Iterator<String> iterator = userTag.iterator(); + while (iterator.hasNext()) { + String s = iterator.next(); + if (!labelList.contains(s)) + iterator.remove(); + } + comMngPopulationCommunityTagsDO.setLabel(Joiner.on(",").join(userTag)); + comMngPopulationCommunityTagsDO.setUpdateBy(userId); + updatePopulationCommunityList.add(comMngPopulationCommunityTagsDO); - ComMngPopulationCorrectMistakeExcelVO mistake = new ComMngPopulationCorrectMistakeExcelVO(); - BeanUtils.copyProperties(vo, mistake); - setCorrectMistake(mistake, vo); - mistake.setMistake("该实有人口已存在于该社区,执行更新"); - mistakes.add(mistake); + ComMngPopulationCorrectMistakeExcelVO mistake = new ComMngPopulationCorrectMistakeExcelVO(); + BeanUtils.copyProperties(vo, mistake); + setCorrectMistake(mistake, vo); + mistake.setMistake("该实有人口已存在于该社区,执行更新"); + mistakes.add(mistake); + } } log.info("查询实有人口存在社区信息完成"); } @@ -1402,7 +1401,7 @@ } if (!updatePopulationCommunityList.isEmpty()) { log.info("执行数据库更新人口社区关系"); - comMngPopulationCommunityTagsService.updateBatchById(updatePopulationCommunityList); + comMngPopulationCommunityTagsDAO.updateAll(updatePopulationCommunityList); log.info("数据库更新人口社区关系完成"); } log.info("执行数据库导入完成"); @@ -1637,29 +1636,29 @@ populationDO.setLabel(Joiner.on(",").join(userTag)); populationDO.setCreateBy(userId); savePopulationCommunityList.add(cpopulationCommunityTagsDO); - } - } else { - // 实有人口存在于当前社区,则更新 - ComMngPopulationCommunityTagsDO comMngPopulationCommunityTagsDO = - (ComMngPopulationCommunityTagsDO)populationCommunityMap.get(populationCommunityKey); - List<String> userTag = vo.getUserTagStr().stream().map(userTagStr -> userTagStr.split("\\(")[0]) - .collect(Collectors.toList()); - // 如果导入数据标签中有当前社区标签列表中不包含的标签,则删除 - Iterator<String> iterator = userTag.iterator(); - while (iterator.hasNext()) { - String s = iterator.next(); - if (!labelList.contains(s)) - iterator.remove(); - } - comMngPopulationCommunityTagsDO.setLabel(Joiner.on(",").join(userTag)); - comMngPopulationCommunityTagsDO.setUpdateBy(userId); - updatePopulationCommunityList.add(comMngPopulationCommunityTagsDO); + }else { + // 实有人口存在于当前社区,则更新 + ComMngPopulationCommunityTagsDO comMngPopulationCommunityTagsDO = + (ComMngPopulationCommunityTagsDO)populationCommunityMap.get(populationCommunityKey); + List<String> userTag = vo.getUserTagStr().stream().map(userTagStr -> userTagStr.split("\\(")[0]) + .collect(Collectors.toList()); + // 如果导入数据标签中有当前社区标签列表中不包含的标签,则删除 + Iterator<String> iterator = userTag.iterator(); + while (iterator.hasNext()) { + String s = iterator.next(); + if (!labelList.contains(s)) + iterator.remove(); + } + comMngPopulationCommunityTagsDO.setLabel(Joiner.on(",").join(userTag)); + comMngPopulationCommunityTagsDO.setUpdateBy(userId); + updatePopulationCommunityList.add(comMngPopulationCommunityTagsDO); - ComMngPopulationMajorMistakeExcelVO mistake = new ComMngPopulationMajorMistakeExcelVO(); - BeanUtils.copyProperties(vo, mistake); - setMajorMistake(mistake, vo); - mistake.setMistake("该实有人口已存在于该社区,执行更新"); - mistakes.add(mistake); + ComMngPopulationMajorMistakeExcelVO mistake = new ComMngPopulationMajorMistakeExcelVO(); + BeanUtils.copyProperties(vo, mistake); + setMajorMistake(mistake, vo); + mistake.setMistake("该实有人口已存在于该社区,执行更新"); + mistakes.add(mistake); + } } log.info("查询实有人口存在社区信息完成"); } @@ -1697,7 +1696,7 @@ } if (!updatePopulationCommunityList.isEmpty()) { log.info("执行数据库更新人口社区关系"); - comMngPopulationCommunityTagsService.updateBatchById(updatePopulationCommunityList); + comMngPopulationCommunityTagsDAO.updateAll(updatePopulationCommunityList); log.info("数据库更新人口社区关系完成"); } log.info("执行数据库导入完成"); @@ -1932,29 +1931,29 @@ populationDO.setLabel(Joiner.on(",").join(userTag)); populationDO.setCreateBy(userId); savePopulationCommunityList.add(cpopulationCommunityTagsDO); - } - } else { - // 实有人口存在于当前社区,则更新 - ComMngPopulationCommunityTagsDO comMngPopulationCommunityTagsDO = - (ComMngPopulationCommunityTagsDO)populationCommunityMap.get(populationCommunityKey); - List<String> userTag = vo.getUserTagStr().stream().map(userTagStr -> userTagStr.split("\\(")[0]) - .collect(Collectors.toList()); - // 如果导入数据标签中有当前社区标签列表中不包含的标签,则删除 - Iterator<String> iterator = userTag.iterator(); - while (iterator.hasNext()) { - String s = iterator.next(); - if (!labelList.contains(s)) - iterator.remove(); - } - comMngPopulationCommunityTagsDO.setLabel(Joiner.on(",").join(userTag)); - comMngPopulationCommunityTagsDO.setUpdateBy(userId); - updatePopulationCommunityList.add(comMngPopulationCommunityTagsDO); + } else { + // 实有人口存在于当前社区,则更新 + ComMngPopulationCommunityTagsDO comMngPopulationCommunityTagsDO = + (ComMngPopulationCommunityTagsDO)populationCommunityMap.get(populationCommunityKey); + List<String> userTag = vo.getUserTagStr().stream().map(userTagStr -> userTagStr.split("\\(")[0]) + .collect(Collectors.toList()); + // 如果导入数据标签中有当前社区标签列表中不包含的标签,则删除 + Iterator<String> iterator = userTag.iterator(); + while (iterator.hasNext()) { + String s = iterator.next(); + if (!labelList.contains(s)) + iterator.remove(); + } + comMngPopulationCommunityTagsDO.setLabel(Joiner.on(",").join(userTag)); + comMngPopulationCommunityTagsDO.setUpdateBy(userId); + updatePopulationCommunityList.add(comMngPopulationCommunityTagsDO); - ComMngPopulationCultMistakeExcelVO mistake = new ComMngPopulationCultMistakeExcelVO(); - BeanUtils.copyProperties(vo, mistake); - setCultMistake(mistake, vo); - mistake.setMistake("该实有人口已存在于该社区,执行更新"); - mistakes.add(mistake); + ComMngPopulationCultMistakeExcelVO mistake = new ComMngPopulationCultMistakeExcelVO(); + BeanUtils.copyProperties(vo, mistake); + setCultMistake(mistake, vo); + mistake.setMistake("该实有人口已存在于该社区,执行更新"); + mistakes.add(mistake); + } } log.info("查询实有人口存在社区信息完成"); } @@ -1992,7 +1991,7 @@ } if (!updatePopulationCommunityList.isEmpty()) { log.info("执行数据库更新人口社区关系"); - comMngPopulationCommunityTagsService.updateBatchById(updatePopulationCommunityList); + comMngPopulationCommunityTagsDAO.updateAll(updatePopulationCommunityList); log.info("数据库更新人口社区关系完成"); } log.info("执行数据库导入完成"); @@ -2229,30 +2228,30 @@ populationDO.setLabel(Joiner.on(",").join(userTag)); populationDO.setCreateBy(userId); savePopulationCommunityList.add(cpopulationCommunityTagsDO); - } - } else { - // 实有人口存在于当前社区,则更新 - ComMngPopulationCommunityTagsDO comMngPopulationCommunityTagsDO = - (ComMngPopulationCommunityTagsDO)populationCommunityMap.get(populationCommunityKey); - List<String> userTag = vo.getUserTagStr().stream().map(userTagStr -> userTagStr.split("\\(")[0]) - .collect(Collectors.toList()); - // 如果导入数据标签中有当前社区标签列表中不包含的标签,则删除 - Iterator<String> iterator = userTag.iterator(); - while (iterator.hasNext()) { - String s = iterator.next(); - if (!labelList.contains(s)) - iterator.remove(); - } - comMngPopulationCommunityTagsDO.setLabel(Joiner.on(",").join(userTag)); - comMngPopulationCommunityTagsDO.setUpdateBy(userId); - updatePopulationCommunityList.add(comMngPopulationCommunityTagsDO); + }else { + // 实有人口存在于当前社区,则更新 + ComMngPopulationCommunityTagsDO comMngPopulationCommunityTagsDO = + (ComMngPopulationCommunityTagsDO)populationCommunityMap.get(populationCommunityKey); + List<String> userTag = vo.getUserTagStr().stream().map(userTagStr -> userTagStr.split("\\(")[0]) + .collect(Collectors.toList()); + // 如果导入数据标签中有当前社区标签列表中不包含的标签,则删除 + Iterator<String> iterator = userTag.iterator(); + while (iterator.hasNext()) { + String s = iterator.next(); + if (!labelList.contains(s)) + iterator.remove(); + } + comMngPopulationCommunityTagsDO.setLabel(Joiner.on(",").join(userTag)); + comMngPopulationCommunityTagsDO.setUpdateBy(userId); + updatePopulationCommunityList.add(comMngPopulationCommunityTagsDO); - ComMngPopulationRehabilitationMistakeExcelVO mistake = - new ComMngPopulationRehabilitationMistakeExcelVO(); - BeanUtils.copyProperties(vo, mistake); - setRehabilitationMistake(mistake, vo); - mistake.setMistake("该实有人口已存在于该社区,执行更新"); - mistakes.add(mistake); + ComMngPopulationRehabilitationMistakeExcelVO mistake = + new ComMngPopulationRehabilitationMistakeExcelVO(); + BeanUtils.copyProperties(vo, mistake); + setRehabilitationMistake(mistake, vo); + mistake.setMistake("该实有人口已存在于该社区,执行更新"); + mistakes.add(mistake); + } } log.info("查询实有人口存在社区信息完成"); } @@ -2290,7 +2289,7 @@ } if (!updatePopulationCommunityList.isEmpty()) { log.info("执行数据库更新人口社区关系"); - comMngPopulationCommunityTagsService.updateBatchById(updatePopulationCommunityList); + comMngPopulationCommunityTagsDAO.updateAll(updatePopulationCommunityList); log.info("数据库更新人口社区关系完成"); } log.info("执行数据库导入完成"); @@ -2525,29 +2524,29 @@ populationDO.setLabel(Joiner.on(",").join(userTag)); populationDO.setCreateBy(userId); savePopulationCommunityList.add(cpopulationCommunityTagsDO); - } - } else { - // 实有人口存在于当前社区,则更新 - ComMngPopulationCommunityTagsDO comMngPopulationCommunityTagsDO = - (ComMngPopulationCommunityTagsDO)populationCommunityMap.get(populationCommunityKey); - List<String> userTag = vo.getUserTagStr().stream().map(userTagStr -> userTagStr.split("\\(")[0]) - .collect(Collectors.toList()); - // 如果导入数据标签中有当前社区标签列表中不包含的标签,则删除 - Iterator<String> iterator = userTag.iterator(); - while (iterator.hasNext()) { - String s = iterator.next(); - if (!labelList.contains(s)) - iterator.remove(); - } - comMngPopulationCommunityTagsDO.setLabel(Joiner.on(",").join(userTag)); - comMngPopulationCommunityTagsDO.setUpdateBy(userId); - updatePopulationCommunityList.add(comMngPopulationCommunityTagsDO); + }else { + // 实有人口存在于当前社区,则更新 + ComMngPopulationCommunityTagsDO comMngPopulationCommunityTagsDO = + (ComMngPopulationCommunityTagsDO)populationCommunityMap.get(populationCommunityKey); + List<String> userTag = vo.getUserTagStr().stream().map(userTagStr -> userTagStr.split("\\(")[0]) + .collect(Collectors.toList()); + // 如果导入数据标签中有当前社区标签列表中不包含的标签,则删除 + Iterator<String> iterator = userTag.iterator(); + while (iterator.hasNext()) { + String s = iterator.next(); + if (!labelList.contains(s)) + iterator.remove(); + } + comMngPopulationCommunityTagsDO.setLabel(Joiner.on(",").join(userTag)); + comMngPopulationCommunityTagsDO.setUpdateBy(userId); + updatePopulationCommunityList.add(comMngPopulationCommunityTagsDO); - ComMngPopulationKeyMistakeExcelVO mistake = new ComMngPopulationKeyMistakeExcelVO(); - BeanUtils.copyProperties(vo, mistake); - setKeyMistake(mistake, vo); - mistake.setMistake("该实有人口已存在于该社区,执行更新"); - mistakes.add(mistake); + ComMngPopulationKeyMistakeExcelVO mistake = new ComMngPopulationKeyMistakeExcelVO(); + BeanUtils.copyProperties(vo, mistake); + setKeyMistake(mistake, vo); + mistake.setMistake("该实有人口已存在于该社区,执行更新"); + mistakes.add(mistake); + } } log.info("查询实有人口存在社区信息完成"); } @@ -2585,7 +2584,7 @@ } if (!updatePopulationCommunityList.isEmpty()) { log.info("执行数据库更新人口社区关系"); - comMngPopulationCommunityTagsService.updateBatchById(updatePopulationCommunityList); + comMngPopulationCommunityTagsDAO.updateAll(updatePopulationCommunityList); log.info("数据库更新人口社区关系完成"); } log.info("执行数据库导入完成"); @@ -2820,29 +2819,29 @@ populationDO.setLabel(Joiner.on(",").join(userTag)); populationDO.setCreateBy(userId); savePopulationCommunityList.add(cpopulationCommunityTagsDO); - } - } else { - // 实有人口存在于当前社区,则更新 - ComMngPopulationCommunityTagsDO comMngPopulationCommunityTagsDO = - (ComMngPopulationCommunityTagsDO)populationCommunityMap.get(populationCommunityKey); - List<String> userTag = vo.getUserTagStr().stream().map(userTagStr -> userTagStr.split("\\(")[0]) - .collect(Collectors.toList()); - // 如果导入数据标签中有当前社区标签列表中不包含的标签,则删除 - Iterator<String> iterator = userTag.iterator(); - while (iterator.hasNext()) { - String s = iterator.next(); - if (!labelList.contains(s)) - iterator.remove(); - } - comMngPopulationCommunityTagsDO.setLabel(Joiner.on(",").join(userTag)); - comMngPopulationCommunityTagsDO.setUpdateBy(userId); - updatePopulationCommunityList.add(comMngPopulationCommunityTagsDO); + } else { + // 实有人口存在于当前社区,则更新 + ComMngPopulationCommunityTagsDO comMngPopulationCommunityTagsDO = + (ComMngPopulationCommunityTagsDO)populationCommunityMap.get(populationCommunityKey); + List<String> userTag = vo.getUserTagStr().stream().map(userTagStr -> userTagStr.split("\\(")[0]) + .collect(Collectors.toList()); + // 如果导入数据标签中有当前社区标签列表中不包含的标签,则删除 + Iterator<String> iterator = userTag.iterator(); + while (iterator.hasNext()) { + String s = iterator.next(); + if (!labelList.contains(s)) + iterator.remove(); + } + comMngPopulationCommunityTagsDO.setLabel(Joiner.on(",").join(userTag)); + comMngPopulationCommunityTagsDO.setUpdateBy(userId); + updatePopulationCommunityList.add(comMngPopulationCommunityTagsDO); - ComMngPopulationSentenceMistakeExcelVO mistake = new ComMngPopulationSentenceMistakeExcelVO(); - BeanUtils.copyProperties(vo, mistake); - setSentenceMistake(mistake, vo); - mistake.setMistake("该实有人口已存在于该社区,执行更新"); - mistakes.add(mistake); + ComMngPopulationSentenceMistakeExcelVO mistake = new ComMngPopulationSentenceMistakeExcelVO(); + BeanUtils.copyProperties(vo, mistake); + setSentenceMistake(mistake, vo); + mistake.setMistake("该实有人口已存在于该社区,执行更新"); + mistakes.add(mistake); + } } log.info("查询实有人口存在社区信息完成"); } @@ -2880,7 +2879,7 @@ } if (!updatePopulationCommunityList.isEmpty()) { log.info("执行数据库更新人口社区关系"); - comMngPopulationCommunityTagsService.updateBatchById(updatePopulationCommunityList); + comMngPopulationCommunityTagsDAO.updateAll(updatePopulationCommunityList); log.info("数据库更新人口社区关系完成"); } log.info("执行数据库导入完成"); @@ -3115,29 +3114,29 @@ populationDO.setLabel(Joiner.on(",").join(userTag)); populationDO.setCreateBy(userId); savePopulationCommunityList.add(cpopulationCommunityTagsDO); - } - } else { - // 实有人口存在于当前社区,则更新 - ComMngPopulationCommunityTagsDO comMngPopulationCommunityTagsDO = - (ComMngPopulationCommunityTagsDO)populationCommunityMap.get(populationCommunityKey); - List<String> userTag = vo.getUserTagStr().stream().map(userTagStr -> userTagStr.split("\\(")[0]) - .collect(Collectors.toList()); - // 如果导入数据标签中有当前社区标签列表中不包含的标签,则删除 - Iterator<String> iterator = userTag.iterator(); - while (iterator.hasNext()) { - String s = iterator.next(); - if (!labelList.contains(s)) - iterator.remove(); - } - comMngPopulationCommunityTagsDO.setLabel(Joiner.on(",").join(userTag)); - comMngPopulationCommunityTagsDO.setUpdateBy(userId); - updatePopulationCommunityList.add(comMngPopulationCommunityTagsDO); + }else { + // 实有人口存在于当前社区,则更新 + ComMngPopulationCommunityTagsDO comMngPopulationCommunityTagsDO = + (ComMngPopulationCommunityTagsDO)populationCommunityMap.get(populationCommunityKey); + List<String> userTag = vo.getUserTagStr().stream().map(userTagStr -> userTagStr.split("\\(")[0]) + .collect(Collectors.toList()); + // 如果导入数据标签中有当前社区标签列表中不包含的标签,则删除 + Iterator<String> iterator = userTag.iterator(); + while (iterator.hasNext()) { + String s = iterator.next(); + if (!labelList.contains(s)) + iterator.remove(); + } + comMngPopulationCommunityTagsDO.setLabel(Joiner.on(",").join(userTag)); + comMngPopulationCommunityTagsDO.setUpdateBy(userId); + updatePopulationCommunityList.add(comMngPopulationCommunityTagsDO); - ComMngPopulationVeteransMistakeExcelVO mistake = new ComMngPopulationVeteransMistakeExcelVO(); - BeanUtils.copyProperties(vo, mistake); - setVeteransMistake(mistake, vo); - mistake.setMistake("该实有人口已存在于该社区,执行更新"); - mistakes.add(mistake); + ComMngPopulationVeteransMistakeExcelVO mistake = new ComMngPopulationVeteransMistakeExcelVO(); + BeanUtils.copyProperties(vo, mistake); + setVeteransMistake(mistake, vo); + mistake.setMistake("该实有人口已存在于该社区,执行更新"); + mistakes.add(mistake); + } } log.info("查询实有人口存在社区信息完成"); } @@ -3175,7 +3174,7 @@ } if (!updatePopulationCommunityList.isEmpty()) { log.info("执行数据库更新人口社区关系"); - comMngPopulationCommunityTagsService.updateBatchById(updatePopulationCommunityList); + comMngPopulationCommunityTagsDAO.updateAll(updatePopulationCommunityList); log.info("数据库更新人口社区关系完成"); } log.info("执行数据库导入完成"); @@ -3410,29 +3409,29 @@ populationDO.setLabel(Joiner.on(",").join(userTag)); populationDO.setCreateBy(userId); savePopulationCommunityList.add(cpopulationCommunityTagsDO); - } - } else { - // 实有人口存在于当前社区,则更新 - ComMngPopulationCommunityTagsDO comMngPopulationCommunityTagsDO = - (ComMngPopulationCommunityTagsDO)populationCommunityMap.get(populationCommunityKey); - List<String> userTag = vo.getUserTagStr().stream().map(userTagStr -> userTagStr.split("\\(")[0]) - .collect(Collectors.toList()); - // 如果导入数据标签中有当前社区标签列表中不包含的标签,则删除 - Iterator<String> iterator = userTag.iterator(); - while (iterator.hasNext()) { - String s = iterator.next(); - if (!labelList.contains(s)) - iterator.remove(); - } - comMngPopulationCommunityTagsDO.setLabel(Joiner.on(",").join(userTag)); - comMngPopulationCommunityTagsDO.setUpdateBy(userId); - updatePopulationCommunityList.add(comMngPopulationCommunityTagsDO); + } else { + // 实有人口存在于当前社区,则更新 + ComMngPopulationCommunityTagsDO comMngPopulationCommunityTagsDO = + (ComMngPopulationCommunityTagsDO)populationCommunityMap.get(populationCommunityKey); + List<String> userTag = vo.getUserTagStr().stream().map(userTagStr -> userTagStr.split("\\(")[0]) + .collect(Collectors.toList()); + // 如果导入数据标签中有当前社区标签列表中不包含的标签,则删除 + Iterator<String> iterator = userTag.iterator(); + while (iterator.hasNext()) { + String s = iterator.next(); + if (!labelList.contains(s)) + iterator.remove(); + } + comMngPopulationCommunityTagsDO.setLabel(Joiner.on(",").join(userTag)); + comMngPopulationCommunityTagsDO.setUpdateBy(userId); + updatePopulationCommunityList.add(comMngPopulationCommunityTagsDO); - ComMngPopulationDisabilityMistakeExcelVO mistake = new ComMngPopulationDisabilityMistakeExcelVO(); - BeanUtils.copyProperties(vo, mistake); - setDisabilityMistake(mistake, vo); - mistake.setMistake("该实有人口已存在于该社区,执行更新"); - mistakes.add(mistake); + ComMngPopulationDisabilityMistakeExcelVO mistake = new ComMngPopulationDisabilityMistakeExcelVO(); + BeanUtils.copyProperties(vo, mistake); + setDisabilityMistake(mistake, vo); + mistake.setMistake("该实有人口已存在于该社区,执行更新"); + mistakes.add(mistake); + } } log.info("查询实有人口存在社区信息完成"); } @@ -3470,7 +3469,7 @@ } if (!updatePopulationCommunityList.isEmpty()) { log.info("执行数据库更新人口社区关系"); - comMngPopulationCommunityTagsService.updateBatchById(updatePopulationCommunityList); + comMngPopulationCommunityTagsDAO.updateAll(updatePopulationCommunityList); log.info("数据库更新人口社区关系完成"); } log.info("执行数据库导入完成"); @@ -3710,29 +3709,29 @@ populationDO.setLabel(Joiner.on(",").join(userTag)); populationDO.setCreateBy(userId); savePopulationCommunityList.add(cpopulationCommunityTagsDO); - } - } else { - // 实有人口存在于当前社区,则更新 - ComMngPopulationCommunityTagsDO comMngPopulationCommunityTagsDO = - (ComMngPopulationCommunityTagsDO)populationCommunityMap.get(populationCommunityKey); - List<String> userTag = vo.getUserTagStr().stream().map(userTagStr -> userTagStr.split("\\(")[0]) - .collect(Collectors.toList()); - // 如果导入数据标签中有当前社区标签列表中不包含的标签,则删除 - Iterator<String> iterator = userTag.iterator(); - while (iterator.hasNext()) { - String s = iterator.next(); - if (!labelList.contains(s)) - iterator.remove(); - } - comMngPopulationCommunityTagsDO.setLabel(Joiner.on(",").join(userTag)); - comMngPopulationCommunityTagsDO.setUpdateBy(userId); - updatePopulationCommunityList.add(comMngPopulationCommunityTagsDO); + } else { + // 实有人口存在于当前社区,则更新 + ComMngPopulationCommunityTagsDO comMngPopulationCommunityTagsDO = + (ComMngPopulationCommunityTagsDO)populationCommunityMap.get(populationCommunityKey); + List<String> userTag = vo.getUserTagStr().stream().map(userTagStr -> userTagStr.split("\\(")[0]) + .collect(Collectors.toList()); + // 如果导入数据标签中有当前社区标签列表中不包含的标签,则删除 + Iterator<String> iterator = userTag.iterator(); + while (iterator.hasNext()) { + String s = iterator.next(); + if (!labelList.contains(s)) + iterator.remove(); + } + comMngPopulationCommunityTagsDO.setLabel(Joiner.on(",").join(userTag)); + comMngPopulationCommunityTagsDO.setUpdateBy(userId); + updatePopulationCommunityList.add(comMngPopulationCommunityTagsDO); - ComMngPopulationLowSecurityMistakeExcelVO mistake = new ComMngPopulationLowSecurityMistakeExcelVO(); - BeanUtils.copyProperties(vo, mistake); - setLowSecurityMistake(mistake, vo); - mistake.setMistake("该实有人口已存在于该社区,执行更新"); - mistakes.add(mistake); + ComMngPopulationLowSecurityMistakeExcelVO mistake = new ComMngPopulationLowSecurityMistakeExcelVO(); + BeanUtils.copyProperties(vo, mistake); + setLowSecurityMistake(mistake, vo); + mistake.setMistake("该实有人口已存在于该社区,执行更新"); + mistakes.add(mistake); + } } log.info("查询实有人口存在社区信息完成"); } @@ -3770,7 +3769,7 @@ } if (!updatePopulationCommunityList.isEmpty()) { log.info("执行数据库更新人口社区关系"); - comMngPopulationCommunityTagsService.updateBatchById(updatePopulationCommunityList); + comMngPopulationCommunityTagsDAO.updateAll(updatePopulationCommunityList); log.info("数据库更新人口社区关系完成"); } log.info("执行数据库导入完成"); @@ -6662,7 +6661,7 @@ mvo.setHouseStatus(PopulHouseStatusEnum.getCnDescByName(vo.getHouseStatus())); mvo.setHousePurpose(PopulHousePurposeEnum.getCnDescByName(vo.getHousePurpose())); mvo.setControlStatus(PopulHouseControlStatusEnum.getCnDescByName(vo.getControlStatus())); - mvo.setCultureLevel(PopulCultureLevelEnum.getCnDescByName(vo.getCultureLevel())); +// mvo.setCultureLevel(PopulCultureLevelEnum.getCnDescByName(vo.getCultureLevel())); // mvo.setMarriage(PopulMarriageEnum.getCnDescByName(vo.getMarriage())); mvo.setOutOrLocal(PopulOutOrLocalEnum.getCnDescByName(vo.getOutOrLocal())); mvo.setIsCorrectGroup(PopulHouseUseEnum.getCnDescByName(vo.getIsCorrectGroup())); @@ -6678,7 +6677,7 @@ private void setMajorMistake(ComMngPopulationMajorMistakeExcelVO mvo, ComMngPopulationMajorExcelVO vo) { // mvo.setPoliticalOutlook(PopulPoliticalOutlookEnum.getCnDescByName(vo.getPoliticalOutlook())); mvo.setIsRent(PopulHouseUseEnum.getCnDescByName(vo.getIsRent())); - mvo.setCustodyRelation(PopulRelationEnum.getCnDescByName(vo.getCustodyRelation())); +// mvo.setCustodyRelation(PopulRelationEnum.getCnDescByName(vo.getCustodyRelation())); // mvo.setRelation(PopulRelationEnum.getCnDescByName(vo.getRelation())); mvo.setHouseStatus(PopulHouseStatusEnum.getCnDescByName(vo.getHouseStatus())); mvo.setHousePurpose(PopulHousePurposeEnum.getCnDescByName(vo.getHousePurpose())); @@ -6712,7 +6711,7 @@ ComMngPopulationRehabilitationExcelVO vo) { // mvo.setPoliticalOutlook(PopulPoliticalOutlookEnum.getCnDescByName(vo.getPoliticalOutlook())); mvo.setIsRent(PopulHouseUseEnum.getCnDescByName(vo.getIsRent())); - mvo.setPatientRelation(PopulRelationEnum.getCnDescByName(vo.getPatientRelation())); +// mvo.setPatientRelation(PopulRelationEnum.getCnDescByName(vo.getPatientRelation())); mvo.setHouseStatus(PopulHouseStatusEnum.getCnDescByName(vo.getHouseStatus())); mvo.setHousePurpose(PopulHousePurposeEnum.getCnDescByName(vo.getHousePurpose())); mvo.setControlStatus(PopulHouseControlStatusEnum.getCnDescByName(vo.getControlStatus())); @@ -6760,7 +6759,7 @@ } private void setVeteransMistake(ComMngPopulationVeteransMistakeExcelVO mvo, ComMngPopulationVeteransExcelVO vo) { - mvo.setRegiterNature(PopulRegiterNatureEnum.getCnDescByName(vo.getRegiterNature())); +// mvo.setRegiterNature(PopulRegiterNatureEnum.getCnDescByName(vo.getRegiterNature())); mvo.setPoliticalOutlook(PopulPoliticalOutlookEnum.getCnDescByName(vo.getPoliticalOutlook())); mvo.setIsRent(PopulHouseUseEnum.getCnDescByName(vo.getIsRent())); // mvo.setPatientRelation(PopulRelationEnum.getCnDescByName(vo.getPatientRelation())); -- Gitblit v1.7.1