From 453a86294c2a31e92c543ab5d75fdf4a15f23243 Mon Sep 17 00:00:00 2001
From: tangxiaobao <303826152@qq.com>
Date: 星期一, 26 七月 2021 15:05:40 +0800
Subject: [PATCH] 社区后台基础数据库bug修改

---
 springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/listen/ComMngPopulationServeExcelListen.java |   24 ++++++++++++++----------
 1 files changed, 14 insertions(+), 10 deletions(-)

diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/listen/ComMngPopulationServeExcelListen.java b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/listen/ComMngPopulationServeExcelListen.java
index 260ebe2..b68f0ff 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/listen/ComMngPopulationServeExcelListen.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/listen/ComMngPopulationServeExcelListen.java
@@ -122,7 +122,7 @@
                         index++;
                         continue;
                     }
-                    vo.setCardNo(oneData.get(1));
+                    vo.setCardNo(oneData.get(1).toUpperCase());
                     //根据身份证号码解析年龄以及性别
                     //获取用户生日
                     String birthday = vo.getCardNo().substring(6, 14);
@@ -330,16 +330,20 @@
                     vo.setWorkCompany(oneData.get(24).trim());
                 }
                 if(StringUtils.isNotEmpty(oneData.get(25))){
-                    Integer isOk = PopulOutOrLocalEnum.getCodeByName(oneData.get(25));
-                    if(isOk.equals(-1)){
-                        ComMngPopulationImportErrorVO importErrorVO = new ComMngPopulationImportErrorVO();
-                        importErrorVO.setErrorPosition("第" + index + "行,第26列");
-                        importErrorVO.setErrorMsg("您填写的本地/外地有误");
-                        populationImportErrorVOList.add(importErrorVO);
-                        index++;
-                        continue;
+                    if (StringUtils.isNotBlank(oneData.get(25).trim())){
+                        Integer isOk = PopulOutOrLocalEnum.getCodeByName(oneData.get(25));
+                        if(isOk.equals(-1)){
+                            ComMngPopulationImportErrorVO importErrorVO = new ComMngPopulationImportErrorVO();
+                            importErrorVO.setErrorPosition("第" + index + "行,第26列");
+                            importErrorVO.setErrorMsg("您填写的本地/外地有误");
+                            populationImportErrorVOList.add(importErrorVO);
+                            index++;
+                            continue;
+                        }
+                        vo.setOutOrLocal(isOk);
+                    }else {
+                        vo.setOutOrLocal(1);
                     }
-                    vo.setOutOrLocal(isOk);
                 }
                 if(StringUtils.isNotEmpty(oneData.get(26))){
                     vo.setCensusRegister(oneData.get(26).trim());

--
Gitblit v1.7.1