From f43cd117e3942589b9c1c24004bf84e986567b75 Mon Sep 17 00:00:00 2001 From: zhangwenjian Date: Fri, 29 Jul 2022 18:47:12 +0800 Subject: [PATCH] =?UTF-8?q?refactor=F0=9F=8E=A8:=20=20=E8=A7=92=E8=89=B2?= =?UTF-8?q?=E5=88=9B=E5=BB=BA=E5=92=8C=E6=9B=B4=E6=96=B0=E5=90=8E=E9=87=8D?= =?UTF-8?q?=E6=96=B0load=20policy=E7=AD=96=E7=95=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/admin/apis/sys_role.go | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/app/admin/apis/sys_role.go b/app/admin/apis/sys_role.go index 1a1e75b0..d7ee1e7f 100644 --- a/app/admin/apis/sys_role.go +++ b/app/admin/apis/sys_role.go @@ -2,6 +2,7 @@ package apis import ( "fmt" + "go-admin/common/global" "net/http" "github.com/gin-gonic/gin/binding" @@ -128,7 +129,12 @@ func (e SysRole) Insert(c *gin.Context) { e.Error(500, err, "创建失败,"+err.Error()) return } - + _, err = global.LoadPolicy(c) + if err != nil { + e.Logger.Error(err) + e.Error(500, err, "创建失败,"+err.Error()) + return + } e.OK(req.GetId(), "创建成功") } @@ -165,6 +171,13 @@ func (e SysRole) Update(c *gin.Context) { return } + _, err = global.LoadPolicy(c) + if err != nil { + e.Logger.Error(err) + e.Error(500, err, "更新失败,"+err.Error()) + return + } + e.OK(req.GetId(), "更新成功") }