|
|
|
@ -81,8 +81,10 @@ public class DiagnoseHallServiceImpl implements DiagnoseHallService {
|
|
|
|
|
}
|
|
|
|
|
List<String> medicalRecIds = medicalRecPageResVOIPage.getRecords().stream().map(MedicalRecPageResVO::getMedicalId).collect(Collectors.toList());
|
|
|
|
|
Map<String, AskPatientAnswer> askPatientAnswerMap = queryAskPatientSystemVideoAnswer(medicalRecIds,"system_silent");
|
|
|
|
|
Map<String, AskPatientAnswer> dynamicAskPatientAnswerMap = queryAskPatientSystemVideoAnswer(medicalRecIds,"system_dynamic");
|
|
|
|
|
medicalRecPageResVOIPage.getRecords().forEach(vo->{
|
|
|
|
|
vo.setPatientSilentVideo(askPatientAnswerMap.getOrDefault(vo.getMedicalId(),new AskPatientAnswer()).getAnswerResourceId());
|
|
|
|
|
vo.setPatientDummyVideo(dynamicAskPatientAnswerMap.getOrDefault(vo.getMedicalId(),new AskPatientAnswer()).getAnswerResourceId());
|
|
|
|
|
});
|
|
|
|
|
return medicalRecPageResVOIPage;
|
|
|
|
|
}
|
|
|
|
|