From 7d2f73f46b843daec21657fa568ef2ebc7f917dd Mon Sep 17 00:00:00 2001 From: louwenzhi Date: Wed, 28 Apr 2021 15:04:44 +0800 Subject: [PATCH] =?UTF-8?q?2021=204=E3=80=8128?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- web/models/roletab_model.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/web/models/roletab_model.go b/web/models/roletab_model.go index 8322340..4a02f85 100644 --- a/web/models/roletab_model.go +++ b/web/models/roletab_model.go @@ -127,7 +127,7 @@ func (t *Roletab) GetRoleMeunId() ([]int, error) { menuIds := make([]int, 0) menuList := make([]MenuIdList, 0) e := db.Eloquent.Master() - if err := e.Table("role_menu").Select("role_menu.menu_id").Join("LEFT", "menu", "menu.menu_id = role_menu.menu_id").Where("role_menu.role_id = ? ", t.RoleId).And(" role_menu.menu_id not in (select menu.parent_id from role_menu LEFT JOIN menu on menu.menu_id=role_menu.menu_id where role_menu.role_id =? )", t.RoleId).Find(&menuList); err != nil { + if err := e.Table("role_menu").Select("role_menu.menu_id").Join("LEFT", "menu", "menu.menu_id = role_menu.menu_id").Where("role_menu.role_id = ? ", t.RoleId).Find(&menuList); err != nil { return nil, err } for i := 0; i < len(menuList); i++ {