Пример #1
0
        public IActionResult EditMemberRole(int id)
        {
            MemberRoles entity = MemberRoles.Find(MemberRoles._.Id == id);

            if (entity == null)
            {
                return(EchoTipPage("系统找不到本记录!", 0, true, ""));
            }
            Core.Admin.WriteLogActions($"查看/编辑用户组({id})详情;");
            return(View(entity));
        }
Пример #2
0
        public IActionResult DelMemberRole(int id)
        {
            MemberRoles entity = MemberRoles.Find(MemberRoles._.Id == id);

            if (entity == null)
            {
                tip.Message = "系统找不到本用户组详情!";
                return(Json(tip));
            }
            if (entity.NotAllowDel == 1)
            {
                tip.Message = "本管理组设定不允许删除,如果需要删除,请先解除限制!";
                return(Json(tip));
            }

            //删除管理组,并删除旗下所有管理员
            Core.Admin.WriteLogActions($"执行删除用户组({entity.Id}:{entity.RoleName})详情;");
            entity.Delete();

            tip.Status  = JsonTip.SUCCESS;
            tip.Message = "删除用户组成功";
            return(Json(tip));
        }
Пример #3
0
        public IActionResult EditMemberRole(MemberRoles model)
        {
            if (model.Id <= 0)
            {
                tip.Message = "错误参数传递!";
                return(Json(tip));
            }

            if (string.IsNullOrEmpty(model.RoleName))
            {
                tip.Message = "用户组名称不能为空!";
                return(Json(tip));
            }

            if (model.CashBack < 0)
            {
                tip.Message = "返现金额格式错误!";
                return(Json(tip));
            }
            if (model.ParentCashBack < 0)
            {
                tip.Message = "父级返现金额格式错误!";
                return(Json(tip));
            }
            if (model.GrandfatherCashBack < 0)
            {
                tip.Message = "爷级返现金额格式错误!";
                return(Json(tip));
            }
            if (model.YearsPerformance < 0)
            {
                tip.Message = "年销售额格式错误!";
                return(Json(tip));
            }
            if (model.JoinPrice < 0)
            {
                tip.Message = "入驻费用格式错误!";
                return(Json(tip));
            }

            MemberRoles entity = MemberRoles.Find(MemberRoles._.Id == model.Id);

            if (entity == null)
            {
                tip.Message = "系统找不到本记录!";
                return(Json(tip));
            }
            entity.RoleName            = model.RoleName;
            entity.RoleDescription     = model.RoleDescription;
            entity.NotAllowDel         = model.NotAllowDel;
            entity.IsHalved            = model.IsHalved;
            entity.Rank                = model.Rank;
            entity.CashBack            = model.CashBack;
            entity.ParentCashBack      = model.ParentCashBack;
            entity.GrandfatherCashBack = model.GrandfatherCashBack;
            entity.YearsPerformance    = model.YearsPerformance;
            entity.JoinPrice           = model.JoinPrice;
            entity.Update();
            tip.Status    = JsonTip.SUCCESS;
            tip.Message   = "编辑用户组成功";
            tip.ReturnUrl = "close";
            Core.Admin.WriteLogActions($"编辑用户组({entity.Id});");
            return(Json(tip));
        }