tangxiaobao
2021-08-12 a4672c4f84430e18ee023705f7ee34b022a77cd7
实有人口导入bug修改、优化
5个文件已修改
116 ■■■■■ 已修改文件
springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/listen/ComMngPopulationCorrectExcelListen.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/listen/ComMngPopulationKeyExcelListen.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/listen/ComMngPopulationMajorExcelListen.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
springcloud_k8s_panzhihuazhihuishequ/community_backstage/src/main/java/com/panzhihua/community_backstage/api/PopulationApi.java 92 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComMngPopulationDAO.java 18 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/listen/ComMngPopulationCorrectExcelListen.java
@@ -473,7 +473,7 @@
                    if(StringUtils.isNotEmpty(oneData.get(46))){
                        vo.setRemark(oneData.get(46).trim());
                    }
                    vo.getUserTagStr().add("社区矫正人员");
                    vo.getUserTagStr().add("社区矫正");
                    for (int i = 47; i < headSize; i++) {
                        if (oneData.get(i) != null && oneData.get(i).equals("是")) {
                            vo.getUserTagStr().add(headData.get(i).substring(0,headData.get(i).indexOf("(")));
springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/listen/ComMngPopulationKeyExcelListen.java
@@ -317,7 +317,7 @@
                    if(StringUtils.isNotEmpty(oneData.get(17))){
                        vo.setRemark(oneData.get(17).trim());
                    }
                    vo.getUserTagStr().add("重点上访人员");
                    vo.getUserTagStr().add("重点人员");
                    for (int i = 18; i < headSize; i++) {
                        if (oneData.get(i) != null && oneData.get(i).equals("是")) {
                            vo.getUserTagStr().add(headData.get(i).substring(0,headData.get(i).indexOf("(")));
springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/listen/ComMngPopulationMajorExcelListen.java
@@ -379,7 +379,7 @@
                    if(StringUtils.isNotEmpty(oneData.get(28))){
                        vo.setCrimeSutiation(oneData.get(28).trim());
                    }
                    vo.getUserTagStr().add("重精人员");
                    vo.getUserTagStr().add("精神障碍患者");
                    for (int i = 29; i < headSize; i++) {
                        if (oneData.get(i) != null && oneData.get(i).equals("是")) {
                            vo.getUserTagStr().add(headData.get(i).substring(0,headData.get(i).indexOf("(")));
springcloud_k8s_panzhihuazhihuishequ/community_backstage/src/main/java/com/panzhihua/community_backstage/api/PopulationApi.java
@@ -445,7 +445,9 @@
                        //动态加载标签列表到表头
                        for (int i = 0; i < TagsList.size(); i++) {
                            List<String> head = new ArrayList<>();
                            if (!"吸毒人员".equals(TagsList.get(i))) {
                            head.add(TagsList.get(i) + "(是/否)");
                            }
                            list.add(head);
                        }
                    }
@@ -503,7 +505,9 @@
                        //动态加载标签列表到表头
                        for (int i = 0; i < TagsList.size(); i++) {
                            List<String> head = new ArrayList<>();
                            if (!"社区矫正".equals(TagsList.get(i))) {
                            head.add(TagsList.get(i) + "(是/否)");
                            }
                            list.add(head);
                        }
                    }
@@ -561,7 +565,9 @@
                        //动态加载标签列表到表头
                        for (int i = 0; i < TagsList.size(); i++) {
                            List<String> head = new ArrayList<>();
                            if (!"精神障碍患者".equals(TagsList.get(i))) {
                            head.add(TagsList.get(i) + "(是/否)");
                            }
                            list.add(head);
                        }
                    }
@@ -619,7 +625,9 @@
                        //动态加载标签列表到表头
                        for (int i = 0; i < TagsList.size(); i++) {
                            List<String> head = new ArrayList<>();
                            if (!"邪教人员".equals(TagsList.get(i))) {
                            head.add(TagsList.get(i) + "(是/否)");
                            }
                            list.add(head);
                        }
                    }
@@ -677,7 +685,9 @@
                        //动态加载标签列表到表头
                        for (int i = 0; i < TagsList.size(); i++) {
                            List<String> head = new ArrayList<>();
                            if (!"刑满释放".equals(TagsList.get(i))) {
                            head.add(TagsList.get(i) + "(是/否)");
                            }
                            list.add(head);
                        }
                    }
@@ -736,7 +746,9 @@
                        //动态加载标签列表到表头
                        for (int i = 0; i < TagsList.size(); i++) {
                            List<String> head = new ArrayList<>();
                            if (!"重点人员".equals(TagsList.get(i))) {
                            head.add(TagsList.get(i) + "(是/否)");
                            }
                            list.add(head);
                        }
                    }
@@ -793,7 +805,9 @@
                        //动态加载标签列表到表头
                        for (int i = 0; i < TagsList.size(); i++) {
                            List<String> head = new ArrayList<>();
                            if (!"服刑人员".equals(TagsList.get(i))) {
                            head.add(TagsList.get(i) + "(是/否)");
                            }
                            list.add(head);
                        }
                    }
@@ -851,7 +865,9 @@
                        //动态加载标签列表到表头
                        for (int i = 0; i < TagsList.size(); i++) {
                            List<String> head = new ArrayList<>();
                            if (!"吸毒人员".equals(TagsList.get(i))) {
                            head.add(TagsList.get(i) + "(是/否)");
                            }
                            list.add(head);
                        }
                    }
@@ -1004,21 +1020,21 @@
    private List<List<String>> headDataFilling(){
        List<List<String>> list = new ArrayList<List<String>>();
        List<String> head0 = new ArrayList<String>();
        head0.add("姓名");
        head0.add("*姓名");
        List<String> head1 = new ArrayList<String>();
        head1.add("身份证(性别和年龄自动根据身份证号识别)");
        head1.add("*身份证(性别和年龄自动根据身份证号识别)");
        List<String> head2 = new ArrayList<String>();
        head2.add("民族");
        List<String> head3 = new ArrayList<String>();
        head3.add("政治面貌(群众/中共党员/共青团员)");
        List<String> head4 = new ArrayList<String>();
        head4.add("是否租住");
        head4.add("*是否租住");
        List<String> head5 = new ArrayList<String>();
        head5.add("与户主关系");
        List<String> head6 = new ArrayList<String>();
        head6.add("街/路/巷");
        head6.add("*街/路/巷");
        List<String> head7 = new ArrayList<String>();
        head7.add("小区号(政府对于每个小区都有特定编号)");
        head7.add("*小区号(政府对于每个小区都有特定编号)");
        List<String> head8 = new ArrayList<String>();
        head8.add("楼排号");
        List<String> head9 = new ArrayList<String>();
@@ -1030,11 +1046,11 @@
        List<String> head12 = new ArrayList<String>();
        head12.add("房屋面积");
        List<String> head13 = new ArrayList<String>();
        head13.add("房屋状态(自住/租住/其他)");
        head13.add("*房屋状态(自住/租住/其他)");
        List<String> head14 = new ArrayList<String>();
        head14.add("房屋用途(住宅/公寓/宿舍/仓库/其他)");
        head14.add("*房屋用途(住宅/公寓/宿舍/仓库/其他)");
        List<String> head15 = new ArrayList<String>();
        head15.add("管控状态(常规/关注/管控)");
        head15.add("*管控状态(常规/关注/管控)");
        List<String> head16 = new ArrayList<String>();
        head16.add("联系方式");
@@ -1156,11 +1172,11 @@
        List<String> head6 = new ArrayList<String>();
        head6.add("*小区号(政府对于每个小区都有特定编号)");
        List<String> head7 = new ArrayList<String>();
        head7.add("*楼排号");
        head7.add("楼排号");
        List<String> head8 = new ArrayList<String>();
        head8.add("*单元号");
        head8.add("单元号");
        List<String> head9 = new ArrayList<String>();
        head9.add("*户室(四位数表示。前两位楼层,后两位户号)");
        head9.add("户室(四位数表示。前两位楼层,后两位户号)");
        List<String> head10 = new ArrayList<String>();
        head10.add("*是否租住(自住/租住)");
        List<String> head11 = new ArrayList<String>();
@@ -1246,11 +1262,11 @@
        List<String> head6 = new ArrayList<String>();
        head6.add("*小区号(政府对于每个小区都有特定编号)");
        List<String> head7 = new ArrayList<String>();
        head7.add("*楼排号");
        head7.add("楼排号");
        List<String> head8 = new ArrayList<String>();
        head8.add("*单元号");
        head8.add("单元号");
        List<String> head9 = new ArrayList<String>();
        head9.add("*户室(四位数表示。前两位楼层,后两位户号)");
        head9.add("户室(四位数表示。前两位楼层,后两位户号)");
        List<String> head10 = new ArrayList<String>();
        head10.add("*是否租住(自住/租住)");
        List<String> head11 = new ArrayList<String>();
@@ -1389,11 +1405,11 @@
        List<String> head4 = new ArrayList<String>();
        head4.add("*小区号(政府对于每个小区都有特定编号)");
        List<String> head5 = new ArrayList<String>();
        head5.add("*楼排号");
        head5.add("楼排号");
        List<String> head6 = new ArrayList<String>();
        head6.add("*单元号");
        head6.add("单元号");
        List<String> head7 = new ArrayList<String>();
        head7.add("*户室(四位数表示。前两位楼层,后两位户号)");
        head7.add("户室(四位数表示。前两位楼层,后两位户号)");
        List<String> head8 = new ArrayList<String>();
        head8.add("*是否租住(自住/租住)");
        List<String> head9 = new ArrayList<String>();
@@ -1494,11 +1510,11 @@
        List<String> head9 = new ArrayList<String>();
        head9.add("*小区号(政府对于每个小区都有特定编号)");
        List<String> head10 = new ArrayList<String>();
        head10.add("*楼排号");
        head10.add("楼排号");
        List<String> head11 = new ArrayList<String>();
        head11.add("*单元号");
        head11.add("单元号");
        List<String> head12 = new ArrayList<String>();
        head12.add("*户室(四位数表示。前两位楼层,后两位户号)");
        head12.add("户室(四位数表示。前两位楼层,后两位户号)");
        List<String> head13 = new ArrayList<String>();
        head13.add("*是否租住(自住/租住)");
        List<String> head14 = new ArrayList<String>();
@@ -1568,11 +1584,11 @@
        List<String> head7 = new ArrayList<String>();
        head7.add("*小区号(政府对于每个小区都有特定编号)");
        List<String> head8 = new ArrayList<String>();
        head8.add("*楼排号");
        head8.add("楼排号");
        List<String> head9 = new ArrayList<String>();
        head9.add("*单元号");
        head9.add("单元号");
        List<String> head10 = new ArrayList<String>();
        head10.add("*户室(四位数表示。前两位楼层,后两位户号)");
        head10.add("户室(四位数表示。前两位楼层,后两位户号)");
        List<String> head11 = new ArrayList<String>();
        head11.add("*是否租住(自住/租住)");
        List<String> head12 = new ArrayList<String>();
@@ -1691,11 +1707,11 @@
        List<String> head7 = new ArrayList<String>();
        head7.add("*小区号(政府对于每个小区都有特定编号)");
        List<String> head8 = new ArrayList<String>();
        head8.add("*楼排号");
        head8.add("楼排号");
        List<String> head9 = new ArrayList<String>();
        head9.add("*单元号");
        head9.add("单元号");
        List<String> head10 = new ArrayList<String>();
        head10.add("*户室(四位数表示。前两位楼层,后两位户号)");
        head10.add("户室(四位数表示。前两位楼层,后两位户号)");
        List<String> head11 = new ArrayList<String>();
        head11.add("*是否租住(自住/租住)");
        List<String> head12 = new ArrayList<String>();
@@ -1753,11 +1769,11 @@
        List<String> head8 = new ArrayList<String>();
        head8.add("*小区号(政府对于每个小区都有特定编号)");
        List<String> head9 = new ArrayList<String>();
        head9.add("*楼排号");
        head9.add("楼排号");
        List<String> head10 = new ArrayList<String>();
        head10.add("*单元号");
        head10.add("单元号");
        List<String> head11 = new ArrayList<String>();
        head11.add("*户室(四位数表示。前两位楼层,后两位户号)");
        head11.add("户室(四位数表示。前两位楼层,后两位户号)");
        List<String> head12 = new ArrayList<String>();
        head12.add("*是否租住(自住/租住)");
        List<String> head13 = new ArrayList<String>();
@@ -1834,11 +1850,11 @@
        List<String> head11 = new ArrayList<String>();
        head11.add("*小区号(政府对于每个小区都有特定编号)");
        List<String> head12 = new ArrayList<String>();
        head12.add("*楼排号");
        head12.add("楼排号");
        List<String> head13 = new ArrayList<String>();
        head13.add("*单元号");
        head13.add("单元号");
        List<String> head14 = new ArrayList<String>();
        head14.add("*户室(四位数表示。前两位楼层,后两位户号)");
        head14.add("户室(四位数表示。前两位楼层,后两位户号)");
        List<String> head15 = new ArrayList<String>();
        head15.add("*是否租住(自住/租住)");
        List<String> head16 = new ArrayList<String>();
@@ -2024,11 +2040,11 @@
        List<String> head10 = new ArrayList<String>();
        head10.add("*小区号(政府对于每个小区都有特定编号)");
        List<String> head11 = new ArrayList<String>();
        head11.add("*楼排号");
        head11.add("楼排号");
        List<String> head12 = new ArrayList<String>();
        head12.add("*单元号");
        head12.add("单元号");
        List<String> head13 = new ArrayList<String>();
        head13.add("*户室(四位数表示。前两位楼层,后两位户号)");
        head13.add("户室(四位数表示。前两位楼层,后两位户号)");
        List<String> head14 = new ArrayList<String>();
        head14.add("*是否租住(自住/租住)");
        List<String> head15 = new ArrayList<String>();
@@ -2099,11 +2115,11 @@
        List<String> head13 = new ArrayList<String>();
        head13.add("*小区号(政府对于每个小区都有特定编号)");
        List<String> head14 = new ArrayList<String>();
        head14.add("*楼排号");
        head14.add("楼排号");
        List<String> head15 = new ArrayList<String>();
        head15.add("*单元号");
        head15.add("单元号");
        List<String> head16 = new ArrayList<String>();
        head16.add("*户室(四位数表示。前两位楼层,后两位户号)");
        head16.add("户室(四位数表示。前两位楼层,后两位户号)");
        List<String> head17 = new ArrayList<String>();
        head17.add("*是否租住(自住/租住)");
        List<String> head18 = new ArrayList<String>();
springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComMngPopulationDAO.java
@@ -275,15 +275,15 @@
            ",(select count(id) from com_mng_population where act_id = #{communityId} and out_or_local = 2) as outTotal " +
            ",(select count(id) from com_mng_population where act_id = #{communityId} and label is not null) as specialTotal " +
            ",(select count(village_id) from com_mng_village where community_id = #{communityId}) as villageTotal " +
            ",(select count(id) from com_drug_population where community_id = #{communityId}) as drugTotal " +
            ",(select count(id) from com_correct_population where community_id = #{communityId}) as correctTotal  " +
            ",(select count(id) from com_major_population where community_id = #{communityId}) as majorTotal   " +
            ",(select count(id) from com_cult_population where community_id = #{communityId}) as cultTotal   " +
            ",(select count(id) from com_rehabilitation_population where community_id = #{communityId}) as rehabilitationTotal " +
            ",(select count(id) from com_key_population where community_id = #{communityId}) as keyTotal " +
            ",(select count(id) from com_veterans_population where community_id = #{communityId}) as veteransTotal " +
            ",(select count(id) from com_disability_population where community_id = #{communityId}) as disabilityTotal" +
            ",(select count(id) from com_low_security_population where community_id = #{communityId}) as lowSecurityTotal " +
            ",(select count(id) from com_mng_population where act_id = #{communityId} and label LIKE CONCAT('%','吸毒人员','%')) as drugTotal " +
            ",(select count(id) from com_mng_population where act_id = #{communityId} and label LIKE CONCAT('%','社区矫正','%')) as correctTotal " +
            ",(select count(id) from com_mng_population where act_id = #{communityId} and label LIKE CONCAT('%','精神障碍患者','%')) as majorTotal " +
            ",(select count(id) from com_mng_population where act_id = #{communityId} and label LIKE CONCAT('%','邪教人员','%')) as cultTotal " +
            ",(select count(id) from com_mng_population where act_id = #{communityId} and label LIKE CONCAT('%','刑满释放','%')) as rehabilitationTotal " +
            ",(select count(id) from com_mng_population where act_id = #{communityId} and label LIKE CONCAT('%','重点人员','%')) as keyTotal " +
            ",(select count(id) from com_mng_population where act_id = #{communityId} and label LIKE CONCAT('%','退役军人','%')) as veteransTotal " +
            ",(select count(id) from com_mng_population where act_id = #{communityId} and label LIKE CONCAT('%','残疾人','%')) as disabilityTotal " +
            ",(select count(id) from com_mng_population where act_id = #{communityId} and label LIKE CONCAT('%','低保户','%')) as lowSecurityTotal " +
            " from com_mng_population as cmp where act_id = #{communityId}")
    ComMngPopulationTotalVO getPopulationTotalByAdmin(@Param("communityId") Long communityId);