diff --git a/virtual-patient-manage/src/main/java/com/supervision/manage/service/impl/AskQuestionLibraryManageServiceImpl.java b/virtual-patient-manage/src/main/java/com/supervision/manage/service/impl/AskQuestionLibraryManageServiceImpl.java index deee561a..f6619b65 100644 --- a/virtual-patient-manage/src/main/java/com/supervision/manage/service/impl/AskQuestionLibraryManageServiceImpl.java +++ b/virtual-patient-manage/src/main/java/com/supervision/manage/service/impl/AskQuestionLibraryManageServiceImpl.java @@ -186,7 +186,7 @@ public class AskQuestionLibraryManageServiceImpl implements AskQuestionLibraryMa // 问题类目不能为空 Assert.notNull(askTemplateQuestionLibrary.getDictId(),"问题类目不能为空"); Assert.notEmpty(askTemplateQuestionLibrary.getDescription(),"问题不能为空"); - Assert.notEmpty(askTemplateQuestionLibrary.getDefaultAnswer(),"默认回答不能为空"); + //Assert.notEmpty(askTemplateQuestionLibrary.getDefaultAnswer(),"默认回答不能为空"); } /** diff --git a/virtual-patient-manage/src/main/java/com/supervision/manage/service/impl/OfflineAnswerVideoResource.java b/virtual-patient-manage/src/main/java/com/supervision/manage/service/impl/OfflineAnswerVideoResource.java index bf582077..509b7fba 100644 --- a/virtual-patient-manage/src/main/java/com/supervision/manage/service/impl/OfflineAnswerVideoResource.java +++ b/virtual-patient-manage/src/main/java/com/supervision/manage/service/impl/OfflineAnswerVideoResource.java @@ -13,6 +13,7 @@ import com.supervision.manage.dto.MedicalRecAnswerExcelDTO; import com.supervision.manage.pojo.vo.MedicalAnswerVideoResVo; import com.supervision.manage.pojo.vo.MedicalRecQaVO; import com.supervision.manage.service.AnswerVideoResourceService; +import com.supervision.manage.service.AskQuestionLibraryManageService; import com.supervision.manage.service.FileManageService; import com.supervision.model.*; import com.supervision.service.*; @@ -40,6 +41,8 @@ public class OfflineAnswerVideoResource implements AnswerVideoResourceService { private final AskTemplateQuestionLibraryService askTemplateQuestionLibraryService; + private final AskQuestionLibraryManageService askQuestionLibraryManageService; + private final MaterialLibraryService materialLibraryService; private final FileManageService fileManageService; @@ -63,6 +66,10 @@ public class OfflineAnswerVideoResource implements AnswerVideoResourceService { medicalRecAnswerExcelDoAction(medicalId, medicalRecAnswerExcelDTOS); + // 扩充知识库 + medicalRecAnswerExcelDTOS.stream().filter(dto -> CollUtil.isEmpty(dto.getErrorCodeEnums())) + .forEach(dto -> askQuestionLibraryManageService.saveQuestionLibrary(dto.toAskTemplateQuestionLibrary())); + timer.restart(); // 生成错误信息excel File file = writeExcel(medicalRecAnswerExcelDTOS);