From 5d4f79fe0363290509bcf28282b6ab290ea43dd0 Mon Sep 17 00:00:00 2001 From: panchengyong Date: Mon, 9 Mar 2026 14:46:47 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20workflow()=20=E8=BF=94=E5=9B=9E=20resp.g?= =?UTF-8?q?etData()=20=E8=80=8C=E9=9D=9E=E6=95=B4=E4=B8=AA=20RunWorkflowRe?= =?UTF-8?q?sp=20=E5=AF=B9=E8=B1=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit parseWorkflowResponse 只能处理 Map/String 类型, 之前传入了 RunWorkflowResp 对象导致直接返回 null。 改为传入 resp.getData()(JSON 字符串)使解析逻辑正常工作。 Co-Authored-By: Claude Opus 4.6 --- .../com/zbkj/service/service/impl/tool/ToolCozeServiceImpl.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/msh_crmeb_22/crmeb-service/src/main/java/com/zbkj/service/service/impl/tool/ToolCozeServiceImpl.java b/msh_crmeb_22/crmeb-service/src/main/java/com/zbkj/service/service/impl/tool/ToolCozeServiceImpl.java index df17926..706d8b4 100644 --- a/msh_crmeb_22/crmeb-service/src/main/java/com/zbkj/service/service/impl/tool/ToolCozeServiceImpl.java +++ b/msh_crmeb_22/crmeb-service/src/main/java/com/zbkj/service/service/impl/tool/ToolCozeServiceImpl.java @@ -207,7 +207,7 @@ public class ToolCozeServiceImpl implements ToolCozeService { .parameters(request.getParameters()) .build(); RunWorkflowResp resp = client.workflows().runs().create(req); - return CozeBaseResponse.success(resp); + return CozeBaseResponse.success(resp.getData()); } catch (Exception e) { logger.error("Coze workflow error", e); return CozeBaseResponse.error("Workflow failed: " + e.getMessage());