1: queryMedicalRecPageList 返回结果添加PatientDummyVideo字段

pull/1/head
xueqingkun 11 months ago
parent 7bb23651c3
commit 8fa0b48b27

@ -1,5 +1,6 @@
package com.supervision.vo.manage;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import java.time.LocalDateTime;
@ -21,6 +22,9 @@ public class MedicalRecPageResVO {
//患者静默视频
private String patientSilentVideo;
@Schema(description = "哑语视频")
private String patientDummyVideo;
/**
* ->
*/

@ -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;
}

Loading…
Cancel
Save