diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/PatientWeightServiceImpl.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/PatientWeightServiceImpl.java index e07d169..1dafdc9 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/PatientWeightServiceImpl.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/PatientWeightServiceImpl.java @@ -820,6 +820,7 @@ public class PatientWeightServiceImpl extends BaseServiceImpl implements Patient bmiD = Double.parseDouble(bmi); } String title = ""; + String color = ""; double low = 0D; double low2 = 0D; double high = 0D; @@ -830,24 +831,28 @@ public class PatientWeightServiceImpl extends BaseServiceImpl implements Patient low2 = 11.9; high = 3.8; high2 = 18.1; + color = "#00EE76"; } else if(bmiD > 18.5 && bmiD <= 24.9){ title = "标准体重推荐增重均值"; low = 1.4; low2 = 11.9; high = 3.2; high2 = 15.9; + color = "#7EC0EE"; } else if(bmiD > 24.9 && bmiD < 30){ title = "超重体重推荐增重均值"; low = 1.1 ; low2 = 7.1; high = 3.1; high2 = 11.6; + color = "#CD3333"; } else if(bmiD >= 30){ title = "肥胖体重推荐增重均值"; low = 0.8 ; low2 = 4.9; high = 2.1; high2 = 8.9; + color = "#CD00CD"; } Map highMap = new HashMap<>(); @@ -885,6 +890,7 @@ public class PatientWeightServiceImpl extends BaseServiceImpl implements Patient reportModel.put("series", series); reportModel.put("title", title); + reportModel.put("color", color); for (int i = 0; i <= 40; i++) { xAxis.add(i);