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