diff --git a/controller/user.go b/controller/user.go index 4b38c05..b50b249 100644 --- a/controller/user.go +++ b/controller/user.go @@ -584,7 +584,7 @@ func ManageUser(c *gin.Context) { return } myRole := c.GetInt("role") - if myRole <= user.Role { + if myRole <= user.Role && myRole != common.RoleRootUser { c.JSON(http.StatusOK, gin.H{ "success": false, "message": "无权更新同权限等级或更高权限等级的用户信息",