From 1244feb7de4e7bf7b049bf5a58b1afb488dc75cc Mon Sep 17 00:00:00 2001 From: junleea <354425203@qq.com> Date: Thu, 21 Aug 2025 21:47:51 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=88=A0=E9=99=A4=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3=EF=BC=8C=E4=BF=AE=E6=94=B9=E8=BF=90=E8=A1=8Csql?= =?UTF-8?q?=E8=BF=94=E5=9B=9E=E6=95=B0=E6=8D=AE=E7=BB=93=E6=9E=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- service/dbmService.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/service/dbmService.go b/service/dbmService.go index e1412ef..2e03dc2 100644 --- a/service/dbmService.go +++ b/service/dbmService.go @@ -156,7 +156,7 @@ func DeleteDBManage(req *proto.DeleteDBManageReq, userId int) error { return err } } else if req.Del_Type == 1 && req.UserID > 0 { - if req.UserID != userId && user.Role != "admin" { + if req.UserID != uint(userId) && user.Role != "admin" { return errors.New("unauthorized access to delete all database management systems") } err := dao.DeleteDBManageByUserID(req.UserID) @@ -183,11 +183,11 @@ func DeleteSQLRunHistory(req *proto.DeleteDBManageSQLHistoryReq, userId int) err if err != nil { return err } - } else if Del_Type == 1 && req.UserID > 0 { - if req.UserID != userId && user.Role != "admin" { + } else if req.Del_Type == 1 && req.UserID > 0 { + if req.UserID != uint(userId) && user.Role != "admin" { return errors.New("unauthorized access to delete all SQL run history") } - err := dao.DelSQLRunHistoryByAuthID(req.UserID) + err := dao.DelSQLRunHistoryByAuthID(int(req.UserID)) return err } else { return errors.New("invalid delete type or parameters")