From d5f392d0d1ea3048b6c70e1d286ecd062ea2b6cf Mon Sep 17 00:00:00 2001 From: liu <liujiatong112@163.com> Date: Thu, 28 Dec 2023 14:41:41 +0800 Subject: [PATCH] =?UTF-8?q?bugfix:=E4=BF=AE=E5=A4=8D=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/supervision/service/impl/AskAncillaryServiceImpl.java | 3 ++- .../service/impl/AskDiagnosisResultServiceImpl.java | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/virtual-patient-web/src/main/java/com/supervision/service/impl/AskAncillaryServiceImpl.java b/virtual-patient-web/src/main/java/com/supervision/service/impl/AskAncillaryServiceImpl.java index 78c2a022..6dff4a50 100644 --- a/virtual-patient-web/src/main/java/com/supervision/service/impl/AskAncillaryServiceImpl.java +++ b/virtual-patient-web/src/main/java/com/supervision/service/impl/AskAncillaryServiceImpl.java @@ -93,8 +93,9 @@ public class AskAncillaryServiceImpl implements AskAncillaryService { record.setResult(diseaseAncillary.getResult()); record.setCreateUserId(UserUtil.getUser().getId()); record.setUpdateUserId(UserUtil.getUser().getId()); - record.insert(); record.setItemName(diseaseAncillary.getItemName()); + record.insert(); + // 保存初步诊断的关联关系 for (String primaryId : primaryIdList) { diff --git a/virtual-patient-web/src/main/java/com/supervision/service/impl/AskDiagnosisResultServiceImpl.java b/virtual-patient-web/src/main/java/com/supervision/service/impl/AskDiagnosisResultServiceImpl.java index 86f9f5b7..7b47b6a6 100644 --- a/virtual-patient-web/src/main/java/com/supervision/service/impl/AskDiagnosisResultServiceImpl.java +++ b/virtual-patient-web/src/main/java/com/supervision/service/impl/AskDiagnosisResultServiceImpl.java @@ -229,6 +229,7 @@ public class AskDiagnosisResultServiceImpl implements AskDiagnosisResultService List<BasisDiagnosisNodeResVO> collect = ancillaryRecordList.stream() .filter(distinctPredicateNotNull(AncillaryRecordByResultDTO::getItemName)).map(e -> { BasisDiagnosisNodeResVO nodeResVO = new BasisDiagnosisNodeResVO(); + nodeResVO.setCorrect(e.getPrimarilyDiagnosisCriteriaFlag()); nodeResVO.setRecordId(e.getRecordId()); nodeResVO.setRecordName(e.getItemName());