From 8a6375edade9f1edc194a0381369fe94e56c13c7 Mon Sep 17 00:00:00 2001 From: tangxiaobao <303826152@qq.com> Date: 星期五, 13 八月 2021 13:16:36 +0800 Subject: [PATCH] Merge branch 'txb' --- springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/listen/ComMngPopulationCorrectExcelListen.java | 4 springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/listen/ComMngPopulationDisabilityExcelListen.java | 3 springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/listen/ComMngPopulationVeteransExcelListen.java | 89 ++-- springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/listen/ComMngPopulationSentenceExcelListen.java | 87 ++-- springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/enums/PopulIsRentEnum.java | 42 ++ springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/enums/PopulRelationEnum.java | 4 springcloud_k8s_panzhihuazhihuishequ/community_backstage/src/main/java/com/panzhihua/community_backstage/api/CommunityManagerApi.java | 3 springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComMngPopulationDAO.java | 18 springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/listen/ComMngPopulationCultExcelListen.java | 3 springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/listen/ComMngPopulationRehabilitationExcelListen.java | 87 ++-- springcloud_k8s_panzhihuazhihuishequ/community_backstage/src/main/java/com/panzhihua/community_backstage/api/PopulationApi.java | 248 +++++++------ springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/listen/ComMngPopulationDrugExcelListen.java | 87 ++-- springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComMngPopulationServiceImpl.java | 126 ++++-- springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/listen/ComMngPopulationLowSecurityExcelListen.java | 87 ++-- springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/community/ComMngPopulationVO.java | 18 springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/listen/ComMngPopulationKeyExcelListen.java | 89 ++-- springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/listen/ComMngPopulationMajorExcelListen.java | 89 ++-- 17 files changed, 585 insertions(+), 499 deletions(-) diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/enums/PopulIsRentEnum.java b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/enums/PopulIsRentEnum.java new file mode 100644 index 0000000..ae0485c --- /dev/null +++ b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/enums/PopulIsRentEnum.java @@ -0,0 +1,42 @@ +package com.panzhihua.common.enums; + +import lombok.Getter; + +/** + * 是否状态 + * + * @author huanghongfa + */ +@Getter +public enum PopulIsRentEnum +{ + YES(1, "租住"), NO(0, "自住"); + + private final Integer code; + private final String name; + + PopulIsRentEnum(Integer code, String name) + { + this.code = code; + this.name = name; + } + + public static int getCodeByName(String name) { + for (PopulIsRentEnum item : PopulIsRentEnum.values()) { + if (item.name.equals(name)) { + return item.getCode(); + } + } + return 0; + } + + public static String getCnDescByName(Integer code) { + for (PopulIsRentEnum item : PopulIsRentEnum.values()) { + if (item.code.equals(code)) { + return item.getName(); + } + } + return "否"; + } + +} diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/enums/PopulRelationEnum.java b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/enums/PopulRelationEnum.java index d13ddb3..162d6e6 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/enums/PopulRelationEnum.java +++ b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/enums/PopulRelationEnum.java @@ -10,8 +10,8 @@ @Getter public enum PopulRelationEnum { - relation01(01, "本人"), - relation02(02, "户主"), + relation01(1, "本人"), + relation02(2, "户主"), relation10(10, "配偶"), relation11(11, "夫"), relation12(12, "妻"), diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/listen/ComMngPopulationCorrectExcelListen.java b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/listen/ComMngPopulationCorrectExcelListen.java index 9f2d360..22a5fc5 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/listen/ComMngPopulationCorrectExcelListen.java +++ b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/listen/ComMngPopulationCorrectExcelListen.java @@ -141,7 +141,6 @@ vo.setSerialNumber(oneData.get(0)); } //姓名和身份证都为空,为空户,无需操作,否则就解析年龄,性别,出生年月日 - if(StringUtils.isNotEmpty(oneData.get(1)) || StringUtils.isNotEmpty(oneData.get(3))){ if(StringUtils.isEmpty(oneData.get(1))){ ComMngPopulationCorrectMistakeExcelVO mistake = new ComMngPopulationCorrectMistakeExcelVO(); index++; @@ -188,7 +187,6 @@ }else{ vo.setSex(PopulSexEnum.nv.getCode()); } - } if(StringUtils.isNotEmpty(oneData.get(2))){ vo.setNation(oneData.get(2)); } @@ -473,7 +471,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("("))); diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/listen/ComMngPopulationCultExcelListen.java b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/listen/ComMngPopulationCultExcelListen.java index 2f512fe..4646de5 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/listen/ComMngPopulationCultExcelListen.java +++ b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/listen/ComMngPopulationCultExcelListen.java @@ -131,7 +131,6 @@ vo.setSerialNumber(oneData.get(0)); } //姓名和身份证都为空,为空户,无需操作,否则就解析年龄,性别,出生年月日 - if(StringUtils.isNotEmpty(oneData.get(1)) || StringUtils.isNotEmpty(oneData.get(2))){ if(StringUtils.isEmpty(oneData.get(1))){ ComMngPopulationCultMistakeExcelVO mistake = new ComMngPopulationCultMistakeExcelVO(); index++; @@ -178,7 +177,7 @@ }else{ vo.setSex(PopulSexEnum.nv.getCode()); } - } + if(StringUtils.isNotEmpty(oneData.get(3))){ vo.setNation(oneData.get(3)); } diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/listen/ComMngPopulationDisabilityExcelListen.java b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/listen/ComMngPopulationDisabilityExcelListen.java index 0101180..d18840a 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/listen/ComMngPopulationDisabilityExcelListen.java +++ b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/listen/ComMngPopulationDisabilityExcelListen.java @@ -131,7 +131,6 @@ vo.setSerialNumber(oneData.get(0)); } //姓名和身份证都为空,为空户,无需操作,否则就解析年龄,性别,出生年月日 - if(StringUtils.isNotEmpty(oneData.get(1)) || StringUtils.isNotEmpty(oneData.get(2))){ if(StringUtils.isEmpty(oneData.get(1))){ ComMngPopulationDisabilityMistakeExcelVO mistake = new ComMngPopulationDisabilityMistakeExcelVO(); index++; @@ -178,7 +177,7 @@ }else{ vo.setSex(PopulSexEnum.nv.getCode()); } - } + if(StringUtils.isNotEmpty(oneData.get(3))){ vo.setCertificateSituation(oneData.get(3)); } diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/listen/ComMngPopulationDrugExcelListen.java b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/listen/ComMngPopulationDrugExcelListen.java index 2932f12..666e0f5 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/listen/ComMngPopulationDrugExcelListen.java +++ b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/listen/ComMngPopulationDrugExcelListen.java @@ -144,54 +144,53 @@ vo.setSerialNumber(oneData.get(0)); } //姓名和身份证都为空,为空户,无需操作,否则就解析年龄,性别,出生年月日 - if(StringUtils.isNotEmpty(oneData.get(1)) || StringUtils.isNotEmpty(oneData.get(3))){ - if(StringUtils.isEmpty(oneData.get(1))){ - ComMngPopulationDrugMistakeExcelVO mistake = new ComMngPopulationDrugMistakeExcelVO(); - index++; - setDrugMistake(oneData, mistake); - mistake.setMistake("名字不可为空,请填写姓名"); - mistakes.add(mistake); - continue; - } - vo.setName(oneData.get(1)); - if(StringUtils.isEmpty(oneData.get(3))){ - ComMngPopulationDrugMistakeExcelVO mistake = new ComMngPopulationDrugMistakeExcelVO(); - index++; - setDrugMistake(oneData, mistake); - mistake.setMistake("身份证号不可为空,请填写身份证"); - mistakes.add(mistake); - continue; - } + if(StringUtils.isEmpty(oneData.get(1))){ + ComMngPopulationDrugMistakeExcelVO mistake = new ComMngPopulationDrugMistakeExcelVO(); + index++; + setDrugMistake(oneData, mistake); + mistake.setMistake("名字不可为空,请填写姓名"); + mistakes.add(mistake); + continue; + } + vo.setName(oneData.get(1)); + if(StringUtils.isEmpty(oneData.get(3))){ + ComMngPopulationDrugMistakeExcelVO mistake = new ComMngPopulationDrugMistakeExcelVO(); + index++; + setDrugMistake(oneData, mistake); + mistake.setMistake("身份证号不可为空,请填写身份证"); + mistakes.add(mistake); + continue; + } - //判断身份证号码位数 - if(oneData.get(3).length() != 18){ - ComMngPopulationDrugMistakeExcelVO mistake = new ComMngPopulationDrugMistakeExcelVO(); - index++; - setDrugMistake(oneData, mistake); - mistake.setMistake("身份证号位数有误,请检查身份证号码是否正确"); - mistakes.add(mistake); - continue; - } - vo.setCardNo(oneData.get(3).toUpperCase()); - //根据身份证号码解析年龄以及性别 - //获取用户生日 - String birthday = vo.getCardNo().substring(6, 14); - if(StringUtils.isNotEmpty(birthday)){ - String year = birthday.substring(0,4); - String month = birthday.substring(4,6); - String day = birthday.substring(6,8); - vo.setBirthday(year + "-" + month + "-" + day); - } + //判断身份证号码位数 + if(oneData.get(3).length() != 18){ + ComMngPopulationDrugMistakeExcelVO mistake = new ComMngPopulationDrugMistakeExcelVO(); + index++; + setDrugMistake(oneData, mistake); + mistake.setMistake("身份证号位数有误,请检查身份证号码是否正确"); + mistakes.add(mistake); + continue; + } + vo.setCardNo(oneData.get(3).toUpperCase()); + //根据身份证号码解析年龄以及性别 + //获取用户生日 + String birthday = vo.getCardNo().substring(6, 14); + if(StringUtils.isNotEmpty(birthday)){ + String year = birthday.substring(0,4); + String month = birthday.substring(4,6); + String day = birthday.substring(6,8); + vo.setBirthday(year + "-" + month + "-" + day); + } // //设置用户年龄 // vo.setAge(AgeUtils.getAgeFromBirthTime(birthday)); - //获取用户性别 - int sex = Integer.parseInt(vo.getCardNo().substring(16, 17)); - if(sex%2 == 1){ - vo.setSex(PopulSexEnum.nan.getCode()); - }else{ - vo.setSex(PopulSexEnum.nv.getCode()); - } + //获取用户性别 + int sex = Integer.parseInt(vo.getCardNo().substring(16, 17)); + if(sex%2 == 1){ + vo.setSex(PopulSexEnum.nan.getCode()); + }else{ + vo.setSex(PopulSexEnum.nv.getCode()); } + if(StringUtils.isNotEmpty(oneData.get(2))){ vo.setNation(oneData.get(2)); } diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/listen/ComMngPopulationKeyExcelListen.java b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/listen/ComMngPopulationKeyExcelListen.java index 65233ee..50a21fc 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/listen/ComMngPopulationKeyExcelListen.java +++ b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/listen/ComMngPopulationKeyExcelListen.java @@ -139,54 +139,53 @@ vo.setSerialNumber(oneData.get(0)); } //姓名和身份证都为空,为空户,无需操作,否则就解析年龄,性别,出生年月日 - if(StringUtils.isNotEmpty(oneData.get(1)) || StringUtils.isNotEmpty(oneData.get(3))){ - if(StringUtils.isEmpty(oneData.get(1))){ - ComMngPopulationKeyMistakeExcelVO mistake = new ComMngPopulationKeyMistakeExcelVO(); - index++; - setKeyMistake(oneData, mistake); - mistake.setMistake("名字不可为空,请填写姓名"); - mistakes.add(mistake); - continue; - } - vo.setName(oneData.get(1)); - if(StringUtils.isEmpty(oneData.get(3))){ - ComMngPopulationKeyMistakeExcelVO mistake = new ComMngPopulationKeyMistakeExcelVO(); - index++; - setKeyMistake(oneData, mistake); - mistake.setMistake("身份证号不可为空,请填写身份证"); - mistakes.add(mistake); - continue; - } + if(StringUtils.isEmpty(oneData.get(1))){ + ComMngPopulationKeyMistakeExcelVO mistake = new ComMngPopulationKeyMistakeExcelVO(); + index++; + setKeyMistake(oneData, mistake); + mistake.setMistake("名字不可为空,请填写姓名"); + mistakes.add(mistake); + continue; + } + vo.setName(oneData.get(1)); + if(StringUtils.isEmpty(oneData.get(3))){ + ComMngPopulationKeyMistakeExcelVO mistake = new ComMngPopulationKeyMistakeExcelVO(); + index++; + setKeyMistake(oneData, mistake); + mistake.setMistake("身份证号不可为空,请填写身份证"); + mistakes.add(mistake); + continue; + } - //判断身份证号码位数 - if(oneData.get(3).length() != 18){ - ComMngPopulationKeyMistakeExcelVO mistake = new ComMngPopulationKeyMistakeExcelVO(); - index++; - setKeyMistake(oneData, mistake); - mistake.setMistake("身份证号位数有误,请检查身份证号码是否正确"); - mistakes.add(mistake); - continue; - } - vo.setCardNo(oneData.get(3).toUpperCase()); - //根据身份证号码解析年龄以及性别 - //获取用户生日 - String birthday = vo.getCardNo().substring(6, 14); - if(StringUtils.isNotEmpty(birthday)){ - String year = birthday.substring(0,4); - String month = birthday.substring(4,6); - String day = birthday.substring(6,8); - vo.setBirthday(year + "-" + month + "-" + day); - } + //判断身份证号码位数 + if(oneData.get(3).length() != 18){ + ComMngPopulationKeyMistakeExcelVO mistake = new ComMngPopulationKeyMistakeExcelVO(); + index++; + setKeyMistake(oneData, mistake); + mistake.setMistake("身份证号位数有误,请检查身份证号码是否正确"); + mistakes.add(mistake); + continue; + } + vo.setCardNo(oneData.get(3).toUpperCase()); + //根据身份证号码解析年龄以及性别 + //获取用户生日 + String birthday = vo.getCardNo().substring(6, 14); + if(StringUtils.isNotEmpty(birthday)){ + String year = birthday.substring(0,4); + String month = birthday.substring(4,6); + String day = birthday.substring(6,8); + vo.setBirthday(year + "-" + month + "-" + day); + } // //设置用户年龄 // vo.setAge(AgeUtils.getAgeFromBirthTime(birthday)); - //获取用户性别 - int sex = Integer.parseInt(vo.getCardNo().substring(16, 17)); - if(sex%2 == 1){ - vo.setSex(PopulSexEnum.nan.getCode()); - }else{ - vo.setSex(PopulSexEnum.nv.getCode()); - } + //获取用户性别 + int sex = Integer.parseInt(vo.getCardNo().substring(16, 17)); + if(sex%2 == 1){ + vo.setSex(PopulSexEnum.nan.getCode()); + }else{ + vo.setSex(PopulSexEnum.nv.getCode()); } + if(StringUtils.isNotEmpty(oneData.get(2))){ vo.setNation(oneData.get(2)); } @@ -317,7 +316,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("("))); diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/listen/ComMngPopulationLowSecurityExcelListen.java b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/listen/ComMngPopulationLowSecurityExcelListen.java index fe83163..a348167 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/listen/ComMngPopulationLowSecurityExcelListen.java +++ b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/listen/ComMngPopulationLowSecurityExcelListen.java @@ -133,54 +133,53 @@ vo.setSerialNumber(oneData.get(0)); } //姓名和身份证都为空,为空户,无需操作,否则就解析年龄,性别,出生年月日 - if(StringUtils.isNotEmpty(oneData.get(1)) || StringUtils.isNotEmpty(oneData.get(2))){ - if(StringUtils.isEmpty(oneData.get(1))){ - ComMngPopulationLowSecurityMistakeExcelVO mistake = new ComMngPopulationLowSecurityMistakeExcelVO(); - index++; - setLowSecurityMistake(oneData, mistake); - mistake.setMistake("名字不可为空,请填写姓名"); - mistakes.add(mistake); - continue; - } - vo.setName(oneData.get(1)); - if(StringUtils.isEmpty(oneData.get(2))){ - ComMngPopulationLowSecurityMistakeExcelVO mistake = new ComMngPopulationLowSecurityMistakeExcelVO(); - index++; - setLowSecurityMistake(oneData, mistake); - mistake.setMistake("身份证号不可为空,请填写身份证"); - mistakes.add(mistake); - continue; - } + if(StringUtils.isEmpty(oneData.get(1))){ + ComMngPopulationLowSecurityMistakeExcelVO mistake = new ComMngPopulationLowSecurityMistakeExcelVO(); + index++; + setLowSecurityMistake(oneData, mistake); + mistake.setMistake("名字不可为空,请填写姓名"); + mistakes.add(mistake); + continue; + } + vo.setName(oneData.get(1)); + if(StringUtils.isEmpty(oneData.get(2))){ + ComMngPopulationLowSecurityMistakeExcelVO mistake = new ComMngPopulationLowSecurityMistakeExcelVO(); + index++; + setLowSecurityMistake(oneData, mistake); + mistake.setMistake("身份证号不可为空,请填写身份证"); + mistakes.add(mistake); + continue; + } - //判断身份证号码位数 - if(oneData.get(2).length() != 18){ - ComMngPopulationLowSecurityMistakeExcelVO mistake = new ComMngPopulationLowSecurityMistakeExcelVO(); - index++; - setLowSecurityMistake(oneData, mistake); - mistake.setMistake("身份证号位数有误,请检查身份证号码是否正确"); - mistakes.add(mistake); - continue; - } - vo.setCardNo(oneData.get(2).toUpperCase()); - //根据身份证号码解析年龄以及性别 - //获取用户生日 - String birthday = vo.getCardNo().substring(6, 14); - if(StringUtils.isNotEmpty(birthday)){ - String year = birthday.substring(0,4); - String month = birthday.substring(4,6); - String day = birthday.substring(6,8); - vo.setBirthday(year + "-" + month + "-" + day); - } + //判断身份证号码位数 + if(oneData.get(2).length() != 18){ + ComMngPopulationLowSecurityMistakeExcelVO mistake = new ComMngPopulationLowSecurityMistakeExcelVO(); + index++; + setLowSecurityMistake(oneData, mistake); + mistake.setMistake("身份证号位数有误,请检查身份证号码是否正确"); + mistakes.add(mistake); + continue; + } + vo.setCardNo(oneData.get(2).toUpperCase()); + //根据身份证号码解析年龄以及性别 + //获取用户生日 + String birthday = vo.getCardNo().substring(6, 14); + if(StringUtils.isNotEmpty(birthday)){ + String year = birthday.substring(0,4); + String month = birthday.substring(4,6); + String day = birthday.substring(6,8); + vo.setBirthday(year + "-" + month + "-" + day); + } // //设置用户年龄 // vo.setAge(AgeUtils.getAgeFromBirthTime(birthday)); - //获取用户性别 - int sex = Integer.parseInt(vo.getCardNo().substring(16, 17)); - if(sex%2 == 1){ - vo.setSex(PopulSexEnum.nan.getCode()); - }else{ - vo.setSex(PopulSexEnum.nv.getCode()); - } + //获取用户性别 + int sex = Integer.parseInt(vo.getCardNo().substring(16, 17)); + if(sex%2 == 1){ + vo.setSex(PopulSexEnum.nan.getCode()); + }else{ + vo.setSex(PopulSexEnum.nv.getCode()); } + if(StringUtils.isNotEmpty(oneData.get(3))){ vo.setPhone(oneData.get(3)); } diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/listen/ComMngPopulationMajorExcelListen.java b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/listen/ComMngPopulationMajorExcelListen.java index 957255e..071226b 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/listen/ComMngPopulationMajorExcelListen.java +++ b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/listen/ComMngPopulationMajorExcelListen.java @@ -139,54 +139,53 @@ vo.setSerialNumber(oneData.get(0)); } //姓名和身份证都为空,为空户,无需操作,否则就解析年龄,性别,出生年月日 - if(StringUtils.isNotEmpty(oneData.get(1)) || StringUtils.isNotEmpty(oneData.get(2))){ - if(StringUtils.isEmpty(oneData.get(1))){ - ComMngPopulationMajorMistakeExcelVO mistake = new ComMngPopulationMajorMistakeExcelVO(); - index++; - setMistake(oneData, mistake); - mistake.setMistake("名字不可为空,请填写姓名"); - mistakes.add(mistake); - continue; - } - vo.setName(oneData.get(1)); - if(StringUtils.isEmpty(oneData.get(2))){ - ComMngPopulationMajorMistakeExcelVO mistake = new ComMngPopulationMajorMistakeExcelVO(); - index++; - setMistake(oneData, mistake); - mistake.setMistake("身份证号不可为空,请填写身份证"); - mistakes.add(mistake); - continue; - } + if(StringUtils.isEmpty(oneData.get(1))){ + ComMngPopulationMajorMistakeExcelVO mistake = new ComMngPopulationMajorMistakeExcelVO(); + index++; + setMistake(oneData, mistake); + mistake.setMistake("名字不可为空,请填写姓名"); + mistakes.add(mistake); + continue; + } + vo.setName(oneData.get(1)); + if(StringUtils.isEmpty(oneData.get(2))){ + ComMngPopulationMajorMistakeExcelVO mistake = new ComMngPopulationMajorMistakeExcelVO(); + index++; + setMistake(oneData, mistake); + mistake.setMistake("身份证号不可为空,请填写身份证"); + mistakes.add(mistake); + continue; + } - //判断身份证号码位数 - if(oneData.get(2).length() != 18){ - ComMngPopulationMajorMistakeExcelVO mistake = new ComMngPopulationMajorMistakeExcelVO(); - index++; - setMistake(oneData, mistake); - mistake.setMistake("身份证号位数有误,请检查身份证号码是否正确"); - mistakes.add(mistake); - continue; - } - vo.setCardNo(oneData.get(2).toUpperCase()); - //根据身份证号码解析年龄以及性别 - //获取用户生日 - String birthday = vo.getCardNo().substring(6, 14); - if(StringUtils.isNotEmpty(birthday)){ - String year = birthday.substring(0,4); - String month = birthday.substring(4,6); - String day = birthday.substring(6,8); - vo.setBirthday(year + "-" + month + "-" + day); - } + //判断身份证号码位数 + if(oneData.get(2).length() != 18){ + ComMngPopulationMajorMistakeExcelVO mistake = new ComMngPopulationMajorMistakeExcelVO(); + index++; + setMistake(oneData, mistake); + mistake.setMistake("身份证号位数有误,请检查身份证号码是否正确"); + mistakes.add(mistake); + continue; + } + vo.setCardNo(oneData.get(2).toUpperCase()); + //根据身份证号码解析年龄以及性别 + //获取用户生日 + String birthday = vo.getCardNo().substring(6, 14); + if(StringUtils.isNotEmpty(birthday)){ + String year = birthday.substring(0,4); + String month = birthday.substring(4,6); + String day = birthday.substring(6,8); + vo.setBirthday(year + "-" + month + "-" + day); + } // //设置用户年龄 // vo.setAge(AgeUtils.getAgeFromBirthTime(birthday)); - //获取用户性别 - int sex = Integer.parseInt(vo.getCardNo().substring(16, 17)); - if(sex%2 == 1){ - vo.setSex(PopulSexEnum.nan.getCode()); - }else{ - vo.setSex(PopulSexEnum.nv.getCode()); - } + //获取用户性别 + int sex = Integer.parseInt(vo.getCardNo().substring(16, 17)); + if(sex%2 == 1){ + vo.setSex(PopulSexEnum.nan.getCode()); + }else{ + vo.setSex(PopulSexEnum.nv.getCode()); } + if(StringUtils.isEmpty(oneData.get(3))){ index++; ComMngPopulationMajorMistakeExcelVO mistake = new ComMngPopulationMajorMistakeExcelVO(); @@ -379,7 +378,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("("))); diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/listen/ComMngPopulationRehabilitationExcelListen.java b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/listen/ComMngPopulationRehabilitationExcelListen.java index f20d7f2..4e88663 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/listen/ComMngPopulationRehabilitationExcelListen.java +++ b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/listen/ComMngPopulationRehabilitationExcelListen.java @@ -141,54 +141,53 @@ vo.setSerialNumber(oneData.get(0)); } //姓名和身份证都为空,为空户,无需操作,否则就解析年龄,性别,出生年月日 - if(StringUtils.isNotEmpty(oneData.get(1)) || StringUtils.isNotEmpty(oneData.get(3))){ - if(StringUtils.isEmpty(oneData.get(1))){ - ComMngPopulationRehabilitationMistakeExcelVO mistake = new ComMngPopulationRehabilitationMistakeExcelVO(); - index++; - setRehabilitationMistake(oneData, mistake); - mistake.setMistake("名字不可为空,请填写姓名"); - mistakes.add(mistake); - continue; - } - vo.setName(oneData.get(1)); - if(StringUtils.isEmpty(oneData.get(3))){ - ComMngPopulationRehabilitationMistakeExcelVO mistake = new ComMngPopulationRehabilitationMistakeExcelVO(); - index++; - setRehabilitationMistake(oneData, mistake); - mistake.setMistake("身份证号不可为空,请填写身份证"); - mistakes.add(mistake); - continue; - } + if(StringUtils.isEmpty(oneData.get(1))){ + ComMngPopulationRehabilitationMistakeExcelVO mistake = new ComMngPopulationRehabilitationMistakeExcelVO(); + index++; + setRehabilitationMistake(oneData, mistake); + mistake.setMistake("名字不可为空,请填写姓名"); + mistakes.add(mistake); + continue; + } + vo.setName(oneData.get(1)); + if(StringUtils.isEmpty(oneData.get(3))){ + ComMngPopulationRehabilitationMistakeExcelVO mistake = new ComMngPopulationRehabilitationMistakeExcelVO(); + index++; + setRehabilitationMistake(oneData, mistake); + mistake.setMistake("身份证号不可为空,请填写身份证"); + mistakes.add(mistake); + continue; + } - //判断身份证号码位数 - if(oneData.get(3).length() != 18){ - ComMngPopulationRehabilitationMistakeExcelVO mistake = new ComMngPopulationRehabilitationMistakeExcelVO(); - index++; - setRehabilitationMistake(oneData, mistake); - mistake.setMistake("身份证号位数有误,请检查身份证号码是否正确"); - mistakes.add(mistake); - continue; - } - vo.setCardNo(oneData.get(3).toUpperCase()); - //根据身份证号码解析年龄以及性别 - //获取用户生日 - String birthday = vo.getCardNo().substring(6, 14); - if(StringUtils.isNotEmpty(birthday)){ - String year = birthday.substring(0,4); - String month = birthday.substring(4,6); - String day = birthday.substring(6,8); - vo.setBirthday(year + "-" + month + "-" + day); - } + //判断身份证号码位数 + if(oneData.get(3).length() != 18){ + ComMngPopulationRehabilitationMistakeExcelVO mistake = new ComMngPopulationRehabilitationMistakeExcelVO(); + index++; + setRehabilitationMistake(oneData, mistake); + mistake.setMistake("身份证号位数有误,请检查身份证号码是否正确"); + mistakes.add(mistake); + continue; + } + vo.setCardNo(oneData.get(3).toUpperCase()); + //根据身份证号码解析年龄以及性别 + //获取用户生日 + String birthday = vo.getCardNo().substring(6, 14); + if(StringUtils.isNotEmpty(birthday)){ + String year = birthday.substring(0,4); + String month = birthday.substring(4,6); + String day = birthday.substring(6,8); + vo.setBirthday(year + "-" + month + "-" + day); + } // //设置用户年龄 // vo.setAge(AgeUtils.getAgeFromBirthTime(birthday)); - //获取用户性别 - int sex = Integer.parseInt(vo.getCardNo().substring(16, 17)); - if(sex%2 == 1){ - vo.setSex(PopulSexEnum.nan.getCode()); - }else{ - vo.setSex(PopulSexEnum.nv.getCode()); - } + //获取用户性别 + int sex = Integer.parseInt(vo.getCardNo().substring(16, 17)); + if(sex%2 == 1){ + vo.setSex(PopulSexEnum.nan.getCode()); + }else{ + vo.setSex(PopulSexEnum.nv.getCode()); } + if(StringUtils.isNotEmpty(oneData.get(2))){ vo.setNation(oneData.get(2)); } diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/listen/ComMngPopulationSentenceExcelListen.java b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/listen/ComMngPopulationSentenceExcelListen.java index abf12fb..9c2c0e3 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/listen/ComMngPopulationSentenceExcelListen.java +++ b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/listen/ComMngPopulationSentenceExcelListen.java @@ -141,54 +141,53 @@ vo.setSerialNumber(oneData.get(0)); } //姓名和身份证都为空,为空户,无需操作,否则就解析年龄,性别,出生年月日 - if(StringUtils.isNotEmpty(oneData.get(1)) || StringUtils.isNotEmpty(oneData.get(3))){ - if(StringUtils.isEmpty(oneData.get(1))){ - ComMngPopulationSentenceMistakeExcelVO mistake = new ComMngPopulationSentenceMistakeExcelVO(); - index++; - setSentenceMistake(oneData, mistake); - mistake.setMistake("名字不可为空,请填写姓名"); - mistakes.add(mistake); - continue; - } - vo.setName(oneData.get(1)); - if(StringUtils.isEmpty(oneData.get(3))){ - ComMngPopulationSentenceMistakeExcelVO mistake = new ComMngPopulationSentenceMistakeExcelVO(); - index++; - setSentenceMistake(oneData, mistake); - mistake.setMistake("身份证号不可为空,请填写身份证"); - mistakes.add(mistake); - continue; - } + if(StringUtils.isEmpty(oneData.get(1))){ + ComMngPopulationSentenceMistakeExcelVO mistake = new ComMngPopulationSentenceMistakeExcelVO(); + index++; + setSentenceMistake(oneData, mistake); + mistake.setMistake("名字不可为空,请填写姓名"); + mistakes.add(mistake); + continue; + } + vo.setName(oneData.get(1)); + if(StringUtils.isEmpty(oneData.get(3))){ + ComMngPopulationSentenceMistakeExcelVO mistake = new ComMngPopulationSentenceMistakeExcelVO(); + index++; + setSentenceMistake(oneData, mistake); + mistake.setMistake("身份证号不可为空,请填写身份证"); + mistakes.add(mistake); + continue; + } - //判断身份证号码位数 - if(oneData.get(3).length() != 18){ - ComMngPopulationSentenceMistakeExcelVO mistake = new ComMngPopulationSentenceMistakeExcelVO(); - index++; - setSentenceMistake(oneData, mistake); - mistake.setMistake("身份证号位数有误,请检查身份证号码是否正确"); - mistakes.add(mistake); - continue; - } - vo.setCardNo(oneData.get(3).toUpperCase()); - //根据身份证号码解析年龄以及性别 - //获取用户生日 - String birthday = vo.getCardNo().substring(6, 14); - if(StringUtils.isNotEmpty(birthday)){ - String year = birthday.substring(0,4); - String month = birthday.substring(4,6); - String day = birthday.substring(6,8); - vo.setBirthday(year + "-" + month + "-" + day); - } + //判断身份证号码位数 + if(oneData.get(3).length() != 18){ + ComMngPopulationSentenceMistakeExcelVO mistake = new ComMngPopulationSentenceMistakeExcelVO(); + index++; + setSentenceMistake(oneData, mistake); + mistake.setMistake("身份证号位数有误,请检查身份证号码是否正确"); + mistakes.add(mistake); + continue; + } + vo.setCardNo(oneData.get(3).toUpperCase()); + //根据身份证号码解析年龄以及性别 + //获取用户生日 + String birthday = vo.getCardNo().substring(6, 14); + if(StringUtils.isNotEmpty(birthday)){ + String year = birthday.substring(0,4); + String month = birthday.substring(4,6); + String day = birthday.substring(6,8); + vo.setBirthday(year + "-" + month + "-" + day); + } // //设置用户年龄 // vo.setAge(AgeUtils.getAgeFromBirthTime(birthday)); - //获取用户性别 - int sex = Integer.parseInt(vo.getCardNo().substring(16, 17)); - if(sex%2 == 1){ - vo.setSex(PopulSexEnum.nan.getCode()); - }else{ - vo.setSex(PopulSexEnum.nv.getCode()); - } + //获取用户性别 + int sex = Integer.parseInt(vo.getCardNo().substring(16, 17)); + if(sex%2 == 1){ + vo.setSex(PopulSexEnum.nan.getCode()); + }else{ + vo.setSex(PopulSexEnum.nv.getCode()); } + if(StringUtils.isNotEmpty(oneData.get(2))){ vo.setNation(oneData.get(2)); } diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/listen/ComMngPopulationVeteransExcelListen.java b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/listen/ComMngPopulationVeteransExcelListen.java index f755d4e..d6127a2 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/listen/ComMngPopulationVeteransExcelListen.java +++ b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/listen/ComMngPopulationVeteransExcelListen.java @@ -131,54 +131,53 @@ vo.setSerialNumber(oneData.get(0)); } //姓名和身份证都为空,为空户,无需操作,否则就解析年龄,性别,出生年月日 - if(StringUtils.isNotEmpty(oneData.get(3)) || StringUtils.isNotEmpty(oneData.get(4))){ - if(StringUtils.isEmpty(oneData.get(3))){ - ComMngPopulationVeteransMistakeExcelVO mistake = new ComMngPopulationVeteransMistakeExcelVO(); - index++; - setVeteransMistake(oneData, mistake); - mistake.setMistake("名字不可为空,请填写姓名"); - mistakes.add(mistake); - continue; - } - vo.setName(oneData.get(3)); - if(StringUtils.isEmpty(oneData.get(4))){ - ComMngPopulationVeteransMistakeExcelVO mistake = new ComMngPopulationVeteransMistakeExcelVO(); - index++; - setVeteransMistake(oneData, mistake); - mistake.setMistake("身份证号不可为空,请填写身份证"); - mistakes.add(mistake); - continue; - } + if(StringUtils.isEmpty(oneData.get(3))){ + ComMngPopulationVeteransMistakeExcelVO mistake = new ComMngPopulationVeteransMistakeExcelVO(); + index++; + setVeteransMistake(oneData, mistake); + mistake.setMistake("名字不可为空,请填写姓名"); + mistakes.add(mistake); + continue; + } + vo.setName(oneData.get(3)); + if(StringUtils.isEmpty(oneData.get(4))){ + ComMngPopulationVeteransMistakeExcelVO mistake = new ComMngPopulationVeteransMistakeExcelVO(); + index++; + setVeteransMistake(oneData, mistake); + mistake.setMistake("身份证号不可为空,请填写身份证"); + mistakes.add(mistake); + continue; + } - //判断身份证号码位数 - if(oneData.get(4).length() != 18){ - ComMngPopulationVeteransMistakeExcelVO mistake = new ComMngPopulationVeteransMistakeExcelVO(); - index++; - setVeteransMistake(oneData, mistake); - mistake.setMistake("身份证号位数有误,请检查身份证号码是否正确"); - mistakes.add(mistake); - continue; - } - vo.setCardNo(oneData.get(4).toUpperCase()); - //根据身份证号码解析年龄以及性别 - //获取用户生日 - String birthday = vo.getCardNo().substring(6, 14); - if(StringUtils.isNotEmpty(birthday)){ - String year = birthday.substring(0,4); - String month = birthday.substring(4,6); - String day = birthday.substring(6,8); - vo.setBirthday(year + "-" + month + "-" + day); - } + //判断身份证号码位数 + if(oneData.get(4).length() != 18){ + ComMngPopulationVeteransMistakeExcelVO mistake = new ComMngPopulationVeteransMistakeExcelVO(); + index++; + setVeteransMistake(oneData, mistake); + mistake.setMistake("身份证号位数有误,请检查身份证号码是否正确"); + mistakes.add(mistake); + continue; + } + vo.setCardNo(oneData.get(4).toUpperCase()); + //根据身份证号码解析年龄以及性别 + //获取用户生日 + String birthday = vo.getCardNo().substring(6, 14); + if(StringUtils.isNotEmpty(birthday)){ + String year = birthday.substring(0,4); + String month = birthday.substring(4,6); + String day = birthday.substring(6,8); + vo.setBirthday(year + "-" + month + "-" + day); + } // //设置用户年龄 // vo.setAge(AgeUtils.getAgeFromBirthTime(birthday)); - //获取用户性别 - int sex = Integer.parseInt(vo.getCardNo().substring(16, 17)); - if(sex%2 == 1){ - vo.setSex(PopulSexEnum.nan.getCode()); - }else{ - vo.setSex(PopulSexEnum.nv.getCode()); - } + //获取用户性别 + int sex = Integer.parseInt(vo.getCardNo().substring(16, 17)); + if(sex%2 == 1){ + vo.setSex(PopulSexEnum.nan.getCode()); + }else{ + vo.setSex(PopulSexEnum.nv.getCode()); } + if(StringUtils.isNotEmpty(oneData.get(1))){ vo.setPersonStatus(oneData.get(1)); } @@ -354,7 +353,7 @@ index++; ComMngPopulationVeteransMistakeExcelVO mistake = new ComMngPopulationVeteransMistakeExcelVO(); setVeteransMistake(oneData, mistake); - mistake.setMistake("您填写的政治面貌有误"); + mistake.setMistake("您填写的婚姻关系·有误"); mistakes.add(mistake); continue; } diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/community/ComMngPopulationVO.java b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/community/ComMngPopulationVO.java index d0f1fde..bfde4ee 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/community/ComMngPopulationVO.java +++ b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/community/ComMngPopulationVO.java @@ -194,31 +194,31 @@ private List<ComMngPopulationCarVO> carList; @ApiModelProperty("吸毒信息") - private ComDrugPopulationVO comDrugPopulationVO; + private List<ComDrugPopulationVO> comDrugPopulationVOs; @ApiModelProperty("社区矫正信息") - private ComCorrectPopulationVO comCorrectPopulationVO; + private List<ComCorrectPopulationVO> comCorrectPopulationVOs; @ApiModelProperty("精神障碍信息") - private ComMajorPopulationVO comMajorPopulationVO; + private List<ComMajorPopulationVO> comMajorPopulationVOs; @ApiModelProperty("邪教信息") - private ComCultPopulationVO comCultPopulationVO; + private List<ComCultPopulationVO> comCultPopulationVOs; @ApiModelProperty("刑释信息") - private ComRehabilitationPopulationVO comRehabilitationPopulationVO; + private List<ComRehabilitationPopulationVO> comRehabilitationPopulationVOs; @ApiModelProperty("上访信息") - private ComKeyPopulationVO comKeyPopulationVO; + private List<ComKeyPopulationVO> comKeyPopulationVOs; @ApiModelProperty("退役军人信息") - private ComVeteransPopulationVO comVeteransPopulationVO; + private List<ComVeteransPopulationVO> comVeteransPopulationVOs; @ApiModelProperty("残疾人信息") - private ComDisabilityPopulationVO comDisabilityPopulationVO; + private List<ComDisabilityPopulationVO> comDisabilityPopulationVOs; @ApiModelProperty("低保户信息") - private ComLowSecurityPopulationVO comLowSecurityPopulationVO; + private List<ComLowSecurityPopulationVO> comLowSecurityPopulationVOs; public interface sex{ int nan = 1; diff --git a/springcloud_k8s_panzhihuazhihuishequ/community_backstage/src/main/java/com/panzhihua/community_backstage/api/CommunityManagerApi.java b/springcloud_k8s_panzhihuazhihuishequ/community_backstage/src/main/java/com/panzhihua/community_backstage/api/CommunityManagerApi.java index 0a3e756..fc4ac3e 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/community_backstage/src/main/java/com/panzhihua/community_backstage/api/CommunityManagerApi.java +++ b/springcloud_k8s_panzhihuazhihuishequ/community_backstage/src/main/java/com/panzhihua/community_backstage/api/CommunityManagerApi.java @@ -623,6 +623,7 @@ String url=excelUrl; String uuid= UUID.randomUUID().toString().replace("-",""); String name=uuid+".xlsx"; + String _name="小程序用户管理.xlsx"; String ftpUrl="/mnt/data/web/excel/"; // 用户搜索了就下载搜索的用户否则下载所有用户 R r=userService.export(exportUserDTO); @@ -661,7 +662,7 @@ } } } - return R.ok(url+name); + return R.ok(url+_name); } catch (Exception e) { e.printStackTrace(); log.error("文件传输失败【{}】", e.getMessage()); diff --git a/springcloud_k8s_panzhihuazhihuishequ/community_backstage/src/main/java/com/panzhihua/community_backstage/api/PopulationApi.java b/springcloud_k8s_panzhihuazhihuishequ/community_backstage/src/main/java/com/panzhihua/community_backstage/api/PopulationApi.java index cfd2643..f55b525 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/community_backstage/src/main/java/com/panzhihua/community_backstage/api/PopulationApi.java +++ b/springcloud_k8s_panzhihuazhihuishequ/community_backstage/src/main/java/com/panzhihua/community_backstage/api/PopulationApi.java @@ -444,9 +444,11 @@ List<String> TagsList = (List<String>)tagsResult.getData(); //动态加载标签列表到表头 for (int i = 0; i < TagsList.size(); i++) { - List<String> head = new ArrayList<>(); - head.add(TagsList.get(i) + "(是/否)"); - list.add(head); + if (!"吸毒人员".equals(TagsList.get(i))) { + List<String> head = new ArrayList<>(); + head.add(TagsList.get(i) + "(是/否)"); + list.add(head); + } } } EasyExcel.write(fileName).head(list).sheet("吸毒人员导入模板").doWrite(dataList); @@ -502,9 +504,11 @@ List<String> TagsList = (List<String>)tagsResult.getData(); //动态加载标签列表到表头 for (int i = 0; i < TagsList.size(); i++) { - List<String> head = new ArrayList<>(); - head.add(TagsList.get(i) + "(是/否)"); - list.add(head); + if (!"社区矫正".equals(TagsList.get(i))) { + List<String> head = new ArrayList<>(); + head.add(TagsList.get(i) + "(是/否)"); + list.add(head); + } } } EasyExcel.write(fileName).head(list).sheet("社区矫正人员导入模板").doWrite(dataList); @@ -560,9 +564,11 @@ List<String> TagsList = (List<String>)tagsResult.getData(); //动态加载标签列表到表头 for (int i = 0; i < TagsList.size(); i++) { - List<String> head = new ArrayList<>(); - head.add(TagsList.get(i) + "(是/否)"); - list.add(head); + if (!"精神障碍患者".equals(TagsList.get(i))) { + List<String> head = new ArrayList<>(); + head.add(TagsList.get(i) + "(是/否)"); + list.add(head); + } } } EasyExcel.write(fileName).head(list).sheet("重精人员导入模板").doWrite(dataList); @@ -618,9 +624,11 @@ List<String> TagsList = (List<String>)tagsResult.getData(); //动态加载标签列表到表头 for (int i = 0; i < TagsList.size(); i++) { - List<String> head = new ArrayList<>(); - head.add(TagsList.get(i) + "(是/否)"); - list.add(head); + if (!"邪教人员".equals(TagsList.get(i))) { + List<String> head = new ArrayList<>(); + head.add(TagsList.get(i) + "(是/否)"); + list.add(head); + } } } EasyExcel.write(fileName).head(list).sheet("邪教人员导入模板").doWrite(dataList); @@ -676,9 +684,11 @@ List<String> TagsList = (List<String>)tagsResult.getData(); //动态加载标签列表到表头 for (int i = 0; i < TagsList.size(); i++) { - List<String> head = new ArrayList<>(); - head.add(TagsList.get(i) + "(是/否)"); - list.add(head); + if (!"刑满释放".equals(TagsList.get(i))) { + List<String> head = new ArrayList<>(); + head.add(TagsList.get(i) + "(是/否)"); + list.add(head); + } } } EasyExcel.write(fileName).head(list).sheet("刑释人员导入模板").doWrite(dataList); @@ -735,9 +745,11 @@ List<String> TagsList = (List<String>)tagsResult.getData(); //动态加载标签列表到表头 for (int i = 0; i < TagsList.size(); i++) { - List<String> head = new ArrayList<>(); - head.add(TagsList.get(i) + "(是/否)"); - list.add(head); + if (!"重点人员".equals(TagsList.get(i))) { + List<String> head = new ArrayList<>(); + head.add(TagsList.get(i) + "(是/否)"); + list.add(head); + } } } EasyExcel.write(fileName).head(list).sheet("重点上访人员导入模板").doWrite(dataList); @@ -792,9 +804,11 @@ List<String> TagsList = (List<String>)tagsResult.getData(); //动态加载标签列表到表头 for (int i = 0; i < TagsList.size(); i++) { - List<String> head = new ArrayList<>(); - head.add(TagsList.get(i) + "(是/否)"); - list.add(head); + if (!"服刑人员".equals(TagsList.get(i))) { + List<String> head = new ArrayList<>(); + head.add(TagsList.get(i) + "(是/否)"); + list.add(head); + } } } EasyExcel.write(fileName).head(list).sheet("服刑人员导入模板").doWrite(dataList); @@ -850,9 +864,11 @@ List<String> TagsList = (List<String>)tagsResult.getData(); //动态加载标签列表到表头 for (int i = 0; i < TagsList.size(); i++) { - List<String> head = new ArrayList<>(); - head.add(TagsList.get(i) + "(是/否)"); - list.add(head); + if (!"退役军人".equals(TagsList.get(i))) { + List<String> head = new ArrayList<>(); + head.add(TagsList.get(i) + "(是/否)"); + list.add(head); + } } } EasyExcel.write(fileName).head(list).sheet("退役军人导入模板").doWrite(dataList); @@ -908,9 +924,11 @@ List<String> TagsList = (List<String>)tagsResult.getData(); //动态加载标签列表到表头 for (int i = 0; i < TagsList.size(); i++) { - List<String> head = new ArrayList<>(); - head.add(TagsList.get(i) + "(是/否)"); - list.add(head); + if (!"残疾人".equals(TagsList.get(i))) { + List<String> head = new ArrayList<>(); + head.add(TagsList.get(i) + "(是/否)"); + list.add(head); + } } } EasyExcel.write(fileName).head(list).sheet("残疾人导入模板").doWrite(dataList); @@ -966,9 +984,11 @@ List<String> TagsList = (List<String>)tagsResult.getData(); //动态加载标签列表到表头 for (int i = 0; i < TagsList.size(); i++) { - List<String> head = new ArrayList<>(); - head.add(TagsList.get(i) + "(是/否)"); - list.add(head); + if (!"低保户".equals(TagsList.get(i))) { + List<String> head = new ArrayList<>(); + head.add(TagsList.get(i) + "(是/否)"); + list.add(head); + } } } EasyExcel.write(fileName).head(list).sheet("低保户导入模板").doWrite(dataList); @@ -1016,9 +1036,9 @@ 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>(); @@ -1156,19 +1176,19 @@ 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("*是否租住(自住/租住)"); + 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>(); @@ -1246,19 +1266,19 @@ 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("*是否租住(自住/租住)"); + 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>(); @@ -1389,19 +1409,19 @@ 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("*是否租住(自住/租住)"); + 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>(); @@ -1421,22 +1441,21 @@ List<String> head20 = new ArrayList<String>(); head20.add("监护人公民身份号码"); List<String> head21 = new ArrayList<String>(); - head11.add("监护人联系方式"); + head21.add("监护人联系方式"); List<String> head22 = new ArrayList<String>(); - head12.add("监护人居住详址"); + head22.add("监护人居住详址"); List<String> head23 = new ArrayList<String>(); - head13.add("帮扶人姓名"); + head23.add("帮扶人姓名"); List<String> head24 = new ArrayList<String>(); - head14.add("帮扶人联系方式"); + head24.add("帮扶人联系方式"); List<String> head25 = new ArrayList<String>(); - head15.add("帮扶手段"); + head25.add("帮扶手段"); List<String> head26 = new ArrayList<String>(); - head16.add("帮扶情况"); + head26.add("帮扶情况"); List<String> head27 = new ArrayList<String>(); - head17.add("是否违法犯罪"); + head27.add("是否违法犯罪"); List<String> head28 = new ArrayList<String>(); - head18.add("违法犯罪情况"); - List<String> head29 = new ArrayList<String>(); + head28.add("违法犯罪情况"); list.add(head0); list.add(head1); list.add(head2); @@ -1466,7 +1485,6 @@ list.add(head26); list.add(head27); list.add(head28); - list.add(head29); return list; } @@ -1494,19 +1512,19 @@ 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("*是否租住(自住/租住)"); + 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>(); @@ -1568,19 +1586,19 @@ 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("*是否租住(自住/租住)"); + 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>(); @@ -1691,19 +1709,19 @@ 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("*是否租住(自住/租住)"); + 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>(); @@ -1753,19 +1771,19 @@ 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("*是否租住(自住/租住)"); + 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("本地/外地"); List<String> head17 = new ArrayList<String>(); @@ -1812,13 +1830,13 @@ List<String> head0 = new ArrayList<String>(); 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("姓名"); + 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>(); @@ -1834,19 +1852,19 @@ 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("*是否租住(自住/租住)"); + head15.add("是否租住(是/否)"); List<String> head16 = new ArrayList<String>(); - head16.add("*房屋状态(自住/租住/其他)"); + head16.add("房屋状态(自住/租住/其他)"); List<String> head17 = new ArrayList<String>(); - head17.add("*房屋用途(住宅/公寓/宿舍/仓库/其他)"); + head17.add("房屋用途(住宅/公寓/宿舍/仓库/其他)"); List<String> head18 = new ArrayList<String>(); - head18.add("*管控状态(常规/关注/管控)"); + head18.add("控状态(常规/关注/管控)"); List<String> head19 = new ArrayList<String>(); head19.add("入伍时间"); List<String> head20 = new ArrayList<String>(); @@ -2024,19 +2042,19 @@ 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("*是否租住(自住/租住)"); + 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("*管控状态(常规/关注/管控)"); + head17.add("控状态(常规/关注/管控)"); List<String> head18 = new ArrayList<String>(); head18.add("本地/外地"); List<String> head19 = new ArrayList<String>(); @@ -2099,19 +2117,19 @@ 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("*是否租住(自住/租住)"); + head17.add("是否租住(是/否)"); List<String> head18 = new ArrayList<String>(); - head18.add("*房屋状态(自住/租住/其他)"); + head18.add("房屋状态(自住/租住/其他)"); List<String> head19 = new ArrayList<String>(); - head19.add("*房屋用途(住宅/公寓/宿舍/仓库/其他)"); + head19.add("房屋用途(住宅/公寓/宿舍/仓库/其他)"); List<String> head20 = new ArrayList<String>(); - head20.add("*管控状态(常规/关注/管控)"); + head20.add("控状态(常规/关注/管控)"); List<String> head21 = new ArrayList<String>(); head21.add("本地/外地"); List<String> head22 = new ArrayList<String>(); diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComMngPopulationDAO.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComMngPopulationDAO.java index 8dafd4a..b769e6a 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComMngPopulationDAO.java +++ b/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); 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 0eab426..394e152 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 @@ -244,84 +244,120 @@ } //吸毒信息 - ComDrugPopulationVO comDrugPopulationVO = new ComDrugPopulationVO(); - ComDrugPopulationDO comDrugPopulationDO = comDrugPopulationDAO.selectOne(new QueryWrapper<ComDrugPopulationDO>(). + List<ComDrugPopulationVO> comDrugPopulationVOs = new ArrayList<>(); + List<ComDrugPopulationDO> comDrugPopulationDOs = comDrugPopulationDAO.selectList(new QueryWrapper<ComDrugPopulationDO>(). lambda().eq(ComDrugPopulationDO::getPopulationId, populationId)); - if (null != comDrugPopulationDO) { - BeanUtils.copyProperties(comDrugPopulationDO, comDrugPopulationVO); - comMngPopulationVO.setComDrugPopulationVO(comDrugPopulationVO); + if (!comDrugPopulationDOs.isEmpty()) { + comDrugPopulationDOs.forEach(comDrugPopulationDO -> { + ComDrugPopulationVO comDrugPopulationVO = new ComDrugPopulationVO(); + BeanUtils.copyProperties(comDrugPopulationDO, comDrugPopulationVO); + comDrugPopulationVOs.add(comDrugPopulationVO); + comMngPopulationVO.setComDrugPopulationVOs(comDrugPopulationVOs); + }); } //社区矫正信息 - ComCorrectPopulationVO comCorrectPopulationVO = new ComCorrectPopulationVO(); - ComCorrectPopulationDO comCorrectPopulationDO = comCorrectPopulationDAO.selectOne(new QueryWrapper<ComCorrectPopulationDO>(). + List<ComCorrectPopulationVO> comCorrectPopulationVOS = new ArrayList<>(); + List<ComCorrectPopulationDO> comCorrectPopulationDOS = comCorrectPopulationDAO.selectList(new QueryWrapper<ComCorrectPopulationDO>(). lambda().eq(ComCorrectPopulationDO::getPopulationId, populationId)); - if (null != comCorrectPopulationDO) { - BeanUtils.copyProperties(comCorrectPopulationDO, comCorrectPopulationVO); - comMngPopulationVO.setComCorrectPopulationVO(comCorrectPopulationVO); + if (!comCorrectPopulationDOS.isEmpty()) { + comCorrectPopulationDOS.forEach(comCorrectPopulationDO -> { + ComCorrectPopulationVO comCorrectPopulationVO = new ComCorrectPopulationVO(); + BeanUtils.copyProperties(comCorrectPopulationDO, comCorrectPopulationVO); + comCorrectPopulationVOS.add(comCorrectPopulationVO); + comMngPopulationVO.setComCorrectPopulationVOs(comCorrectPopulationVOS); + }); } //精神障碍信息 - ComMajorPopulationVO comMajorPopulationVO = new ComMajorPopulationVO(); - ComMajorPopulationDO comMajorPopulationDO = comMajorPopulationDAO.selectOne(new QueryWrapper<ComMajorPopulationDO>(). + List<ComMajorPopulationVO> comMajorPopulationVOS = new ArrayList<>(); + List<ComMajorPopulationDO> comMajorPopulationDOs = comMajorPopulationDAO.selectList(new QueryWrapper<ComMajorPopulationDO>(). lambda().eq(ComMajorPopulationDO::getPopulationId, populationId)); - if (null != comMajorPopulationDO) { - BeanUtils.copyProperties(comMajorPopulationDO, comMajorPopulationVO); - comMngPopulationVO.setComMajorPopulationVO(comMajorPopulationVO); + if (!comMajorPopulationDOs.isEmpty()) { + comMajorPopulationDOs.forEach(comMajorPopulationDO -> { + ComMajorPopulationVO comMajorPopulationVO = new ComMajorPopulationVO(); + BeanUtils.copyProperties(comMajorPopulationDO, comMajorPopulationVO); + comMajorPopulationVOS.add(comMajorPopulationVO); + comMngPopulationVO.setComMajorPopulationVOs(comMajorPopulationVOS); + }); } //邪教信息 - ComCultPopulationVO comCultPopulationVO = new ComCultPopulationVO(); - ComCultPopulationDO comCultPopulationDO = comCultPopulationDAO.selectOne(new QueryWrapper<ComCultPopulationDO>(). + List<ComCultPopulationVO> comCultPopulationVOS = new ArrayList<>(); + List<ComCultPopulationDO> comCultPopulationDOS = comCultPopulationDAO.selectList(new QueryWrapper<ComCultPopulationDO>(). lambda().eq(ComCultPopulationDO::getPopulationId, populationId)); - if (null != comCultPopulationDO) { - BeanUtils.copyProperties(comCultPopulationDO, comCultPopulationVO); - comMngPopulationVO.setComCultPopulationVO(comCultPopulationVO); + if (!comCultPopulationDOS.isEmpty()) { + comCultPopulationDOS.forEach(comCultPopulationDO -> { + ComCultPopulationVO comCultPopulationVO = new ComCultPopulationVO(); + BeanUtils.copyProperties(comCultPopulationDO, comCultPopulationVO); + comCultPopulationVOS.add(comCultPopulationVO); + comMngPopulationVO.setComCultPopulationVOs(comCultPopulationVOS); + }); } //刑释信息 - ComRehabilitationPopulationVO comRehabilitationPopulationVO = new ComRehabilitationPopulationVO(); - ComRehabilitationPopulationDO comRehabilitationPopulationDO = comRehabilitationPopulationDAO.selectOne(new QueryWrapper<ComRehabilitationPopulationDO>(). + List<ComRehabilitationPopulationVO> comRehabilitationPopulationVOS = new ArrayList<>(); + List<ComRehabilitationPopulationDO> comRehabilitationPopulationDOS = comRehabilitationPopulationDAO.selectList(new QueryWrapper<ComRehabilitationPopulationDO>(). lambda().eq(ComRehabilitationPopulationDO::getPopulationId, populationId)); - if (null != comRehabilitationPopulationDO) { - BeanUtils.copyProperties(comRehabilitationPopulationDO, comRehabilitationPopulationVO); - comMngPopulationVO.setComRehabilitationPopulationVO(comRehabilitationPopulationVO); + if (!comRehabilitationPopulationDOS.isEmpty()) { + comRehabilitationPopulationDOS.forEach(comRehabilitationPopulationDO -> { + ComRehabilitationPopulationVO comRehabilitationPopulationVO = new ComRehabilitationPopulationVO(); + BeanUtils.copyProperties(comRehabilitationPopulationDO, comRehabilitationPopulationVO); + comRehabilitationPopulationVOS.add(comRehabilitationPopulationVO); + comMngPopulationVO.setComRehabilitationPopulationVOs(comRehabilitationPopulationVOS); + }); } //上访信息 - ComKeyPopulationVO comKeyPopulationVO = new ComKeyPopulationVO(); - ComKeyPopulationDO comKeyPopulationDO = comKeyPopulationDAO.selectOne(new QueryWrapper<ComKeyPopulationDO>(). + List<ComKeyPopulationVO> comKeyPopulationVOS = new ArrayList<>(); + List<ComKeyPopulationDO> comKeyPopulationDOS = comKeyPopulationDAO.selectList(new QueryWrapper<ComKeyPopulationDO>(). lambda().eq(ComKeyPopulationDO::getPopulationId, populationId)); - if (null != comKeyPopulationDO) { - BeanUtils.copyProperties(comKeyPopulationDO, comKeyPopulationVO); - comMngPopulationVO.setComKeyPopulationVO(comKeyPopulationVO); + if (!comKeyPopulationDOS.isEmpty()) { + comKeyPopulationDOS.forEach(comKeyPopulationDO -> { + ComKeyPopulationVO comKeyPopulationVO = new ComKeyPopulationVO(); + BeanUtils.copyProperties(comKeyPopulationDO, comKeyPopulationVO); + comKeyPopulationVOS.add(comKeyPopulationVO); + comMngPopulationVO.setComKeyPopulationVOs(comKeyPopulationVOS); + }); } //退役军人信息 - ComVeteransPopulationVO comVeteransPopulationVO = new ComVeteransPopulationVO(); - ComVeteransPopulationDO comVeteransPopulationDO = comVeteransPopulationDAO.selectOne(new QueryWrapper<ComVeteransPopulationDO>(). + List<ComVeteransPopulationVO> comVeteransPopulationVOS = new ArrayList<>(); + List<ComVeteransPopulationDO> comVeteransPopulationDOS = comVeteransPopulationDAO.selectList(new QueryWrapper<ComVeteransPopulationDO>(). lambda().eq(ComVeteransPopulationDO::getPopulationId, populationId)); - if (null != comRehabilitationPopulationDO) { - BeanUtils.copyProperties(comVeteransPopulationDO, comVeteransPopulationVO); - comMngPopulationVO.setComVeteransPopulationVO(comVeteransPopulationVO); + if (!comVeteransPopulationDOS.isEmpty()) { + comVeteransPopulationDOS.forEach(comVeteransPopulationDO -> { + ComVeteransPopulationVO comVeteransPopulationVO = new ComVeteransPopulationVO(); + BeanUtils.copyProperties(comVeteransPopulationDO, comVeteransPopulationVO); + comVeteransPopulationVOS.add(comVeteransPopulationVO); + comMngPopulationVO.setComVeteransPopulationVOs(comVeteransPopulationVOS); + }); } //残疾人信息 - ComDisabilityPopulationVO comDisabilityPopulationVO = new ComDisabilityPopulationVO(); - ComDisabilityPopulationDO comDisabilityPopulationDO = comDisabilityPopulationDAO.selectOne(new QueryWrapper<ComDisabilityPopulationDO>(). + List<ComDisabilityPopulationVO> comDisabilityPopulationVOS = new ArrayList<>(); + List<ComDisabilityPopulationDO> comDisabilityPopulationDOS = comDisabilityPopulationDAO.selectList(new QueryWrapper<ComDisabilityPopulationDO>(). lambda().eq(ComDisabilityPopulationDO::getPopulationId, populationId)); - if (null != comRehabilitationPopulationDO) { - BeanUtils.copyProperties(comDisabilityPopulationDO, comDisabilityPopulationVO); - comMngPopulationVO.setComDisabilityPopulationVO(comDisabilityPopulationVO); + if (!comDisabilityPopulationDOS.isEmpty()) { + comDisabilityPopulationDOS.forEach(comDisabilityPopulationDO -> { + ComDisabilityPopulationVO comDisabilityPopulationVO = new ComDisabilityPopulationVO(); + BeanUtils.copyProperties(comDisabilityPopulationDO, comDisabilityPopulationVO); + comDisabilityPopulationVOS.add(comDisabilityPopulationVO); + comMngPopulationVO.setComDisabilityPopulationVOs(comDisabilityPopulationVOS); + }); } //低保户信息 - ComLowSecurityPopulationVO comLowSecurityPopulationVO = new ComLowSecurityPopulationVO(); - ComLowSecurityPopulationDO comLowSecurityPopulationDO = comLowSecurityPopulationDAO.selectOne(new QueryWrapper<ComLowSecurityPopulationDO>(). + List<ComLowSecurityPopulationVO> comLowSecurityPopulationVOS = new ArrayList<>(); + List<ComLowSecurityPopulationDO> comLowSecurityPopulationDOS = comLowSecurityPopulationDAO.selectList(new QueryWrapper<ComLowSecurityPopulationDO>(). lambda().eq(ComLowSecurityPopulationDO::getPopulationId, populationId)); - if (null != comRehabilitationPopulationDO) { - BeanUtils.copyProperties(comLowSecurityPopulationDO, comLowSecurityPopulationVO); - comMngPopulationVO.setComLowSecurityPopulationVO(comLowSecurityPopulationVO); + if (!comLowSecurityPopulationDOS.isEmpty()) { + comLowSecurityPopulationDOS.forEach(comLowSecurityPopulationDO -> { + ComLowSecurityPopulationVO comLowSecurityPopulationVO = new ComLowSecurityPopulationVO(); + BeanUtils.copyProperties(comLowSecurityPopulationDO, comLowSecurityPopulationVO); + comLowSecurityPopulationVOS.add(comLowSecurityPopulationVO); + comMngPopulationVO.setComLowSecurityPopulationVOs(comLowSecurityPopulationVOS); + }); } return R.ok(comMngPopulationVO); } -- Gitblit v1.7.1