From 314abfc0439bcd720dc30aaa25639f6674c963f8 Mon Sep 17 00:00:00 2001 From: zhouhao Date: Mon, 26 Jan 2026 09:29:20 +0800 Subject: [PATCH] =?UTF-8?q?fix(bean):=20=E4=BF=AE=E5=A4=8Dcopier=E8=B0=83?= =?UTF-8?q?=E7=94=A8=E9=A1=BA=E5=BA=8F=E9=94=99=E8=AF=AF=EF=BC=8C=E7=A1=AE?= =?UTF-8?q?=E4=BF=9D=E6=95=B0=E6=8D=AE=E6=AD=A3=E7=A1=AE=E6=8B=B7=E8=B4=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../org/hswebframework/web/bean/ExtendableToMapCopier.java | 2 +- .../org/hswebframework/web/bean/MapToExtendableCopier.java | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/hsweb-core/src/main/java/org/hswebframework/web/bean/ExtendableToMapCopier.java b/hsweb-core/src/main/java/org/hswebframework/web/bean/ExtendableToMapCopier.java index f2dd5ddbc..00603aeb1 100644 --- a/hsweb-core/src/main/java/org/hswebframework/web/bean/ExtendableToMapCopier.java +++ b/hsweb-core/src/main/java/org/hswebframework/web/bean/ExtendableToMapCopier.java @@ -13,8 +13,8 @@ class ExtendableToMapCopier implements Copier { @Override public void copy(Object source, Object target, Set ignore, Converter converter) { - copier.copy(source, target, ignore, converter); ExtendableUtils.copyToMap((Extendable) source, ignore, (Map) target); + copier.copy(source, target, ignore, converter); //移除map中的extensions ((Map) target).remove("extensions"); } diff --git a/hsweb-core/src/main/java/org/hswebframework/web/bean/MapToExtendableCopier.java b/hsweb-core/src/main/java/org/hswebframework/web/bean/MapToExtendableCopier.java index 9bbab361b..947af7a17 100644 --- a/hsweb-core/src/main/java/org/hswebframework/web/bean/MapToExtendableCopier.java +++ b/hsweb-core/src/main/java/org/hswebframework/web/bean/MapToExtendableCopier.java @@ -13,9 +13,8 @@ class MapToExtendableCopier implements Copier { @Override public void copy(Object source, Object target, Set ignore, Converter converter) { - copier.copy(source, target, ignore, converter); - ExtendableUtils.copyFromMap((Map) source, ignore, (Extendable) target); + copier.copy(source, target, ignore, converter); }