From 54ff2eaf41d074089c3525f718bb9d4356f99515 Mon Sep 17 00:00:00 2001 From: yinq Date: Wed, 7 Jan 2026 15:52:54 +0800 Subject: [PATCH] =?UTF-8?q?update=20=E6=89=93=E5=8D=B0=E6=A8=A1=E6=9D=BF?= =?UTF-8?q?=E6=9B=B4=E6=96=B0=E8=8A=82=E7=82=B9=E4=BF=A1=E6=81=AF=E5=88=97?= =?UTF-8?q?=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/system/SysMenuController.java | 4 ++-- .../impl/SysPrintTemplateNodeServiceImpl.java | 14 +++----------- 2 files changed, 5 insertions(+), 13 deletions(-) diff --git a/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/system/SysMenuController.java b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/system/SysMenuController.java index 8328149a..fd2d9818 100644 --- a/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/system/SysMenuController.java +++ b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/system/SysMenuController.java @@ -184,8 +184,8 @@ public class SysMenuController extends BaseController { /** * 复制菜单 */ - @SaCheckRole(TenantConstants.SUPER_ADMIN_ROLE_KEY) - @SaCheckPermission("system:menu:add") +// @SaCheckRole(TenantConstants.SUPER_ADMIN_ROLE_KEY) +// @SaCheckPermission("system:menu:add") @Log(title = "菜单管理", businessType = BusinessType.INSERT) @PostMapping("/copy/{menuId}") public R copy(@PathVariable("menuId") Long menuId, @RequestBody SysMenuBo menu) { diff --git a/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/service/impl/SysPrintTemplateNodeServiceImpl.java b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/service/impl/SysPrintTemplateNodeServiceImpl.java index b731b13a..b8aa7a31 100644 --- a/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/service/impl/SysPrintTemplateNodeServiceImpl.java +++ b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/service/impl/SysPrintTemplateNodeServiceImpl.java @@ -160,17 +160,9 @@ public class SysPrintTemplateNodeServiceImpl implements ISysPrintTemplateNodeSer return 0; } - List idList = bos.stream() - .map(bo -> { - String id = bo.getId(); - if (StringUtils.isEmpty(id)) { - throw new ServiceException("节点ID不可为空!"); - } - return id; - }) - .distinct() - .collect(Collectors.toList()); - List existingNodes = this.queryListByIds(idList); + SysPrintTemplateNodeBo nodeBo = new SysPrintTemplateNodeBo(); + nodeBo.setTemplateInfoId(bos.get(0).getTemplateInfoId()); + List existingNodes = this.queryList(nodeBo); Set templateNodeIds = existingNodes.stream() .map(SysPrintTemplateNodeVo::getTemplateNodeId) .collect(Collectors.toSet());