From 7ff86ee9adfb437273af3f3c6dc4adf956a34a8b Mon Sep 17 00:00:00 2001 From: tangxiaobao <303826152@qq.com> Date: 星期三, 11 八月 2021 09:07:52 +0800 Subject: [PATCH] 实有人口新增模板导入接口开发 --- springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/listen/ComMngPopulationMajorExcelListen.java | 78 +++++++++++++++++++++++++++++--------- 1 files changed, 59 insertions(+), 19 deletions(-) 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 4d1c347..f057fe4 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 @@ -15,10 +15,7 @@ import com.panzhihua.common.exceptions.ServiceException; import com.panzhihua.common.model.vos.BcDictionaryVO; import com.panzhihua.common.model.vos.R; -import com.panzhihua.common.model.vos.community.ComMngPopulationMajorExcelVO; -import com.panzhihua.common.model.vos.community.ComMngPopulationMajorMistakeExcelVO; -import com.panzhihua.common.model.vos.community.ComMngPopulationMistakeExcelVO; -import com.panzhihua.common.model.vos.community.ComMngPopulationRehabilitationMistakeExcelVO; +import com.panzhihua.common.model.vos.community.*; import com.panzhihua.common.service.community.CommunityService; import com.panzhihua.common.utlis.ListUtils; import com.panzhihua.common.utlis.PayUtil; @@ -318,31 +315,66 @@ vo.setEconomicCondition(oneData.get(15).trim()); } if(StringUtils.isNotEmpty(oneData.get(16))){ - vo.setGuarDian(oneData.get(16).trim()); + vo.setPersonType(oneData.get(16).trim()); } if(StringUtils.isNotEmpty(oneData.get(17))){ - vo.setGuarDianPhone(oneData.get(17).trim()); + vo.setFamilySituation(oneData.get(17).trim()); } if(StringUtils.isNotEmpty(oneData.get(18))){ - Integer isOk = PopulRelationEnum.getCodeByName(oneData.get(18)); + vo.setCustodyPerson(oneData.get(18).trim()); + } + if(StringUtils.isNotEmpty(oneData.get(19))){ + Integer isOk = PopulRelationEnum.getCodeByName(oneData.get(19)); if(isOk.equals(-1)){ index++; ComMngPopulationMajorMistakeExcelVO mistake = new ComMngPopulationMajorMistakeExcelVO(); setMistake(oneData, mistake); - mistake.setMistake("您填写的与患者关系有误"); + mistake.setMistake("您填写的与监护人关系有误"); mistakes.add(mistake); continue; } - vo.setPatientRelation(isOk); - } - if(StringUtils.isNotEmpty(oneData.get(19))){ - vo.setDiagnose(oneData.get(19).trim()); + vo.setCustodyRelation(isOk); } if(StringUtils.isNotEmpty(oneData.get(20))){ - vo.setOther(oneData.get(20).trim()); + vo.setCustodyCardNo(oneData.get(20).trim()); + } + if(StringUtils.isNotEmpty(oneData.get(21))){ + vo.setCustodyPersonPhone(oneData.get(21).trim()); + } + if(StringUtils.isNotEmpty(oneData.get(22))){ + vo.setCustodyAddress(oneData.get(22).trim()); + } + if(StringUtils.isNotEmpty(oneData.get(23))){ + vo.setHelpPerson(oneData.get(23).trim()); + } + if(StringUtils.isNotEmpty(oneData.get(24))){ + vo.setHelpPersonPhone(oneData.get(24).trim()); + } + if(StringUtils.isNotEmpty(oneData.get(25))){ + vo.setHelpMethod(oneData.get(25).trim()); + } + if(StringUtils.isNotEmpty(oneData.get(26))){ + vo.setHelpSituation(oneData.get(26).trim()); + } + if(StringUtils.isNotEmpty(oneData.get(27))){ + Integer isOk = PopulHouseUseEnum.getCodeByName(oneData.get(27)); + if(isOk.equals(-1)){ + ComMngPopulationMajorMistakeExcelVO mistake = new ComMngPopulationMajorMistakeExcelVO(); + index++; + setMistake(oneData, mistake); + mistake.setMistake("您填写的是否违法犯罪有误"); + mistakes.add(mistake); + continue; + } + vo.setIsCrime(isOk); + }else { + vo.setIsCrime(PopulHouseUseEnum.getCodeByName("否")); + } + if(StringUtils.isNotEmpty(oneData.get(28))){ + vo.setCrimeSutiation(oneData.get(28).trim()); } vo.getUserTagStr().add("重精人员"); - for (int i = 21; i < headSize; i++) { + 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("("))); } @@ -427,11 +459,19 @@ vo.setCensusRegister(map.get(13)); vo.setCultureLevel(map.get(14)); vo.setEconomicCondition(map.get(15)); - vo.setGuarDian(map.get(16)); - vo.setGuarDianPhone(map.get(17)); - vo.setPatientRelation(map.get(18)); - vo.setDiagnose(map.get(19)); - vo.setOther(map.get(20)); + vo.setPersonType(map.get(16)); + vo.setFamilySituation(map.get(17)); + vo.setCustodyPerson(map.get(18)); + vo.setCustodyRelation(map.get(19)); + vo.setCustodyCardNo(map.get(20)); + vo.setCustodyPersonPhone(map.get(21)); + vo.setCustodyAddress(map.get(22)); + vo.setHelpPerson(map.get(23)); + vo.setHelpPersonPhone(map.get(24)); + vo.setHelpMethod(map.get(25)); + vo.setHelpSituation(map.get(26)); + vo.setIsCrime(map.get(27)); + vo.setCrimeSutiation(map.get(28)); } private String convertMarriage(String ma) { -- Gitblit v1.7.1