From 8942f19f9cc9ff4b5aa52ec7616f26d9ded0b1fe Mon Sep 17 00:00:00 2001 From: kakayunmu Date: Fri, 28 Nov 2025 16:29:25 +0800 Subject: [PATCH] =?UTF-8?q?feat:=E4=BF=AE=E5=A4=8D=E9=83=A8=E9=97=A8?= =?UTF-8?q?=E6=9B=B4=E6=96=B0=E6=97=B6recursion=5Fmapping=20=E4=B8=BB?= =?UTF-8?q?=E9=94=AE=E5=86=B2=E7=AA=81=E9=97=AE=E9=A2=98=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../starter/web/inner/impl/RecursionMappingServiceImpl.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/web-starter/src/main/java/com/lframework/starter/web/inner/impl/RecursionMappingServiceImpl.java b/web-starter/src/main/java/com/lframework/starter/web/inner/impl/RecursionMappingServiceImpl.java index e2aa7fd..dc5fbbc 100644 --- a/web-starter/src/main/java/com/lframework/starter/web/inner/impl/RecursionMappingServiceImpl.java +++ b/web-starter/src/main/java/com/lframework/starter/web/inner/impl/RecursionMappingServiceImpl.java @@ -107,6 +107,10 @@ public class RecursionMappingServiceImpl extends data.setLevel(parentIds.size() + 1); } - getBaseMapper().insert(data); + if(StringUtil.isEmpty(data.getId())) { + getBaseMapper().insert(data); + }else{ + getBaseMapper().updateById(data); + } } } -- Gitee