异常发送空MQ

This commit is contained in:
lxu75
2025-04-18 18:01:23 +08:00
parent 4da8845068
commit 1b9ac29858
2 changed files with 35 additions and 0 deletions

View File

@@ -14,6 +14,7 @@ import com.volvo.ai.analytic.center.dto.req.RunMaskingRuleInput;
import com.volvo.ai.analytic.center.entity.*;
import com.volvo.ai.analytic.center.enums.BusinessTypeEnum;
import com.volvo.ai.analytic.center.enums.ClaimVerificationFileTypeEnums;
import com.volvo.ai.analytic.center.enums.StatusEnums;
import com.volvo.ai.analytic.center.mapper.AiAnalysisErrorsMapper;
import com.volvo.ai.analytic.center.mapper.AiAnalyticWarrantyAuditMapper;
import com.volvo.ai.analytic.center.service.DataMaskingRuleService;
@@ -183,11 +184,22 @@ public class ClaimVerificationServiceImpl implements ClaimVerificationService {
}
} catch (Exception e) {
log.error("售后索赔检核异常:{}", e.getMessage());
//推送空的回调MQ
sendErrorCallBack(claimVerificationFileAnalysisDTO, aiAnalysisRequestId);
//保存错误日志
saveException(e.getMessage(), aiAnalysisRequestId, diFyObject);
}
}
private void sendErrorCallBack(ClaimVerificationFileDTO claimVerificationFileAnalysisDTO, String aiAnalysisRequestId) {
JSONObject data = new JSONObject();
data.put("newBieAfterSalesId", claimVerificationFileAnalysisDTO.getNewBieAfterSalesId());
data.put("businessType", claimVerificationFileAnalysisDTO.getBusinessType());
data.put("aiAnalysisRequestId", aiAnalysisRequestId);
log.info("索赔检核发送异常空MQMQ: {}", data.toString());
rocketMQTemplate.syncSend(topic, data);
}
@Async
protected void syncUpdateDiFyRequest(String difyQuery, String aiAnalysisRequestId) {
aiAnalysisRequestLogsMapper.update(new AiAnalysisRequestLogs(),