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