From a0fc229c0df1d0bd87b7638805b810e8031c8942 Mon Sep 17 00:00:00 2001 From: tangxiaobao <303826152@qq.com> Date: 星期三, 21 七月 2021 16:42:33 +0800 Subject: [PATCH] 社区后台基础数据库bug修改 --- springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/listen/ComMngPopulationConfirmServeExcelListen.java | 56 +++++++++++++++++++++++++++++++------------------------- 1 files changed, 31 insertions(+), 25 deletions(-) diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/listen/ComMngPopulationConfirmServeExcelListen.java b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/listen/ComMngPopulationConfirmServeExcelListen.java index ed4feff..d61cde6 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/listen/ComMngPopulationConfirmServeExcelListen.java +++ b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/listen/ComMngPopulationConfirmServeExcelListen.java @@ -303,7 +303,16 @@ vo.setNativePlace(oneData.get(17).trim()); } if (StringUtils.isNotEmpty(oneData.get(18))) { - vo.setCultureLevel(PopulCultureLevelEnum.getCodeByName(oneData.get(18))); + Integer isOk = PopulCultureLevelEnum.getCodeByName(oneData.get(18)); + if (isOk.equals(-1)) { + ComMngPopulationImportErrorVO importErrorVO = new ComMngPopulationImportErrorVO(); + importErrorVO.setErrorPosition("第" + index + "行,第19列"); + importErrorVO.setErrorMsg("您填写的文化程度有误"); + populationImportErrorVOList.add(importErrorVO); + index++; + continue; + } + vo.setCultureLevel(isOk); } if (StringUtils.isNotEmpty(oneData.get(19))) { // String ma = convertMarriage(oneData.get(19)); @@ -358,10 +367,7 @@ vo.setResidence(PopulIsOkEnum.getCodeByName(oneData.get(27).trim())); } if (StringUtils.isNotEmpty(oneData.get(28))) { - vo.setAddress(oneData.get(28).trim()); - } - if (StringUtils.isNotEmpty(oneData.get(29))) { - Integer isOk = PopulPersonTypeEnum.getCodeByName(oneData.get(29)); + Integer isOk = PopulPersonTypeEnum.getCodeByName(oneData.get(28)); if (isOk.equals(-1)) { ComMngPopulationImportErrorVO importErrorVO = new ComMngPopulationImportErrorVO(); importErrorVO.setErrorPosition("第" + index + "行,第30列"); @@ -372,48 +378,48 @@ } vo.setPersonType(isOk); } + if (StringUtils.isNotEmpty(oneData.get(29))) { + vo.setCountry(oneData.get(29).trim()); + } if (StringUtils.isNotEmpty(oneData.get(30))) { - vo.setCountry(oneData.get(30).trim()); + SimpleDateFormat simpleDateFormat = new SimpleDateFormat("YYYY-dd-MM HH:mm:ss"); + vo.setDateOfDeparture(simpleDateFormat.parse(oneData.get(30))); } if (StringUtils.isNotEmpty(oneData.get(31))) { - SimpleDateFormat simpleDateFormat = new SimpleDateFormat("YYYY-dd-MM HH:mm:ss"); - vo.setDateOfDeparture(simpleDateFormat.parse(oneData.get(31))); + vo.setPersonStatus(oneData.get(31).trim()); } if (StringUtils.isNotEmpty(oneData.get(32))) { - vo.setPersonStatus(oneData.get(32).trim()); + vo.setMonthlyIncome(oneData.get(32).trim()); } if (StringUtils.isNotEmpty(oneData.get(33))) { - vo.setMonthlyIncome(oneData.get(33).trim()); + vo.setFamilyStatus(oneData.get(33).trim()); } if (StringUtils.isNotEmpty(oneData.get(34))) { - vo.setFamilyStatus(oneData.get(34).trim()); + vo.setGoalInChina(oneData.get(34).trim()); } if (StringUtils.isNotEmpty(oneData.get(35))) { - vo.setGoalInChina(oneData.get(35).trim()); + SimpleDateFormat simpleDateFormat = new SimpleDateFormat("YYYY-dd-MM HH:mm:ss"); + vo.setDateOfArrival(simpleDateFormat.parse(oneData.get(35))); } if (StringUtils.isNotEmpty(oneData.get(36))) { - SimpleDateFormat simpleDateFormat = new SimpleDateFormat("YYYY-dd-MM HH:mm:ss"); - vo.setDateOfArrival(simpleDateFormat.parse(oneData.get(36))); - } - if (StringUtils.isNotEmpty(oneData.get(37))) { - vo.setRemark(oneData.get(37).trim()); + vo.setRemark(oneData.get(36).trim()); } + if (StringUtils.isNotEmpty(oneData.get(37))) { + vo.setIdCardPositive(oneData.get(37).trim()); + } if (StringUtils.isNotEmpty(oneData.get(38))) { - vo.setIdCardPositive(oneData.get(38).trim()); + vo.setIdCardBack(oneData.get(38).trim()); } if (StringUtils.isNotEmpty(oneData.get(39))) { - vo.setIdCardBack(oneData.get(39).trim()); + vo.setHouseHold(oneData.get(39).trim()); } - if (StringUtils.isNotEmpty(oneData.get(40))) { - vo.setHouseHold(oneData.get(40).trim()); - } - if (StringUtils.isEmpty(oneData.get(41))) { + if (StringUtils.isEmpty(oneData.get(40))) { vo.setDeath(0); } else { - vo.setDeath(PopulIsOkEnum.getCodeByName(oneData.get(41).trim())); + vo.setDeath(PopulIsOkEnum.getCodeByName(oneData.get(40).trim())); } - for (int i = 42; i < headSize; i++) { + for (int i = 41; i < headSize; i++) { if (oneData.get(i) != null && oneData.get(i).equals("是")) { vo.getUserTagStr().add(headData.get(i).substring(0, headData.get(i).indexOf("("))); } -- Gitblit v1.7.1