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());