diff --git a/ai-analytic-center-biz/src/main/java/com/volvo/ai/analytic/center/service/impl/ClaimVerificationServiceImpl.java b/ai-analytic-center-biz/src/main/java/com/volvo/ai/analytic/center/service/impl/ClaimVerificationServiceImpl.java index 483582a..1d55bb4 100644 --- a/ai-analytic-center-biz/src/main/java/com/volvo/ai/analytic/center/service/impl/ClaimVerificationServiceImpl.java +++ b/ai-analytic-center-biz/src/main/java/com/volvo/ai/analytic/center/service/impl/ClaimVerificationServiceImpl.java @@ -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 fileObsPath = claimVerificationFileAnalysisDTO.getFileObsPath(); - List> fileIds = Collections.EMPTY_LIST; + List> 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); } }