From 900842e5640b56bcace111d54bf2851d381a1b79 Mon Sep 17 00:00:00 2001 From: hanshaofeng Date: Mon, 28 Nov 2016 18:03:56 +0800 Subject: [PATCH] permission2 --- .../operate/web/service/SyncDataTaskService.java | 24 +++++++++++++--------- 1 file changed, 14 insertions(+), 10 deletions(-) diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/SyncDataTaskService.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/SyncDataTaskService.java index 7368949..7000c13 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/SyncDataTaskService.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/SyncDataTaskService.java @@ -635,17 +635,21 @@ public class SyncDataTaskService { patients.setPhone(ss[19].trim()); patients.setHusbandPhone(ss[20].trim()); // 区县地址21, 22 - String areaName = ss[21].trim(); - if (org.apache.commons.lang.StringUtils.isNotBlank(areaName)) { - for (String name : areaMap.keySet()) { - if (name.indexOf(areaName) >= 0) { - patients.setProvinceId("1"); - patients.setCityId("2"); - patients.setAreaId(areaMap.get(name).getId()); - if (StringUtils.isNotBlank(ss[22].trim())) { - patients.setAddress(ss[22].trim()); + if (ss.length >=22) { + String areaName = ss[21].trim(); + if (org.apache.commons.lang.StringUtils.isNotBlank(areaName)) { + for (String name : areaMap.keySet()) { + if (name.indexOf(areaName) >= 0) { + patients.setProvinceId("1"); + patients.setCityId("2"); + patients.setAreaId(areaMap.get(name).getId()); + if (ss.length >=23) { + if (StringUtils.isNotBlank(ss[22].trim())) { + patients.setAddress(ss[22].trim()); + } + } + break; } - break; } } } -- 1.8.3.1