From 067575c474e88621ec30922533e4ee13cc8950c8 Mon Sep 17 00:00:00 2001 From: Paidax Date: Thu, 25 Jul 2024 11:24:46 +0800 Subject: [PATCH] commit --- .../sys/controllers/platform/sys/SysMenuController.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/main/java/io/v/nutz/sys/controllers/platform/sys/SysMenuController.java b/src/main/java/io/v/nutz/sys/controllers/platform/sys/SysMenuController.java index d305080..f4e897b 100644 --- a/src/main/java/io/v/nutz/sys/controllers/platform/sys/SysMenuController.java +++ b/src/main/java/io/v/nutz/sys/controllers/platform/sys/SysMenuController.java @@ -54,7 +54,9 @@ public class SysMenuController { @At("/child") @Ok("json") @RequiresAuthentication - public Object child(@Param("pid") String pid, HttpServletRequest req) { + public Object child(@Param("pid") String pid, + @Param(value = "menuName", required = false) String menuName, + HttpServletRequest req) { List list = new ArrayList<>(); List treeList = new ArrayList<>(); Cnd cnd = Cnd.NEW(); @@ -63,6 +65,9 @@ public class SysMenuController { } else { cnd.and("parentId", "=", pid); } + if (StrUtil.isNotBlank(menuName)) { + cnd.and(Cnd.likeEX("`name`",menuName)); + } cnd.asc("location").asc("path"); list = sysMenuService.query(cnd); for (Sys_menu menu : list) {