Commit b4cae9d005e48133fcfd746220fa7870c82312b3

Authored by litao@lymsh.com
1 parent ca4c87a6af

bbbbbb

Showing 1 changed file with 7 additions and 1 deletions

platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/ReportServiceImpl.java View file @ b4cae9d
... ... @@ -536,6 +536,7 @@
536 536  
537 537 @Override
538 538 public BaseObjectResponse health(String parentId, Integer userId) {
  539 + String hospitalId = autoMatchFacade.getHospitalId(userId);
539 540 List<Map<String, Object>> restList = new ArrayList<>();
540 541 Patients patients = mongoTemplate.findById(parentId, Patients.class);
541 542 if(patients == null) {
... ... @@ -672,7 +673,12 @@
672 673 }
673 674  
674 675 if(tzFlag) {
675   - setReport(tzMap, weights, antExChuModels.get(0).getYqWeight(), PatientWeightServiceImpl.getBmi(antExChuModels.get(0).getYqWeight(), antExChuModels.get(0).getHeight()));
  676 + for (AntExChuModel antExChuModel : antExChuModels) {
  677 + if(hospitalId.equals(antExChuModel.getHospitalId()) && StringUtils.isNotEmpty(antExChuModel.getYqWeight()) && StringUtils.isNotEmpty(antExChuModel.getHeight())) {
  678 + setReport(tzMap, weights, antExChuModel.getYqWeight(), PatientWeightServiceImpl.getBmi(antExChuModel.getYqWeight(), antExChuModel.getHeight()));
  679 + break;
  680 + }
  681 + }
676 682 // setReport(tzMap, weights, antExChuModels.get(antExChuModels.size() - 1).getYqWeight(), PatientWeightServiceImpl.getBmi(antExChuModels.get(antExChuModels.size() - 1).getYqWeight(), antExChuModels.get(antExChuModels.size() - 1).getHeight()));
677 683 }
678 684