diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/PatientWeightController.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/PatientWeightController.java index e56dc15..09c32e1 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/PatientWeightController.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/PatientWeightController.java @@ -181,7 +181,6 @@ public class PatientWeightController extends BaseController { /*** * 生活方式建议 - * * **/ @ResponseBody @RequestMapping(value = "/lifeStyle/info", method = RequestMethod.GET) 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 4f3af42..6b2219d 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 @@ -545,7 +545,7 @@ public class PatientWeightServiceImpl extends BaseServiceImpl implements Patient if (2 == type) { setRecipe(map, configModel, week, kmap); // 设置食谱 } else if (3 == type) { - setSuggest(map, configModel, week); // 设置建议 + setSuggest(map, configModel, week, kmap); // 设置建议 } else if (4 == type) { setCookbook(map, configModel); // 设置菜谱 } @@ -734,7 +734,7 @@ public class PatientWeightServiceImpl extends BaseServiceImpl implements Patient setCookbookQhd(map, configModel); // 设置菜谱 } else { setRecipe(map, configModel, week, kmap); // 设置食谱 - setSuggest(map, configModel, week); // 设置建议 + setSuggest(map, configModel, week, kmap); // 设置建议 setCookbook(map, configModel); // 设置菜谱 } @@ -1125,16 +1125,19 @@ public class PatientWeightServiceImpl extends BaseServiceImpl implements Patient map.put("suggest", suggests); } - private void setSuggest(Map map, WeightConfigModel configModel, int week) { + private void setSuggest(Map map, WeightConfigModel configModel, int week, Map kaclmap) { List suggests = null; - /* if (week < 12) { + if (week < 12) { suggests = configModel.getEarlySuggests(); } else if (week <= 28) { suggests = configModel.getMiddleSuggests(); } else { suggests = configModel.getLaterSuggests(); - }*/ - suggests = configModel.getDietaryIntake(); + } + if ("3".equals((String) kaclmap.get("type"))) { + suggests = configModel.getDietaryIntake(); + } + map.put("suggest", suggests); }