diff --git a/src/modules/system/controller/sys_menu.go b/src/modules/system/controller/sys_menu.go index 256718d1..3cb023b7 100644 --- a/src/modules/system/controller/sys_menu.go +++ b/src/modules/system/controller/sys_menu.go @@ -34,10 +34,10 @@ type SysMenuController struct { // GET /list func (s *SysMenuController) List(c *gin.Context) { query := model.SysMenu{} - if v, ok := c.GetQuery("menuName"); ok { + if v, ok := c.GetQuery("menuName"); ok && v != "" { query.MenuName = v } - if v, ok := c.GetQuery("status"); ok { + if v, ok := c.GetQuery("status"); ok && v != "" { query.Status = v } @@ -289,10 +289,10 @@ func (s *SysMenuController) Remove(c *gin.Context) { // GET /treeSelect func (s *SysMenuController) TreeSelect(c *gin.Context) { query := model.SysMenu{} - if v, ok := c.GetQuery("menuName"); ok { + if v, ok := c.GetQuery("menuName"); ok && v != "" { query.MenuName = v } - if v, ok := c.GetQuery("status"); ok { + if v, ok := c.GetQuery("status"); ok && v != "" { query.Status = v } @@ -331,10 +331,10 @@ func (s *SysMenuController) RoleMenuTreeSelect(c *gin.Context) { } query := model.SysMenu{} - if v, ok := c.GetQuery("menuName"); ok { + if v, ok := c.GetQuery("menuName"); ok && v != "" { query.MenuName = v } - if v, ok := c.GetQuery("status"); ok { + if v, ok := c.GetQuery("status"); ok && v != "" { query.Status = v }