diff --git a/src/main/java/com/supervision/police/service/ModelCaseService.java b/src/main/java/com/supervision/police/service/ModelCaseService.java index 1109945..ec05238 100644 --- a/src/main/java/com/supervision/police/service/ModelCaseService.java +++ b/src/main/java/com/supervision/police/service/ModelCaseService.java @@ -50,7 +50,7 @@ public interface ModelCaseService extends IService { IPage getIndexDetail(IndexResultQuery query, Integer page, Integer size); - void initCaseKnowledgeBase(String caseId); + boolean initCaseKnowledgeBase(String caseId); /** diff --git a/src/main/java/com/supervision/police/service/impl/ModelCaseServiceImpl.java b/src/main/java/com/supervision/police/service/impl/ModelCaseServiceImpl.java index 0e340c1..1ca519c 100644 --- a/src/main/java/com/supervision/police/service/impl/ModelCaseServiceImpl.java +++ b/src/main/java/com/supervision/police/service/impl/ModelCaseServiceImpl.java @@ -381,15 +381,21 @@ public class ModelCaseServiceImpl extends ServiceImpl 400){ + caseDetail = StrUtil.sub(caseDetail,0,400); + log.info("案件:{} 描述内容太长,已截取前400个字符",modelCase.getCaseName()); + } String knowledgeBaseId = difyApiUtil.createDataset( - StrUtil.join("_", modelCase.getCaseName(), modelCase.getCaseNo()), modelCase.getCaseDetail()); + StrUtil.join("_", "case", modelCase.getId()), caseDetail); if (StrUtil.isEmpty(knowledgeBaseId)){ log.error("案件:{} 创建知识库失败...",modelCase.getCaseName()); - return; + return false; } modelCase.setKnowledgeBaseId(knowledgeBaseId); modelCaseMapper.updateById(modelCase); @@ -400,12 +406,13 @@ public class ModelCaseServiceImpl extends ServiceImpl>>>>迁移笔录到知识库完成,成功个数:{},失败个数:{},总耗时:{}秒...<<<<<===========",success,allModelCase.size()-success,timer.intervalSecond()); + log.info("===========>>>>>迁移笔录到知识库完成,成功个数:{},失败个数:{},总耗时:{}秒...<<<<<===========",success,fail,timer.intervalSecond()); } @Override