From b8e5c220c0c1e514bf8b191f7dbb446c752f72e0 Mon Sep 17 00:00:00 2001 From: xueqingkun Date: Wed, 7 Feb 2024 14:00:15 +0800 Subject: [PATCH] =?UTF-8?q?manage=20:=20=E7=96=BE=E7=97=85=E5=AF=BC?= =?UTF-8?q?=E5=85=A5=E6=B7=BB=E5=8A=A0=E9=97=AE=E9=A2=98=E6=89=A9=E5=85=85?= =?UTF-8?q?=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/AskQuestionLibraryManageServiceImpl.java | 2 +- .../manage/service/impl/OfflineAnswerVideoResource.java | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletion(-) 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);