diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/MeasureInfoFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/MeasureInfoFacade.java index 0c023a0..3dd0ee5 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/MeasureInfoFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/MeasureInfoFacade.java @@ -1048,6 +1048,15 @@ public class MeasureInfoFacade { } pw.setDayWeights2(dayWeights2); pw.setModified(new Date()); + + + Map datas = patientWeightService.getWeightRangeIsNormal(patients,pw); + String isNormal = datas.get("isNormal"); + String isUp = datas.get("isUp"); + pw.setIsNormal(isNormal); + pw.setIsUp(Integer.parseInt(isUp)); + pw.setType(patients.getType()); + patientWeightService2.update(Query.query(Criteria.where("id").is(pw.getId())), pw); } } else { @@ -1084,6 +1093,14 @@ public class MeasureInfoFacade { dayWeights2.add(m); patientWeight.setDayWeights2(dayWeights2); patientWeight.setModified(new Date()); + + Map datas = patientWeightService.getWeightRangeIsNormal(patients,patientWeight); + String isNormal = datas.get("isNormal"); + String isUp = datas.get("isUp"); + patientWeight.setIsNormal(isNormal); + patientWeight.setIsUp(Integer.parseInt(isUp)); + patientWeight.setType(patients.getType()); + patientWeightService2.add(patientWeight); }