예제 #1
0
        public int CreatRole(UserToken token, string name, int modelName)
        {
            int accountId = AccountBiz.GetAccountId(token);//获取不到此用户

            if (accountId == -1)
            {
                return(-1);
            }
            if (UserCache.GetRoleCount(accountId) >= 4)
            {
                return(-2);                                       //角色达到限定数量
            }
            if (UserCache.GetUserByName(name))
            {
                return(-3);                              //已有角色名称存在
            }
            UserCache.AddRole(accountId, name, modelName);
            return(1);//创建成功
        }