manage : 疾病导入添加问题扩充功能

dev_2.1.0
xueqingkun 1 year ago
parent ca96e7da9c
commit b8e5c220c0

@ -186,7 +186,7 @@ public class AskQuestionLibraryManageServiceImpl implements AskQuestionLibraryMa
// 问题类目不能为空 // 问题类目不能为空
Assert.notNull(askTemplateQuestionLibrary.getDictId(),"问题类目不能为空"); Assert.notNull(askTemplateQuestionLibrary.getDictId(),"问题类目不能为空");
Assert.notEmpty(askTemplateQuestionLibrary.getDescription(),"问题不能为空"); Assert.notEmpty(askTemplateQuestionLibrary.getDescription(),"问题不能为空");
Assert.notEmpty(askTemplateQuestionLibrary.getDefaultAnswer(),"默认回答不能为空"); //Assert.notEmpty(askTemplateQuestionLibrary.getDefaultAnswer(),"默认回答不能为空");
} }
/** /**

@ -13,6 +13,7 @@ import com.supervision.manage.dto.MedicalRecAnswerExcelDTO;
import com.supervision.manage.pojo.vo.MedicalAnswerVideoResVo; import com.supervision.manage.pojo.vo.MedicalAnswerVideoResVo;
import com.supervision.manage.pojo.vo.MedicalRecQaVO; import com.supervision.manage.pojo.vo.MedicalRecQaVO;
import com.supervision.manage.service.AnswerVideoResourceService; import com.supervision.manage.service.AnswerVideoResourceService;
import com.supervision.manage.service.AskQuestionLibraryManageService;
import com.supervision.manage.service.FileManageService; import com.supervision.manage.service.FileManageService;
import com.supervision.model.*; import com.supervision.model.*;
import com.supervision.service.*; import com.supervision.service.*;
@ -40,6 +41,8 @@ public class OfflineAnswerVideoResource implements AnswerVideoResourceService {
private final AskTemplateQuestionLibraryService askTemplateQuestionLibraryService; private final AskTemplateQuestionLibraryService askTemplateQuestionLibraryService;
private final AskQuestionLibraryManageService askQuestionLibraryManageService;
private final MaterialLibraryService materialLibraryService; private final MaterialLibraryService materialLibraryService;
private final FileManageService fileManageService; private final FileManageService fileManageService;
@ -63,6 +66,10 @@ public class OfflineAnswerVideoResource implements AnswerVideoResourceService {
medicalRecAnswerExcelDoAction(medicalId, medicalRecAnswerExcelDTOS); medicalRecAnswerExcelDoAction(medicalId, medicalRecAnswerExcelDTOS);
// 扩充知识库
medicalRecAnswerExcelDTOS.stream().filter(dto -> CollUtil.isEmpty(dto.getErrorCodeEnums()))
.forEach(dto -> askQuestionLibraryManageService.saveQuestionLibrary(dto.toAskTemplateQuestionLibrary()));
timer.restart(); timer.restart();
// 生成错误信息excel // 生成错误信息excel
File file = writeExcel(medicalRecAnswerExcelDTOS); File file = writeExcel(medicalRecAnswerExcelDTOS);

Loading…
Cancel
Save