Forráskód Böngészése

上传文件大小设置,图片处理,文件查询。

S0025136190 7 hónapja
szülő
commit
9f539728b0

+ 2 - 2
takai-admin/src/main/resources/application.yml

@@ -59,9 +59,9 @@ spring:
   servlet:
     multipart:
       # 单个文件大小
-      max-file-size: 10MB
+      max-file-size: 100MB
       # 设置总上传的文件大小
-      max-request-size: 20MB
+      max-request-size: 100MB
   # 服务模块
   devtools:
     restart:

+ 12 - 1
takai-ai/src/main/java/com/takai/ai/service/impl/TakaiAiServiceImpl.java

@@ -104,8 +104,18 @@ public class TakaiAiServiceImpl implements ITakaiAiService {
     public void initDeepseekInfo() {
         //获取应用列表
 //        List<TakaiApplication> appList = takaiApplicationMapper.selectApplicationList(null);
+        setRedisCache(null);
+    }
+
+    private void setRedisCache(String knowledgeId){
         //获取知识库列表
-        List<TakaiKnowledge> knowledgeList =  takaiKnowledgeMapper.selectKnowledgeList(null);
+        List<TakaiKnowledge> knowledgeList = null;
+        if(StringUtils.isEmpty(knowledgeId)){
+            knowledgeList =  takaiKnowledgeMapper.selectKnowledgeList(null);
+        }else{
+            knowledgeList =  takaiKnowledgeMapper.selectKnowledgeList(TakaiKnowledge.builder().knowledgeId(knowledgeId).build());
+        }
+
         //获取知识列表
         if(!knowledgeList.isEmpty()) {
             for(TakaiKnowledge bmKnowledge : knowledgeList) {
@@ -477,6 +487,7 @@ public class TakaiAiServiceImpl implements ITakaiAiService {
                     }
                 }
                 if (documentIdInsert > 0 && ossInsert > 0 && settingInsert > 0) {
+                    setRedisCache(knowledgeId);
                     return 1;
                 }
             }

+ 2 - 2
takai-bigmodel/src/main/java/com/takai/bigmodel/service/impl/BigModelServiceImpl.java

@@ -598,7 +598,7 @@ public class BigModelServiceImpl implements IBigModelService
             }
 
             if(dto.getDocument() != null && !"".equals(dto.getDocument().getId())){
-                FileInfo fileInfo = fileInfoMapper.getFileInfoById(dto.getDocument().getId(), dialogId, null);
+                FileInfo fileInfo = fileInfoMapper.getFileInfoById(dto.getDocument().getId(), null, null);
                 if(fileInfo == null && "user".equals(dto.getRole())) {
                     FileInfo params = new FileInfo();
                     params.setId(dto.getDocument().getId());
@@ -647,7 +647,7 @@ public class BigModelServiceImpl implements IBigModelService
         if(detail != null && detail.size() != 0){
             for(DialogRespDTO dto : detail){
                 if("user".equals(dto.getType())){
-                    FileInfo fileInfo = fileInfoMapper.getFileInfoById(null, dto.getDialog_id(), null);
+                    FileInfo fileInfo = fileInfoMapper.getFileInfoById(null, dto.getDialog_id(), dto.getDid());
                     if(fileInfo != null){
                         DocumentDTO fileInfoDTO = new DocumentDTO();
                         BeanUtils.copyProperties(fileInfo, fileInfoDTO);