Commit 013180f43da72ef386660ff6553a2fb109f1ea2d

Authored by shiyang
1 parent d276b72fc9

update

Showing 2 changed files with 18 additions and 1 deletions

platform-dal/src/main/java/com/lyms/platform/pojo/BabyEyeCheck.java View file @ 013180f
... ... @@ -492,7 +492,7 @@
492 492  
493 493 /****************************************/
494 494  
495   - //建档医院
  495 + //检查医院
496 496 private String hospitalName;
497 497 //居住地
498 498 private String completeAddress;
platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/BabyEyeCheckServiceImpl.java View file @ 013180f
... ... @@ -1406,6 +1406,10 @@
1406 1406 temp.put("healthCheckTypeWhole", null!=babyEyeCheck.getHealthCheckTypeWhole()?babyEyeCheck.getHealthCheckTypeWhole():0);
1407 1407 temp.put("kindergarten", null!=babyEyeCheck.getKindergarten()?babyEyeCheck.getKindergarten():0);
1408 1408 temp.put("basicOrganization", null!=babyEyeCheck.getBasicOrganization()?babyEyeCheck.getBasicOrganization():0);
  1409 + //居住地
  1410 + temp.put("hospitalName", babyEyeCheck.getHospitalName());
  1411 + //检查医院
  1412 + temp.put("completeAddress",babyEyeCheck.getCompleteAddress());
1409 1413 CollectionUtils.removeNullValue(temp);
1410 1414 restMap.add(temp);
1411 1415 }
... ... @@ -2563,6 +2567,19 @@
2563 2567 //Integer count = babyEyeChecks.size();
2564 2568  
2565 2569 // List<BabyEyeCheck> datas = CollectionUtils.getPageIds(babyEyeChecks, page, limit);
  2570 + if(CollectionUtils.isNotEmpty(babyEyeChecks)){
  2571 + for (BabyEyeCheck babyEyeCheck : babyEyeChecks) {
  2572 + BabyModel babyModels = mongoTemplate.findById(babyEyeCheck.getBabyId(), BabyModel.class);
  2573 + String address = CommonsHelper.getResidence(babyModels.getProvinceId(), babyModels.getCityId(),
  2574 + babyModels.getAreaId(), babyModels.getStreetId(), babyModels.getAddress(), basicConfigService);
  2575 + //居住地
  2576 + babyEyeCheck.setCompleteAddress(address);
  2577 + //检查医院
  2578 + if(StringUtils.isNotEmpty(babyEyeCheck.getHospitalId())){
  2579 + babyEyeCheck.setHospitalName(organizationService.getOrganization(Integer.valueOf(babyEyeCheck.getHospitalId())).getName());
  2580 + }
  2581 + }
  2582 + }
2566 2583 List<Map<String, Object>> maps = setDatas(babyEyeChecks);
2567 2584 return RespBuilder.buildSuccess(new PageResult(count, page, limit, maps));
2568 2585 }