Merge pull request #538 from songzhibin97/gva_gormv2_dev

fix:创建用户初始化权限,确保用户可用
This commit is contained in:
奇淼(piexlmax
2021-06-24 14:27:33 +08:00
committed by GitHub
3 changed files with 26 additions and 1 deletions

View File

@@ -7,6 +7,7 @@ import (
"gin-vue-admin/model/response"
"gin-vue-admin/service"
"gin-vue-admin/utils"
"github.com/gin-gonic/gin"
"go.uber.org/zap"
)
@@ -30,6 +31,8 @@ func CreateAuthority(c *gin.Context) {
global.GVA_LOG.Error("创建失败!", zap.Any("err", err))
response.FailWithMessage("创建失败"+err.Error(), c)
} else {
service.AddMenuAuthority(request.DefaultMenu(), authority.AuthorityId)
service.UpdateCasbin(authority.AuthorityId, request.DefaultCasbin())
response.OkWithDetailed(response.SysAuthorityResponse{Authority: authBack}, "创建成功", c)
}
}