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 | } |