修复dify回传

This commit is contained in:
jie.lu
2025-08-14 23:40:13 +08:00
parent be7120d112
commit 20d16ec253

View File

@@ -187,6 +187,7 @@ public class ClaimVerificationServiceImpl implements ClaimVerificationService {
List<ClaimVerificationFile> claimVerificationFiles = claimVerificationFileAnalysisDTO.getClaimVerificationFiles();
List<ClaimVerificationFile> resultFiles = new ArrayList<>();
for (ClaimVerificationFile claimVerificationFile : claimVerificationFiles) {
try {
List<String> fileObsPath = new ArrayList<>();
fileObsPath.add(claimVerificationFile.getFileObsPath());
List<HashMap<String, String>> fileIds = new ArrayList<>();
@@ -221,15 +222,20 @@ public class ClaimVerificationServiceImpl implements ClaimVerificationService {
saveException("售后索赔检核文件分类dify返回结果为空", aiAnalysisRequestId, null);
} else {
//解析dify返回结果
String fileType = diFyObject.getString("fileBusinessType");
String fileType = classifyDiFyObject.getString("fileBusinessType");
//判断字符串那个是不为空的然后进行处理
if (StringUtils.isNotBlank(fileType)) {
claimVerificationFile.setFileType(fileType);
} else {
claimVerificationFile.setFileType("0");
claimVerificationFile.setFileType("3");
}
resultFiles.add(claimVerificationFile);
}
} catch (Exception e) {
log.error("文件分类异常:{}", e.getMessage());
claimVerificationFile.setFileType("3");
resultFiles.add(claimVerificationFile);
}
}
JSONObject data = new JSONObject();
data.put("newBieAfterSalesId", claimVerificationFileAnalysisDTO.getNewBieAfterSalesId());