This commit is contained in:
lxu75
2025-04-14 14:49:44 +08:00
parent 15f7dc5a4e
commit f16b9fc79d

View File

@@ -12,6 +12,7 @@ import com.volvo.ai.analytic.center.dto.req.DiFyReq;
import com.volvo.ai.analytic.center.entity.AiAnalysisRequestLogs;
import com.volvo.ai.analytic.center.entity.AiAnalyticBusinessConfig;
import com.volvo.ai.analytic.center.enums.BusinessTypeEnum;
import com.volvo.ai.analytic.center.enums.ClaimVerificationFileTypeEnums;
import org.apache.commons.lang3.StringUtils;
import org.apache.commons.text.StringEscapeUtils;
import com.volvo.ai.analytic.center.feign.DiFyFeign;
@@ -79,7 +80,7 @@ public class ClaimVerificationServiceImpl implements ClaimVerificationService {
if(claimVerificationFileAnalysisDTO.getBusinessType().equals(BusinessTypeEnum.CLAIM_VERIFICATION_FILE_ANALYSIS.getCode())){
//文件分析
List<String> fileObsPath = claimVerificationFileAnalysisDTO.getFileObsPath();
List<HashMap<String,String>> fileIds = Collections.EMPTY_LIST;
List<HashMap<String,String>> fileIds = new ArrayList<>();
log.info("文件分析文件ID:{}", fileObsPath);
//上传所有文件到dify
uploadFileToObs(fileObsPath, fileIds);
@@ -230,7 +231,7 @@ public class ClaimVerificationServiceImpl implements ClaimVerificationService {
String uploadFileId = fileUploadRes.getString(ClaimVerificationConstant.ID);
String extension = fileUploadRes.getString(ClaimVerificationConstant.EXTENSION);
fileToDifyDTO.put(ClaimVerificationConstant.ID, uploadFileId);
fileToDifyDTO.put(ClaimVerificationConstant.TYPE, extension);
fileToDifyDTO.put(ClaimVerificationConstant.TYPE, ClaimVerificationFileTypeEnums.getMessageByCode(extension));
fileIds.add(fileToDifyDTO);
}
}