Commit 900842e5640b56bcace111d54bf2851d381a1b79
1 parent
fa5420a12d
Exists in
master
and in
1 other branch
permission2
Showing 1 changed file with 14 additions and 10 deletions
platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/SyncDataTaskService.java
View file @
900842e
... | ... | @@ -635,17 +635,21 @@ |
635 | 635 | patients.setPhone(ss[19].trim()); |
636 | 636 | patients.setHusbandPhone(ss[20].trim()); |
637 | 637 | // 区县地址21, 22 |
638 | - String areaName = ss[21].trim(); | |
639 | - if (org.apache.commons.lang.StringUtils.isNotBlank(areaName)) { | |
640 | - for (String name : areaMap.keySet()) { | |
641 | - if (name.indexOf(areaName) >= 0) { | |
642 | - patients.setProvinceId("1"); | |
643 | - patients.setCityId("2"); | |
644 | - patients.setAreaId(areaMap.get(name).getId()); | |
645 | - if (StringUtils.isNotBlank(ss[22].trim())) { | |
646 | - patients.setAddress(ss[22].trim()); | |
638 | + if (ss.length >=22) { | |
639 | + String areaName = ss[21].trim(); | |
640 | + if (org.apache.commons.lang.StringUtils.isNotBlank(areaName)) { | |
641 | + for (String name : areaMap.keySet()) { | |
642 | + if (name.indexOf(areaName) >= 0) { | |
643 | + patients.setProvinceId("1"); | |
644 | + patients.setCityId("2"); | |
645 | + patients.setAreaId(areaMap.get(name).getId()); | |
646 | + if (ss.length >=23) { | |
647 | + if (StringUtils.isNotBlank(ss[22].trim())) { | |
648 | + patients.setAddress(ss[22].trim()); | |
649 | + } | |
650 | + } | |
651 | + break; | |
647 | 652 | } |
648 | - break; | |
649 | 653 | } |
650 | 654 | } |
651 | 655 | } |