|
|
@ -173,7 +173,8 @@ public class AskDiagnosisResultServiceImpl implements AskDiagnosisResultService
|
|
|
|
// 2.1 首先获取对话记录
|
|
|
|
// 2.1 首先获取对话记录
|
|
|
|
List<DiagnosisQaRecord> qaRecordList = diagnosisQaRecordService.lambdaQuery().eq(DiagnosisQaRecord::getProcessId, process.getId()).list();
|
|
|
|
List<DiagnosisQaRecord> qaRecordList = diagnosisQaRecordService.lambdaQuery().eq(DiagnosisQaRecord::getProcessId, process.getId()).list();
|
|
|
|
List<AskPatientAnswer> list = askPatientAnswerService.lambdaQuery()
|
|
|
|
List<AskPatientAnswer> list = askPatientAnswerService.lambdaQuery()
|
|
|
|
.eq(AskPatientAnswer::getMedicalId, medicalRec.getId()).list();
|
|
|
|
.eq(AskPatientAnswer::getMedicalId, medicalRec.getId())
|
|
|
|
|
|
|
|
.isNotNull(AskPatientAnswer::getQuestion).eq(AskPatientAnswer::getAnswerType, 1).list();
|
|
|
|
// 获取配置了答案的项目(配置了答案的,认为是正确,没有配置答案的,走默认回答的,不标记为以正确)
|
|
|
|
// 获取配置了答案的项目(配置了答案的,认为是正确,没有配置答案的,走默认回答的,不标记为以正确)
|
|
|
|
List<BasisDiagnosisNodeResVO> basisDiagnosisNodeResVOS = new ArrayList<>(qaRecordMergeListsBasisPrimary(qaRecordList, list));
|
|
|
|
List<BasisDiagnosisNodeResVO> basisDiagnosisNodeResVOS = new ArrayList<>(qaRecordMergeListsBasisPrimary(qaRecordList, list));
|
|
|
|
|
|
|
|
|
|
|
|