From d278f3903c4cc5aa01d43af6722fa9984e2a2d16 Mon Sep 17 00:00:00 2001 From: wangli <274027703@qq.com> Date: Tue, 18 Jun 2024 15:59:51 +0800 Subject: [PATCH] =?UTF-8?q?update(REQ-2516)=20-=20=E8=B0=83=E6=95=B4=20Com?= =?UTF-8?q?plexInvokeClient=20=E7=9A=84=E5=93=8D=E5=BA=94=E5=A4=84?= =?UTF-8?q?=E7=90=86=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../starter/feign/ext/WorkflowEngineStarterDecoder.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/workflow-engine-spring-boot-starter/src/main/java/cn/axzo/workflow/starter/feign/ext/WorkflowEngineStarterDecoder.java b/workflow-engine-spring-boot-starter/src/main/java/cn/axzo/workflow/starter/feign/ext/WorkflowEngineStarterDecoder.java index 78cf7d339..4575c2032 100644 --- a/workflow-engine-spring-boot-starter/src/main/java/cn/axzo/workflow/starter/feign/ext/WorkflowEngineStarterDecoder.java +++ b/workflow-engine-spring-boot-starter/src/main/java/cn/axzo/workflow/starter/feign/ext/WorkflowEngineStarterDecoder.java @@ -1,5 +1,6 @@ package cn.axzo.workflow.starter.feign.ext; +import cn.axzo.workflow.common.model.response.BpmPageResult; import cn.axzo.workflow.starter.common.exception.WorkflowEngineStarterException; import cn.axzo.workflow.starter.common.exception.WorkflowRpcInvokeException; import cn.azxo.framework.common.model.CommonResponse; @@ -64,7 +65,7 @@ final class WorkflowEngineStarterDecoder implements Decoder { */ Object convert(Response response, Type type) throws IOException { ParameterizedTypeImpl wrappedType; - List> cls = Lists.newArrayList(Collection.class, List.class, Map.class); + List> cls = Lists.newArrayList(BpmPageResult.class, Collection.class, List.class, Map.class); if (type instanceof ParameterizedType && !cls.contains(((ParameterizedType) type).getRawType())) { wrappedType = (ParameterizedTypeImpl) type; } else {