微调文件上传接口
This commit is contained in:
parent
05086120b9
commit
af609e3d70
|
@ -20,4 +20,5 @@ public interface DifyDatasetsMapper {
|
||||||
|
|
||||||
void updateDataset(DatasetUpdateReq datasetUpdateReq);
|
void updateDataset(DatasetUpdateReq datasetUpdateReq);
|
||||||
|
|
||||||
|
String getDatasetNameById(String name);
|
||||||
}
|
}
|
||||||
|
|
|
@ -6,6 +6,7 @@ import com.bjtds.brichat.entity.dify.DatasetDto;
|
||||||
import com.bjtds.brichat.entity.dify.DifyDatasetResponse;
|
import com.bjtds.brichat.entity.dify.DifyDatasetResponse;
|
||||||
import com.bjtds.brichat.entity.dto.PdfConversionResponse;
|
import com.bjtds.brichat.entity.dto.PdfConversionResponse;
|
||||||
import com.bjtds.brichat.entity.dto.PdfTaskDto;
|
import com.bjtds.brichat.entity.dto.PdfTaskDto;
|
||||||
|
import com.bjtds.brichat.mapper.postgresql.DifyDatasetsMapper;
|
||||||
import com.bjtds.brichat.service.dify.DifyDatasetApiService;
|
import com.bjtds.brichat.service.dify.DifyDatasetApiService;
|
||||||
import com.bjtds.brichat.util.Constants;
|
import com.bjtds.brichat.util.Constants;
|
||||||
import com.fasterxml.jackson.core.JsonProcessingException;
|
import com.fasterxml.jackson.core.JsonProcessingException;
|
||||||
|
@ -74,6 +75,9 @@ public class DifyDatasetApiServiceImpl implements DifyDatasetApiService {
|
||||||
@Value("${pdf.conversion.service.max-workers}")
|
@Value("${pdf.conversion.service.max-workers}")
|
||||||
private Integer pdfConversionMaxWorkers;
|
private Integer pdfConversionMaxWorkers;
|
||||||
|
|
||||||
|
@Resource
|
||||||
|
private DifyDatasetsMapper difyDatasetsMapper;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public ResponseEntity<DatasetDto> createDataset(String name, String description) {
|
public ResponseEntity<DatasetDto> createDataset(String name, String description) {
|
||||||
// 1. 设置请求URL
|
// 1. 设置请求URL
|
||||||
|
@ -192,11 +196,10 @@ public class DifyDatasetApiServiceImpl implements DifyDatasetApiService {
|
||||||
// 0.0, // 初始化进度为0%
|
// 0.0, // 初始化进度为0%
|
||||||
// request.getDatasetId()
|
// request.getDatasetId()
|
||||||
// );
|
// );
|
||||||
DatasetInfoRequest datasetInfoRequest = new DatasetInfoRequest();
|
|
||||||
datasetInfoRequest.setDatasetId(request.getDatasetId());
|
|
||||||
|
|
||||||
DatasetInfoResponse datasetInfo = difyDatasetService.info(datasetInfoRequest);
|
|
||||||
String datasetName = datasetInfo.getName();
|
|
||||||
|
String datasetName = difyDatasetsMapper.getDatasetNameById(request.getDatasetId());
|
||||||
|
|
||||||
request.setDeepAnalysis(false);
|
request.setDeepAnalysis(false);
|
||||||
|
|
||||||
|
|
|
@ -2,8 +2,7 @@ package com.bjtds.brichat.service.impl;
|
||||||
|
|
||||||
import com.bjtds.brichat.service.MarkdownService;
|
import com.bjtds.brichat.service.MarkdownService;
|
||||||
import com.bjtds.brichat.util.FuzzyMatcher;
|
import com.bjtds.brichat.util.FuzzyMatcher;
|
||||||
import com.itextpdf.text.pdf.parser.clipper.Path;
|
|
||||||
import com.sun.xml.internal.ws.policy.privateutil.PolicyUtils;
|
|
||||||
import java.io.File;
|
import java.io.File;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
@ -11,7 +10,7 @@ import java.io.IOException;
|
||||||
import java.nio.charset.StandardCharsets;
|
import java.nio.charset.StandardCharsets;
|
||||||
import java.nio.file.Files;
|
import java.nio.file.Files;
|
||||||
import java.nio.file.Paths;
|
import java.nio.file.Paths;
|
||||||
import java.nio.file.StandardCopyOption;
|
|
||||||
import java.nio.file.StandardOpenOption;
|
import java.nio.file.StandardOpenOption;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
|
@ -43,4 +43,8 @@
|
||||||
select id,tenant_id,name,description,created_by,created_at, updated_at from datasets ORDER BY created_at DESC
|
select id,tenant_id,name,description,created_by,created_at, updated_at from datasets ORDER BY created_at DESC
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
<select id="getDatasetNameById" resultType="java.lang.String" parameterType="java.lang.String">
|
||||||
|
select name from datasets where id = CAST(#{id} AS UUID)
|
||||||
|
</select>
|
||||||
|
|
||||||
</mapper>
|
</mapper>
|
Loading…
Reference in New Issue