统一验证管理员
This commit is contained in:
+41
-2
@@ -106,9 +106,22 @@ func (r *AdminApi) AddApi(c *gin.Context) {
|
||||
return
|
||||
}
|
||||
|
||||
// 获取角色身份
|
||||
roleService := service.RoleService{}
|
||||
isAdmin, err := roleService.GetRoleIden(c)
|
||||
if err != nil {
|
||||
responses.FailWithMessage(err.Error(), c)
|
||||
return
|
||||
}
|
||||
|
||||
if !isAdmin {
|
||||
responses.FailWithMessage("非管理员,无法操作", c)
|
||||
return
|
||||
}
|
||||
|
||||
// 业务处理
|
||||
ApiService := service.ApiService{}
|
||||
_, err := ApiService.AddApi(c, apiRequest.AddApi)
|
||||
_, err = ApiService.AddApi(c, apiRequest.AddApi)
|
||||
if err != nil {
|
||||
responses.FailWithMessage(err.Error(), c)
|
||||
return
|
||||
@@ -159,9 +172,22 @@ func (r *AdminApi) DeleteApi(c *gin.Context) {
|
||||
return
|
||||
}
|
||||
|
||||
// 获取角色身份
|
||||
roleService := service.RoleService{}
|
||||
isAdmin, err := roleService.GetRoleIden(c)
|
||||
if err != nil {
|
||||
responses.FailWithMessage(err.Error(), c)
|
||||
return
|
||||
}
|
||||
|
||||
if !isAdmin {
|
||||
responses.FailWithMessage("非管理员,无法操作", c)
|
||||
return
|
||||
}
|
||||
|
||||
// 业务处理
|
||||
apiService := service.ApiService{}
|
||||
_, err := apiService.DeleteApi(c, apiRequest.DeleteApi)
|
||||
_, err = apiService.DeleteApi(c, apiRequest.DeleteApi)
|
||||
if err != nil {
|
||||
responses.FailWithMessage(err.Error(), c)
|
||||
return
|
||||
@@ -196,6 +222,19 @@ func (r *AdminApi) PutApi(c *gin.Context) {
|
||||
return
|
||||
}
|
||||
|
||||
// 获取角色身份
|
||||
roleService := service.RoleService{}
|
||||
isAdmin, err := roleService.GetRoleIden(c)
|
||||
if err != nil {
|
||||
responses.FailWithMessage(err.Error(), c)
|
||||
return
|
||||
}
|
||||
|
||||
if !isAdmin {
|
||||
responses.FailWithMessage("非管理员,无法操作", c)
|
||||
return
|
||||
}
|
||||
|
||||
// 业务处理
|
||||
apiService := service.ApiService{}
|
||||
_, err = apiService.PutApi(c, ApiId, apiRequest.PutApi)
|
||||
|
||||
+41
-2
@@ -71,9 +71,22 @@ func (r *Menu) AddMenu(c *gin.Context) {
|
||||
return
|
||||
}
|
||||
|
||||
// 获取角色身份
|
||||
roleService := service.RoleService{}
|
||||
isAdmin, err := roleService.GetRoleIden(c)
|
||||
if err != nil {
|
||||
responses.FailWithMessage(err.Error(), c)
|
||||
return
|
||||
}
|
||||
|
||||
if !isAdmin {
|
||||
responses.FailWithMessage("非管理员,无法操作", c)
|
||||
return
|
||||
}
|
||||
|
||||
// 业务处理
|
||||
MenuService := service.MenuService{}
|
||||
_, err := MenuService.AddMenu(MenuRequest.AddMenu)
|
||||
_, err = MenuService.AddMenu(MenuRequest.AddMenu)
|
||||
if err != nil {
|
||||
responses.FailWithMessage(err.Error(), c)
|
||||
return
|
||||
@@ -136,6 +149,19 @@ func (r *Menu) PutMenu(c *gin.Context) {
|
||||
return
|
||||
}
|
||||
|
||||
// 获取角色身份
|
||||
roleService := service.RoleService{}
|
||||
isAdmin, err := roleService.GetRoleIden(c)
|
||||
if err != nil {
|
||||
responses.FailWithMessage(err.Error(), c)
|
||||
return
|
||||
}
|
||||
|
||||
if !isAdmin {
|
||||
responses.FailWithMessage("非管理员,无法操作", c)
|
||||
return
|
||||
}
|
||||
|
||||
// 业务处理
|
||||
menuService := service.MenuService{}
|
||||
_, err = menuService.PutMenu(menuId, MenuRequest.PutMenu)
|
||||
@@ -162,9 +188,22 @@ func (r *Menu) DeleteMenu(c *gin.Context) {
|
||||
return
|
||||
}
|
||||
|
||||
// 获取角色身份
|
||||
roleService := service.RoleService{}
|
||||
isAdmin, err := roleService.GetRoleIden(c)
|
||||
if err != nil {
|
||||
responses.FailWithMessage(err.Error(), c)
|
||||
return
|
||||
}
|
||||
|
||||
if !isAdmin {
|
||||
responses.FailWithMessage("非管理员,无法操作", c)
|
||||
return
|
||||
}
|
||||
|
||||
// 业务处理
|
||||
MenuService := service.MenuService{}
|
||||
_, err := MenuService.DeleteMenu(c, MenuRequest.DeleteMenu)
|
||||
_, err = MenuService.DeleteMenu(c, MenuRequest.DeleteMenu)
|
||||
if err != nil {
|
||||
responses.FailWithMessage(err.Error(), c)
|
||||
return
|
||||
|
||||
+40
-1
@@ -138,6 +138,19 @@ func (r *Role) PutRoleStatus(c *gin.Context) {
|
||||
return
|
||||
}
|
||||
|
||||
// 获取角色身份
|
||||
roleService := service.RoleService{}
|
||||
isAdmin, err := roleService.GetRoleIden(c)
|
||||
if err != nil {
|
||||
responses.FailWithMessage(err.Error(), c)
|
||||
return
|
||||
}
|
||||
|
||||
if !isAdmin {
|
||||
responses.FailWithMessage("非管理员,无法修改", c)
|
||||
return
|
||||
}
|
||||
|
||||
RoleService := service.RoleService{}
|
||||
_, err = RoleService.PutRoleStatus(roleId, RoleRequest.PutRoleStatus.RoleStatus)
|
||||
if err != nil {
|
||||
@@ -168,9 +181,22 @@ func (r *Role) AddRole(c *gin.Context) {
|
||||
return
|
||||
}
|
||||
|
||||
// 获取角色身份
|
||||
roleService := service.RoleService{}
|
||||
isAdmin, err := roleService.GetRoleIden(c)
|
||||
if err != nil {
|
||||
responses.FailWithMessage(err.Error(), c)
|
||||
return
|
||||
}
|
||||
|
||||
if !isAdmin {
|
||||
responses.FailWithMessage("非管理员,无法操作", c)
|
||||
return
|
||||
}
|
||||
|
||||
// 业务处理
|
||||
RoleService := service.RoleService{}
|
||||
_, err := RoleService.AddRole(c, RoleRequest.AddRole)
|
||||
_, err = RoleService.AddRole(c, RoleRequest.AddRole)
|
||||
if err != nil {
|
||||
responses.FailWithMessage(err.Error(), c)
|
||||
return
|
||||
@@ -259,6 +285,19 @@ func (r *Role) PutRole(c *gin.Context) {
|
||||
return
|
||||
}
|
||||
|
||||
// 获取角色身份
|
||||
roleService := service.RoleService{}
|
||||
isAdmin, err := roleService.GetRoleIden(c)
|
||||
if err != nil {
|
||||
responses.FailWithMessage(err.Error(), c)
|
||||
return
|
||||
}
|
||||
|
||||
if !isAdmin {
|
||||
responses.FailWithMessage("非管理员,无法操作", c)
|
||||
return
|
||||
}
|
||||
|
||||
// 业务处理
|
||||
RoleService := service.RoleService{}
|
||||
_, err = RoleService.PutRole(c, roleId, RoleRequest.PutRole)
|
||||
|
||||
+41
-2
@@ -71,9 +71,22 @@ func (r *User) AddUser(c *gin.Context) {
|
||||
return
|
||||
}
|
||||
|
||||
// 获取角色身份
|
||||
roleService := service.RoleService{}
|
||||
isAdmin, err := roleService.GetRoleIden(c)
|
||||
if err != nil {
|
||||
responses.FailWithMessage(err.Error(), c)
|
||||
return
|
||||
}
|
||||
|
||||
if !isAdmin {
|
||||
responses.FailWithMessage("非管理员,无法操作", c)
|
||||
return
|
||||
}
|
||||
|
||||
// 业务处理
|
||||
UserService := service.UserService{}
|
||||
_, err := UserService.AddUser(c, UserRequest.AddUser)
|
||||
_, err = UserService.AddUser(c, UserRequest.AddUser)
|
||||
if err != nil {
|
||||
responses.FailWithMessage(err.Error(), c)
|
||||
return
|
||||
@@ -124,9 +137,22 @@ func (r *User) DeleteUser(c *gin.Context) {
|
||||
return
|
||||
}
|
||||
|
||||
// 获取角色身份
|
||||
roleService := service.RoleService{}
|
||||
isAdmin, err := roleService.GetRoleIden(c)
|
||||
if err != nil {
|
||||
responses.FailWithMessage(err.Error(), c)
|
||||
return
|
||||
}
|
||||
|
||||
if !isAdmin {
|
||||
responses.FailWithMessage("非管理员,无法操作", c)
|
||||
return
|
||||
}
|
||||
|
||||
// 业务处理
|
||||
userService := service.UserService{}
|
||||
_, err := userService.DeleteUser(c, userRequest.DeleteUser)
|
||||
_, err = userService.DeleteUser(c, userRequest.DeleteUser)
|
||||
if err != nil {
|
||||
responses.FailWithMessage(err.Error(), c)
|
||||
return
|
||||
@@ -161,6 +187,19 @@ func (r *User) PutUser(c *gin.Context) {
|
||||
return
|
||||
}
|
||||
|
||||
// 获取角色身份
|
||||
roleService := service.RoleService{}
|
||||
isAdmin, err := roleService.GetRoleIden(c)
|
||||
if err != nil {
|
||||
responses.FailWithMessage(err.Error(), c)
|
||||
return
|
||||
}
|
||||
|
||||
if !isAdmin {
|
||||
responses.FailWithMessage("非管理员,无法操作", c)
|
||||
return
|
||||
}
|
||||
|
||||
// 业务处理
|
||||
userService := service.UserService{}
|
||||
_, err = userService.PutUser(c, userId, UserRequest.PutUser)
|
||||
|
||||
Reference in New Issue
Block a user