|
@@ -495,6 +495,7 @@ public class TakaiAiServiceImpl implements ITakaiAiService {
|
|
|
dSettings.setDocumentId(vo.getDocument_id());
|
|
dSettings.setDocumentId(vo.getDocument_id());
|
|
|
dSettings.setSetSlice("0"); // 默认 按标题段落切片
|
|
dSettings.setSetSlice("0"); // 默认 按标题段落切片
|
|
|
dSettings.setSetAnalyze("1"); // 默认 图片转换成标识符
|
|
dSettings.setSetAnalyze("1"); // 默认 图片转换成标识符
|
|
|
|
|
+ dSettings.setSetTable("0"); // 默认 ttable转图片
|
|
|
takaiDocumentSettingsMapper.insertDocumentSettings(dSettings);
|
|
takaiDocumentSettingsMapper.insertDocumentSettings(dSettings);
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
@@ -682,24 +683,14 @@ public class TakaiAiServiceImpl implements ITakaiAiService {
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
public int updateDocumentSetting(TakaiDocumentSettings documentSettings, String documentId) {
|
|
public int updateDocumentSetting(TakaiDocumentSettings documentSettings, String documentId) {
|
|
|
-// if (StringUtils.isNotEmpty(documentSettings.getSetSlice()) && !"3".equals(documentSettings.getSetSlice())) {
|
|
|
|
|
-// documentSettings.setDocumentId(documentId);
|
|
|
|
|
-// int i = takaiDocumentSettingsMapper.updateDocumentSettings(documentSettings);
|
|
|
|
|
-// return i;
|
|
|
|
|
-// }
|
|
|
|
|
-// List<TakaiSysOss> list = new ArrayList<>();
|
|
|
|
|
-// TakaiSysOss ossVo = new TakaiSysOss();
|
|
|
|
|
TakaiDocumentSettings settings = new TakaiDocumentSettings();
|
|
TakaiDocumentSettings settings = new TakaiDocumentSettings();
|
|
|
TakaiDocumentSettings settingsVo = takaiDocumentSettingsMapper.selectById(documentId);
|
|
TakaiDocumentSettings settingsVo = takaiDocumentSettingsMapper.selectById(documentId);
|
|
|
-// settings.setDocumentId(documentId);
|
|
|
|
|
settings.setKnowledgeId(settingsVo.getKnowledgeId());
|
|
settings.setKnowledgeId(settingsVo.getKnowledgeId());
|
|
|
settings.setSetSlice(documentSettings.getSetSlice());
|
|
settings.setSetSlice(documentSettings.getSetSlice());
|
|
|
settings.setSliceValue(documentSettings.getSliceValue());
|
|
settings.setSliceValue(documentSettings.getSliceValue());
|
|
|
settings.setSetAnalyze(documentSettings.getSetAnalyze());
|
|
settings.setSetAnalyze(documentSettings.getSetAnalyze());
|
|
|
|
|
+ settings.setSetTable(documentSettings.getSetTable());
|
|
|
TakaiDocument document = takaiDocumentMapper.selectTargetDocument(TakaiDocument.builder().documentId(documentId).build());
|
|
TakaiDocument document = takaiDocumentMapper.selectTargetDocument(TakaiDocument.builder().documentId(documentId).build());
|
|
|
-// ossVo.setUrl(document.getUrl());
|
|
|
|
|
-// ossVo.setOriginalName(document.getName());
|
|
|
|
|
-// list.add(ossVo);
|
|
|
|
|
List<UploadDocumentParams> listParams = new ArrayList<>();
|
|
List<UploadDocumentParams> listParams = new ArrayList<>();
|
|
|
if (document != null) {
|
|
if (document != null) {
|
|
|
UploadDocumentParams params = new UploadDocumentParams();
|
|
UploadDocumentParams params = new UploadDocumentParams();
|
|
@@ -835,7 +826,7 @@ public class TakaiAiServiceImpl implements ITakaiAiService {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
private boolean analysisFile(List<UploadDocumentParams> result, TakaiDocumentSettings settings, String flag) {
|
|
private boolean analysisFile(List<UploadDocumentParams> result, TakaiDocumentSettings settings, String flag) {
|
|
|
- TakaiKnowledge knowledge = takaiKnowledgeMapper.selectTargetKnowledge(TakaiKnowledge.builder().knowledgeId(settings.getKnowledgeId()).build());
|
|
|
|
|
|
|
+// TakaiKnowledge knowledge = takaiKnowledgeMapper.selectTargetKnowledge(TakaiKnowledge.builder().knowledgeId(settings.getKnowledgeId()).build());
|
|
|
String url = deepseekConfig.getBaseurl() + deepseekConfig.getUploadKnowledge();
|
|
String url = deepseekConfig.getBaseurl() + deepseekConfig.getUploadKnowledge();
|
|
|
JSONObject json = new JSONObject();
|
|
JSONObject json = new JSONObject();
|
|
|
json.put("knowledge_id", settings.getKnowledgeId());
|
|
json.put("knowledge_id", settings.getKnowledgeId());
|
|
@@ -848,11 +839,13 @@ public class TakaiAiServiceImpl implements ITakaiAiService {
|
|
|
json.put("set_slice", "0");
|
|
json.put("set_slice", "0");
|
|
|
json.put("slice_value", null);
|
|
json.put("slice_value", null);
|
|
|
json.put("set_analyze", "1");
|
|
json.put("set_analyze", "1");
|
|
|
|
|
+ json.put("set_table", "0");
|
|
|
json.put("flag", "upload");
|
|
json.put("flag", "upload");
|
|
|
} else {
|
|
} else {
|
|
|
json.put("set_slice", settings.getSetSlice());
|
|
json.put("set_slice", settings.getSetSlice());
|
|
|
json.put("slice_value", settings.getSliceValue());
|
|
json.put("slice_value", settings.getSliceValue());
|
|
|
json.put("set_analyze", settings.getSetAnalyze());
|
|
json.put("set_analyze", settings.getSetAnalyze());
|
|
|
|
|
+ json.put("set_table", settings.getSetTable());
|
|
|
json.put("flag", "update");
|
|
json.put("flag", "update");
|
|
|
}
|
|
}
|
|
|
|
|
|