|
|
|
@ -233,6 +233,7 @@ public class MedicalRecManageServiceImpl implements MedicalRecManageService {
|
|
|
|
|
medicalRecQaVO.setAnswerType(StrUtil.isEmpty(e.getAnswerType()) ? "1" : e.getAnswerType());
|
|
|
|
|
// 病历的回答
|
|
|
|
|
medicalRecQaVO.setMedicalRecAnswer(e.getAnswer());
|
|
|
|
|
medicalRecQaVO.setAnswerResourceId(e.getAnswerResourceId());
|
|
|
|
|
return medicalRecQaVO;
|
|
|
|
|
}).collect(Collectors.toList());
|
|
|
|
|
// 开始构建问题
|
|
|
|
@ -250,7 +251,7 @@ public class MedicalRecManageServiceImpl implements MedicalRecManageService {
|
|
|
|
|
Map<String, String> videoInfoMaps = new HashMap<>();
|
|
|
|
|
if (CollUtil.isNotEmpty(answerResourceIds)){
|
|
|
|
|
Map<String, String> videoInfoMapsTmp = materialLibraryService.lambdaQuery().in(MaterialLibrary::getFileResourceId, answerResourceIds)
|
|
|
|
|
.list().stream().collect(Collectors.toMap(MaterialLibrary::getId, MaterialLibrary::getMaterialName));
|
|
|
|
|
.list().stream().collect(Collectors.toMap(MaterialLibrary::getFileResourceId, MaterialLibrary::getMaterialName, (v1,v2) -> v2));
|
|
|
|
|
videoInfoMaps.putAll(videoInfoMapsTmp);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|