From 63995d6f61c99f8775c0cf64f9d31291300d6db8 Mon Sep 17 00:00:00 2001 From: zren25 Date: Fri, 16 May 2025 15:28:57 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9error=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../volvo/ai/analytic/center/service/impl/DiFyServiceImpl.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ai-analytic-center-biz/src/main/java/com/volvo/ai/analytic/center/service/impl/DiFyServiceImpl.java b/ai-analytic-center-biz/src/main/java/com/volvo/ai/analytic/center/service/impl/DiFyServiceImpl.java index 862ee18..dce5453 100644 --- a/ai-analytic-center-biz/src/main/java/com/volvo/ai/analytic/center/service/impl/DiFyServiceImpl.java +++ b/ai-analytic-center-biz/src/main/java/com/volvo/ai/analytic/center/service/impl/DiFyServiceImpl.java @@ -77,11 +77,12 @@ public class DiFyServiceImpl implements DiFyService{ if (data.get("status").equals("failed")) { log.info("execDifyFlow failed, aiAnalysisRequestId:{} , data:{}",aiAnalysisRequestId,data); + String errorMsg = data.getString("error"); aiAnalysisErrorsService.saveAiAnalysisErrors(AiAnalysisErrors.builder() .aiAnalysisRequestId(aiAnalysisRequestId) .aiAnalysisRequestType(businessType) .aiAnalysisErrorHandlingStatus("0") - .aiAnalysisErrorMessage(data.getString("error").substring(0,1000)) + .aiAnalysisErrorMessage(errorMsg.length()>1000?errorMsg.substring(0,1000):errorMsg) .build()); }