From b231dd83bf2dae9aa2dc2f93d10eff5cbdff52a2 Mon Sep 17 00:00:00 2001 From: chenhc <2369838784@qq.com> Date: Wed, 21 Feb 2024 10:32:35 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E6=89=AB=E7=A0=81=E5=BC=82=E5=B8=B8?= =?UTF-8?q?=E7=94=9F=E6=88=90=E6=9F=A5=E7=9C=8B=E5=B8=AE=E5=8A=A9=E6=8C=89?= =?UTF-8?q?=E9=92=AE=E8=B7=B3=E8=BD=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../system/SysMenuHelpController.java | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/src/main/java/com/glxp/api/controller/system/SysMenuHelpController.java b/src/main/java/com/glxp/api/controller/system/SysMenuHelpController.java index f2eabd42..273a6919 100644 --- a/src/main/java/com/glxp/api/controller/system/SysMenuHelpController.java +++ b/src/main/java/com/glxp/api/controller/system/SysMenuHelpController.java @@ -15,6 +15,7 @@ import com.glxp.api.res.PageSimpleResponse; import com.glxp.api.service.auth.ISysMenuService; import com.glxp.api.service.system.SysMenuHelpService; import com.glxp.api.util.StringUtils; +import org.apache.commons.collections.CollectionUtils; import org.springframework.beans.BeanUtils; import org.springframework.validation.BindingResult; import org.springframework.web.bind.annotation.GetMapping; @@ -121,6 +122,28 @@ public class SysMenuHelpController { } + /** + * 通过组件标识获取组件信息 + * @param menuKey + * @return + */ + @AuthRuleAnnotation("system/param/help/selectAuthMenuByMenuKey") + @GetMapping("/system/param/help/selectAuthMenuByMenuKey") + public BaseResponse selectAuthMenuByMenuKey( String menuKey) { + if(!StringUtils.isNotBlank(menuKey)){ + return ResultVOUtils.error(999,"参数错误"); + } + SysMenuHelpRequest sysMenuHelpRequest = new SysMenuHelpRequest(); + sysMenuHelpRequest.setMenuKey(menuKey); + sysMenuHelpRequest.setStatus(1); + List list= sysMenuHelpService.MenuHelpList(sysMenuHelpRequest); + SysMenuHelpEntity entity=null; + if (CollectionUtils.isNotEmpty(list)){ + entity = list.get(0); + } + return ResultVOUtils.success(entity); + } + }