manage: 修复bug

dev_2.1.0
xueqingkun 1 year ago
parent 8e6ad61db7
commit d16053a3ce

@ -190,7 +190,7 @@ public class MedicalRecAnswerExcelDTO {
for (MaterialLibrary materialLibrary : materialLibraryList) {
if (this.answerVideoName.equals(materialLibrary.getMaterialName())){
this.answerResourceId = materialLibrary.getId();
this.answerResourceId = materialLibrary.getFileResourceId();
return;
}
}

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

Loading…
Cancel
Save