增加空menu的兼容

This commit is contained in:
pixel
2021-06-25 12:15:12 +08:00
parent 04b3125894
commit 74cff901c8
3 changed files with 20 additions and 8 deletions

View File

@@ -31,8 +31,7 @@ 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())
_ = service.UpdateCasbin(authority.AuthorityId, request.DefaultCasbin())
response.OkWithDetailed(response.SysAuthorityResponse{Authority: authBack}, "创建成功", c)
}
}

View File

@@ -24,6 +24,9 @@ func GetMenu(c *gin.Context) {
global.GVA_LOG.Error("获取失败!", zap.Any("err", err))
response.FailWithMessage("获取失败", c)
} else {
if menus == nil {
menus = []model.SysMenu{}
}
response.OkWithDetailed(response.SysMenusResponse{Menus: menus}, "获取成功", c)
}
}