Commit 03da858af0af49f7699b66b6966ad1e19cdbc639

Authored by jiangjiazhi
1 parent 65dd1d4d64

修改bug

Showing 1 changed file with 5 additions and 4 deletions

platform-data-api/src/main/java/com/lyms/platform/data/service/impl/DataImportTaskServiceImpl.java View file @ 03da858
... ... @@ -478,7 +478,8 @@
478 478 continue;
479 479 }
480 480 if (CollectionUtils.isNotEmpty(config.getAreas())) {
481   - String areaId = config.getAreas().get(config.getAreas().size() - 1);
  481 + int size = config.getAreas().size() >= 3 ? 2 : config.getAreas().size() - 1;
  482 + String areaId = config.getAreas().get(size);
482 483 //查看map里面是否存在该区域
483 484 if (listMap.containsKey(areaId)) {
484 485 List<SimpleCommunity> list = listMap.get(areaId);
... ... @@ -569,7 +570,7 @@
569 570 }
570 571  
571 572 }
572   - if (!isMatch&&StringUtils.isNotBlank(patients.getAddress()) && StringUtils.isNotBlank(patients.getAreaId()) ) {
  573 + if (!isMatch && StringUtils.isNotBlank(patients.getAddress()) && StringUtils.isNotBlank(patients.getAreaId())) {
573 574 List<SimpleCommunity> communityList = map.get(patients.getAreaId());
574 575 if (CollectionUtils.isNotEmpty(communityList)) {
575 576 for (SimpleCommunity community : communityList) {
... ... @@ -583,7 +584,7 @@
583 584 }
584 585 }
585 586 }
586   - if (isMatch){
  587 + if (isMatch) {
587 588 patientsService.updatePatient(patients);
588 589 //修改产妇下面的小孩信息
589 590 BabyModelQuery babyModelQuery = new BabyModelQuery();
... ... @@ -591,7 +592,7 @@
591 592 babyModelQuery.setParentId(patients.getId());
592 593 BabyModel babyModel = new BabyModel();
593 594 babyModel.setCommunityId(patients.getCommunityId());
594   - babyService.findAndModify(babyModelQuery.convertToQuery(),babyModel);
  595 + babyService.findAndModify(babyModelQuery.convertToQuery(), babyModel);
595 596 isMatch = Boolean.FALSE;
596 597 }
597 598 }