去除审核规则
This commit is contained in:
@@ -153,19 +153,8 @@ public class ClaimVerificationServiceImpl implements ClaimVerificationService {
|
|||||||
syncUpdateDiFyResponse(diFyObject, aiAnalysisRequestId);
|
syncUpdateDiFyResponse(diFyObject, aiAnalysisRequestId);
|
||||||
} else if (claimVerificationFileAnalysisDTO.getBusinessType().equals(BusinessTypeEnum.CLAIM_VERIFICATION_AUDIT.getCode())) {
|
} else if (claimVerificationFileAnalysisDTO.getBusinessType().equals(BusinessTypeEnum.CLAIM_VERIFICATION_AUDIT.getCode())) {
|
||||||
//审计报告
|
//审计报告
|
||||||
//加载审计规则配置
|
|
||||||
List<AiAnalyticBusinessConfig> aiAnalyticBusinessConfigs = aiAnalyticBusinessConfigMapper.selectList(
|
|
||||||
Wrappers.<AiAnalyticBusinessConfig>lambdaQuery()
|
|
||||||
.eq(AiAnalyticBusinessConfig::getBusinessLine, BusinessTypeEnum.CLAIM_VERIFICATION.getCode())
|
|
||||||
.eq(AiAnalyticBusinessConfig::getConfigType, BusinessTypeEnum.AUDITRULES.getCode())
|
|
||||||
.eq(AiAnalyticBusinessConfig::getIsDeleted, 0)
|
|
||||||
.in(AiAnalyticBusinessConfig::getVerificationMethod, methodList)
|
|
||||||
);
|
|
||||||
String configDataString = aiAnalyticBusinessConfigs.stream()
|
|
||||||
.map(AiAnalyticBusinessConfig::getConfigData)
|
|
||||||
.collect(Collectors.joining(" "));
|
|
||||||
//组装审计报告workflow入参
|
//组装审计报告workflow入参
|
||||||
JSONObject parsedAudit = buildAuditToDify(configDataString, claimVerificationFileAnalysisDTO);
|
JSONObject parsedAudit = buildAuditToDify(claimVerificationFileAnalysisDTO);
|
||||||
//根据aiAnalysisRequestId更新请求日志表的difyRequest字段
|
//根据aiAnalysisRequestId更新请求日志表的difyRequest字段
|
||||||
syncUpdateDiFyRequest(parsedAudit.toString(), aiAnalysisRequestId);
|
syncUpdateDiFyRequest(parsedAudit.toString(), aiAnalysisRequestId);
|
||||||
DiFyReq diFyReq = new DiFyReq();
|
DiFyReq diFyReq = new DiFyReq();
|
||||||
@@ -297,9 +286,8 @@ public class ClaimVerificationServiceImpl implements ClaimVerificationService {
|
|||||||
.build());
|
.build());
|
||||||
}
|
}
|
||||||
|
|
||||||
private JSONObject buildAuditToDify(String configDataString, ClaimVerificationFileDTO claimVerificationFileAnalysisDTO) {
|
private JSONObject buildAuditToDify(ClaimVerificationFileDTO claimVerificationFileAnalysisDTO) {
|
||||||
JSONObject audit = new JSONObject();
|
JSONObject audit = new JSONObject();
|
||||||
audit.put("analysisRules", configDataString);
|
|
||||||
audit.put("diagnosticReport", claimVerificationFileAnalysisDTO.getDiagnosticReport() == null ? " " :claimVerificationFileAnalysisDTO.getDiagnosticReport().toString());
|
audit.put("diagnosticReport", claimVerificationFileAnalysisDTO.getDiagnosticReport() == null ? " " :claimVerificationFileAnalysisDTO.getDiagnosticReport().toString());
|
||||||
audit.put("preCheckReport", claimVerificationFileAnalysisDTO.getPreCheckReport() == null ? " " :claimVerificationFileAnalysisDTO.getPreCheckReport().toString());
|
audit.put("preCheckReport", claimVerificationFileAnalysisDTO.getPreCheckReport() == null ? " " :claimVerificationFileAnalysisDTO.getPreCheckReport().toString());
|
||||||
audit.put("dtcReport", claimVerificationFileAnalysisDTO.getDtcReport() == null ? " " :claimVerificationFileAnalysisDTO.getDtcReport().toString());
|
audit.put("dtcReport", claimVerificationFileAnalysisDTO.getDtcReport() == null ? " " :claimVerificationFileAnalysisDTO.getDtcReport().toString());
|
||||||
|
|||||||
Reference in New Issue
Block a user