|
|
|
@ -3,6 +3,7 @@ package com.supervision.service.impl;
|
|
|
|
|
|
|
|
|
|
import cn.hutool.core.collection.CollUtil;
|
|
|
|
|
import cn.hutool.core.collection.CollectionUtil;
|
|
|
|
|
import cn.hutool.core.util.StrUtil;
|
|
|
|
|
import com.supervision.exception.BusinessException;
|
|
|
|
|
import com.supervision.model.*;
|
|
|
|
|
import com.supervision.model.Process;
|
|
|
|
@ -94,7 +95,7 @@ public class AskDiagnosisResultServiceImpl implements AskDiagnosisResultService
|
|
|
|
|
DealPlanResVO dealPlanResVO = new DealPlanResVO();
|
|
|
|
|
dealPlanResVO.setUserTreatmentPlanType(diagnosisResult.getTreatmentPlanType());
|
|
|
|
|
dealPlanResVO.setUserTreatmentPlan(diagnosisResult.getTreatmentPlan());
|
|
|
|
|
dealPlanResVO.setRealTreatmentPlan(medicalRec.getExpectDiseaseTreatmentPlan());
|
|
|
|
|
dealPlanResVO.setRealTreatmentPlan("2.0修改,后期修改这个问题");
|
|
|
|
|
return dealPlanResVO;
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
@ -226,7 +227,7 @@ public class AskDiagnosisResultServiceImpl implements AskDiagnosisResultService
|
|
|
|
|
*/
|
|
|
|
|
private ExpertDiagnosisResultResVO creatExpertDiagnosisResult(MedicalRec medicalRec, DiagnosisResult diagnosisResult, List<Disease> diseasesList) {
|
|
|
|
|
ExpertDiagnosisResultResVO expertDiagnosisResultResVO = new ExpertDiagnosisResultResVO();
|
|
|
|
|
expertDiagnosisResultResVO.setDiagnosis(medicalRec.getExpectDiagnosisResult());
|
|
|
|
|
expertDiagnosisResultResVO.setDiagnosis(StrUtil.join(";",diseasesList.stream().map(Disease::getDiseaseName).collect(Collectors.toList())));
|
|
|
|
|
Set<String> expertDiseaseIdSet = diseasesList.stream().map(Disease::getId).collect(Collectors.toSet());
|
|
|
|
|
List<Disease> userDiagnosisDiseaseList = CollUtil.isEmpty(diagnosisResult.getFinalDiagnosis()) ? CollUtil.newArrayList()
|
|
|
|
|
: diseaseService.listByIds(diagnosisResult.getFinalDiagnosis());
|
|
|
|
|