From 091e46b74d16aa12193b99d05901096953531c70 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8B=8F=E5=B0=B9=E5=B2=9A?= <770236076@qq.com> Date: Thu, 21 Jan 2021 17:01:21 +0800 Subject: [PATCH] aa --- business/model/dao/permission.go | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/business/model/dao/permission.go b/business/model/dao/permission.go index 77b50c9bb..b995155c7 100644 --- a/business/model/dao/permission.go +++ b/business/model/dao/permission.go @@ -1,8 +1,6 @@ package dao import ( - "fmt" - "git.rosy.net.cn/baseapi/utils" "git.rosy.net.cn/jx-callback/business/model" ) @@ -31,8 +29,6 @@ func GetMenu(db *DaoDB, name string, level int, userID string) (menus []*model.M sql += " AND a.level = ?" sqlParams = append(sqlParams, level) } - fmt.Println(sql) - fmt.Println(sqlParams) err = GetRows(db, &menus, sql, sqlParams) return menus, err } @@ -42,12 +38,12 @@ func GetMenuWithUser(db *DaoDB, name string, level int, userID string) (menus [] SELECT DISTINCT b.* FROM ( SELECT a.id,a.parent_id FROM menu a - JOIN user_role b ON b.user_id = ? - JOIN role_menu c ON c.menu_id = a.id AND c.role_id = b.role_id + JOIN user_role b ON b.user_id = ? AND b.deleted_at = ? + JOIN role_menu c ON c.menu_id = a.id AND c.role_id = b.role_id AND c.deleted_at = ? WHERE a.deleted_at = ?)a JOIN menu b ON (b.id = a.id OR b.id = a.parent_id) ` - sqlParams := []interface{}{userID, utils.DefaultTimeValue} + sqlParams := []interface{}{userID, utils.DefaultTimeValue, utils.DefaultTimeValue, utils.DefaultTimeValue} err = GetRows(db, &menus, sql, sqlParams) return menus, err }