diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/BabyBuildController.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/BabyBuildController.java index 072f04f..6fe04b2 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/BabyBuildController.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/BabyBuildController.java @@ -819,7 +819,7 @@ public class BabyBuildController extends BaseController { */ @RequestMapping(value = "/getBabyDiseases", method = RequestMethod.GET) @ResponseBody - public List getBabyDisease(@RequestParam(required = true) String id) { + public Map getBabyDisease(@RequestParam(required = true) String id) { return babyBookbuildingFacade.getBabyDisease(id); diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyBookbuildingFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyBookbuildingFacade.java index 29cbb97..2ee7357 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyBookbuildingFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyBookbuildingFacade.java @@ -5042,15 +5042,24 @@ public class BabyBookbuildingFacade { } - public List getBabyDisease(String id) { + public Map getBabyDisease(String id) { + + Map data = new HashMap<>(); + List diseases = new ArrayList <>(); BabyModel babyModel = babyBookbuildingService.queryBabyBuildById(id); if (babyModel != null && CollectionUtils.isNotEmpty(babyModel.getDiseases())) { for (int i = 0, len = babyModel.getDiseases().size(); i < len; i++) { diseases.add(BabyDiseaseEnums.getNameById(Integer.parseInt(babyModel.getDiseases().get(i)))); } + data.put("diseases", diseases); + data.put("openDisease",com.lyms.platform.common.utils.StringUtils.isNotEmpty(babyModel.getOpenDisease()) ? babyModel.getOpenDisease() : "1"); + data.put("openDiseaseType", babyModel.getOpenDiseaseType()); + data.put("openDiseaseEndTime", DateUtil.getyyyy_MM_dd(babyModel.getOpenDiseaseEndTime())); + data.put("babyBirthday",DateUtil.getyyyy_MM_dd(babyModel.getBirth())); + } - return diseases; + return data; } public BaseResponse getBabyAppBuildInfo(String phone) {