From 5974a2e8a47b4cd059c9799dde21b02adadde053 Mon Sep 17 00:00:00 2001 From: Chenzhexian <92191856+Chenzhexian@users.noreply.github.com> Date: Fri, 18 Aug 2023 09:54:20 +0800 Subject: [PATCH] Update DynamicRouteLoader.java --- .../src/main/java/org/jeecg/loader/DynamicRouteLoader.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jeecg-server-cloud/jeecg-cloud-gateway/src/main/java/org/jeecg/loader/DynamicRouteLoader.java b/jeecg-server-cloud/jeecg-cloud-gateway/src/main/java/org/jeecg/loader/DynamicRouteLoader.java index c052b4a2..8a3611c1 100644 --- a/jeecg-server-cloud/jeecg-cloud-gateway/src/main/java/org/jeecg/loader/DynamicRouteLoader.java +++ b/jeecg-server-cloud/jeecg-cloud-gateway/src/main/java/org/jeecg/loader/DynamicRouteLoader.java @@ -224,7 +224,7 @@ public class DynamicRouteLoader implements ApplicationEventPublisherAware { List predicateDefinitionList = new ArrayList<>(); for (Object map : list) { - JSONObject json = (JSONObject) map; + JSONObject json = JSON.parseObject(JSON.toJSONString(map)); PredicateDefinition predicateDefinition = new PredicateDefinition(); //update-begin-author:zyf date:20220419 for:【VUEN-762】路由条件添加异常问题,原因是部分路由条件参数需要设置固定key String name=json.getString("name");