From f10f07f1364fe3dd13064f9656b200c848f70f1e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E8=B5=B5=E5=95=B8=E9=9D=9E?= <8153694@qq.com>
Date: Tue, 7 May 2024 14:35:41 +0800
Subject: [PATCH] =?UTF-8?q?=E7=9A=AE=E8=82=A4=E4=BF=AE=E6=94=B9=E6=A8=A1?=
 =?UTF-8?q?=E6=9D=BF=E5=90=8C=E6=AD=A5=E6=B7=BB=E5=8A=A0=E5=B1=9E=E6=80=A7?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 .../xhx/module/skin/service/impl/SkinFieldServiceImpl.java   | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/base-manager/src/main/java/com/mortals/xhx/module/skin/service/impl/SkinFieldServiceImpl.java b/base-manager/src/main/java/com/mortals/xhx/module/skin/service/impl/SkinFieldServiceImpl.java
index 0e9c52b3..f395418c 100644
--- a/base-manager/src/main/java/com/mortals/xhx/module/skin/service/impl/SkinFieldServiceImpl.java
+++ b/base-manager/src/main/java/com/mortals/xhx/module/skin/service/impl/SkinFieldServiceImpl.java
@@ -78,10 +78,11 @@ public class SkinFieldServiceImpl extends AbstractCRUDServiceImpl<SkinFieldDao,
                 Long key = entry.getKey();
                 Set<String> value = entry.getValue();
                 if (key == 0L) continue;
-                if(value.contains(entity.getFieldCode())) continue;
+                if (value.contains(entity.getFieldCode())) continue;
                 //鏂板灞炴€�
                 SkinFieldEntity target = new SkinFieldEntity();
-                BeanUtils.copyProperties(target, entity, BeanUtil.getNullPropertyNames(entity));
+                BeanUtils.copyProperties(entity, target, BeanUtil.getNullPropertyNames(entity));
+                target.setId(null);
                 target.setSkinId(key);
                 this.save(target, context);
             }
-- 
2.24.3