diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/AntenatalExaminationFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/AntenatalExaminationFacade.java index 077d7e9..a82895a 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/AntenatalExaminationFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/AntenatalExaminationFacade.java @@ -2632,7 +2632,12 @@ public class AntenatalExaminationFacade { return list; } - + /** + * + * @param id + * @param n 是否要高危等级 + * @return + */ public synchronized HighScoreResult queryRisk(List id, boolean n) { HighScoreResult highScoreResult = new HighScoreResult(); BasicConfigQuery basicConfigQuery = new BasicConfigQuery(); diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ApplyOrderFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ApplyOrderFacade.java index aff6b9a..b61042b 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ApplyOrderFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ApplyOrderFacade.java @@ -76,6 +76,11 @@ public class ApplyOrderFacade { int score = antenatalExaminationFacade.queryRisk(referralReceipt.getrRisk(), false).getScore(); //高危评分 referralApplyOrderModel.setScore(score); + //高位等级 + List levelList = antenatalExaminationFacade.queryRisk(referralReceipt.getrRisk(), true).getLevelId(); + com.lyms.platform.operate.web.utils.CollectionUtils.removeDuplicate(levelList, true); + referralApplyOrderModel.setrLevel(levelList); + updataReferral(referralReceipt.getPatientId(), referralApplyOrderModel); return new BaseResponse().setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("成功"); }