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 be3b78f..f4685a6 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 @@ -129,12 +129,17 @@ public class DiFyServiceImpl implements DiFyService{ @Override public JSONObject executeDifyFlow(DiFyReq diFyReq) { - Map map = new HashMap<>(); - map.put("inputs",diFyReq.getInputs()); - map.put("response_mode","blocking"); - map.put("user",diFyReq.getUser()); - JSONObject difyResult = diFyFeign.runWorkflows("Bearer "+diFyReq.getFlowId(),map); - JSONObject data = difyResult.getJSONObject("data"); + JSONObject data = null; + try { + Map map = new HashMap<>(); + map.put("inputs",diFyReq.getInputs()); + map.put("response_mode","blocking"); + map.put("user",diFyReq.getUser()); + JSONObject difyResult = diFyFeign.runWorkflows("Bearer "+diFyReq.getFlowId(),map); + data = difyResult.getJSONObject("data"); + } catch (Exception e) { + log.info("dify请求失败executeDifyFlow:{}",e); + } return data; }