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)); } 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)); } 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)); } 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)); } 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)); } 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)); } 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(); 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)); } 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)); } 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)); } 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; springcloud_k8s_panzhihuazhihuishequ/community_backstage/src/main/java/com/panzhihua/community_backstage/api/PopulationApi.java
@@ -444,11 +444,11 @@ List<String> TagsList = (List<String>)tagsResult.getData(); //动态加载标签列表到表头 for (int i = 0; i < TagsList.size(); i++) { List<String> head = new ArrayList<>(); if (!"吸毒人员".equals(TagsList.get(i))) { List<String> head = new ArrayList<>(); head.add(TagsList.get(i) + "(是/否)"); list.add(head); } list.add(head); } } EasyExcel.write(fileName).head(list).sheet("吸毒人员导入模板").doWrite(dataList); @@ -504,11 +504,11 @@ List<String> TagsList = (List<String>)tagsResult.getData(); //动态加载标签列表到表头 for (int i = 0; i < TagsList.size(); i++) { List<String> head = new ArrayList<>(); if (!"社区矫正".equals(TagsList.get(i))) { List<String> head = new ArrayList<>(); head.add(TagsList.get(i) + "(是/否)"); list.add(head); } list.add(head); } } EasyExcel.write(fileName).head(list).sheet("社区矫正人员导入模板").doWrite(dataList); @@ -564,11 +564,11 @@ List<String> TagsList = (List<String>)tagsResult.getData(); //动态加载标签列表到表头 for (int i = 0; i < TagsList.size(); i++) { List<String> head = new ArrayList<>(); if (!"精神障碍患者".equals(TagsList.get(i))) { List<String> head = new ArrayList<>(); head.add(TagsList.get(i) + "(是/否)"); list.add(head); } list.add(head); } } EasyExcel.write(fileName).head(list).sheet("重精人员导入模板").doWrite(dataList); @@ -624,11 +624,11 @@ List<String> TagsList = (List<String>)tagsResult.getData(); //动态加载标签列表到表头 for (int i = 0; i < TagsList.size(); i++) { List<String> head = new ArrayList<>(); if (!"邪教人员".equals(TagsList.get(i))) { List<String> head = new ArrayList<>(); head.add(TagsList.get(i) + "(是/否)"); list.add(head); } list.add(head); } } EasyExcel.write(fileName).head(list).sheet("邪教人员导入模板").doWrite(dataList); @@ -684,11 +684,11 @@ List<String> TagsList = (List<String>)tagsResult.getData(); //动态加载标签列表到表头 for (int i = 0; i < TagsList.size(); i++) { List<String> head = new ArrayList<>(); if (!"刑满释放".equals(TagsList.get(i))) { List<String> head = new ArrayList<>(); head.add(TagsList.get(i) + "(是/否)"); list.add(head); } list.add(head); } } EasyExcel.write(fileName).head(list).sheet("刑释人员导入模板").doWrite(dataList); @@ -745,11 +745,11 @@ List<String> TagsList = (List<String>)tagsResult.getData(); //动态加载标签列表到表头 for (int i = 0; i < TagsList.size(); i++) { List<String> head = new ArrayList<>(); if (!"重点人员".equals(TagsList.get(i))) { List<String> head = new ArrayList<>(); head.add(TagsList.get(i) + "(是/否)"); list.add(head); } list.add(head); } } EasyExcel.write(fileName).head(list).sheet("重点上访人员导入模板").doWrite(dataList); @@ -804,11 +804,11 @@ List<String> TagsList = (List<String>)tagsResult.getData(); //动态加载标签列表到表头 for (int i = 0; i < TagsList.size(); i++) { List<String> head = new ArrayList<>(); if (!"服刑人员".equals(TagsList.get(i))) { List<String> head = new ArrayList<>(); head.add(TagsList.get(i) + "(是/否)"); list.add(head); } list.add(head); } } EasyExcel.write(fileName).head(list).sheet("服刑人员导入模板").doWrite(dataList); @@ -864,11 +864,11 @@ List<String> TagsList = (List<String>)tagsResult.getData(); //动态加载标签列表到表头 for (int i = 0; i < TagsList.size(); i++) { List<String> head = new ArrayList<>(); if (!"吸毒人员".equals(TagsList.get(i))) { if (!"退役军人".equals(TagsList.get(i))) { List<String> head = new ArrayList<>(); head.add(TagsList.get(i) + "(是/否)"); list.add(head); } list.add(head); } } EasyExcel.write(fileName).head(list).sheet("退役军人导入模板").doWrite(dataList); @@ -924,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); @@ -982,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); @@ -1020,15 +1024,15 @@ 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>(); @@ -1046,11 +1050,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("联系方式"); @@ -1178,13 +1182,13 @@ 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("本地/外地"); List<String> head15 = new ArrayList<String>(); @@ -1268,13 +1272,13 @@ 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("本地/外地"); List<String> head15 = new ArrayList<String>(); @@ -1411,13 +1415,13 @@ 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("本地/外地"); List<String> head13 = new ArrayList<String>(); @@ -1516,13 +1520,13 @@ 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("*管控状态(常规/关注/管控)"); head16.add("控状态(常规/关注/管控)"); List<String> head17 = new ArrayList<String>(); head17.add("本地/外地"); List<String> head18 = new ArrayList<String>(); @@ -1590,13 +1594,13 @@ 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("本地/外地"); List<String> head16 = new ArrayList<String>(); @@ -1713,13 +1717,13 @@ 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("本地/外地"); List<String> head16 = new ArrayList<String>(); @@ -1775,13 +1779,13 @@ 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("本地/外地"); List<String> head17 = new ArrayList<String>(); @@ -1856,13 +1860,13 @@ List<String> head14 = new ArrayList<String>(); 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>(); @@ -2046,13 +2050,13 @@ 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("本地/外地"); List<String> head19 = new ArrayList<String>(); @@ -2121,13 +2125,13 @@ List<String> head16 = new ArrayList<String>(); 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>(); 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); }