diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PostReviewFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PostReviewFacade.java index cccb309..481dccf 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PostReviewFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PostReviewFacade.java @@ -8,6 +8,7 @@ import com.lyms.platform.common.enums.YnEnums; import com.lyms.platform.common.result.BaseObjectResponse; import com.lyms.platform.common.result.BaseResponse; import com.lyms.platform.common.utils.Assert; +import com.lyms.platform.common.utils.JsonUtil; import com.lyms.platform.operate.web.request.PostReviewQueryRequest; import com.lyms.platform.operate.web.request.PostReviewRequest; import com.lyms.platform.operate.web.result.PostReviewListResult; @@ -41,6 +42,8 @@ public class PostReviewFacade { private MatDeliverService matDeliverService; @Autowired private AutoMatchFacade autoMatchFacade; + @Autowired + private AntenatalExaminationFacade examinationFacade; public BaseResponse addPostReview(PostReviewRequest postReviewRequest,Integer userId) { if (StringUtils.isEmpty(postReviewRequest.getId())) { @@ -93,10 +96,16 @@ public class PostReviewFacade { public BaseResponse findById(String id) { PostReviewModel postReviewModel = postReviewService.findOneById(id); - Assert.notNull(postReviewModel, "没有对应的数据."); PostReviewResult postReviewResult = new PostReviewResult(); postReviewResult.convertToResult(postReviewModel); + try { + if(StringUtils.isNotEmpty(postReviewModel.getDiagnosis())){ + List list = JsonUtil.toList(postReviewModel.getDiagnosis(), List.class); + postReviewResult.setDiagnosis(examinationFacade.queryRisk(list)); + } + } catch (Exception e) { + } return new BaseObjectResponse().setData(postReviewResult).setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("成功"); } } diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/PostReviewRequest.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/PostReviewRequest.java index cb26008..0a96cfa 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/PostReviewRequest.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/PostReviewRequest.java @@ -8,6 +8,7 @@ import com.lyms.platform.pojo.PostReviewModel; import org.hibernate.validator.constraints.NotEmpty; import java.io.Serializable; +import java.util.List; import java.util.Map; /** @@ -77,7 +78,7 @@ public class PostReviewRequest implements IBasicRequestConvert