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)); }
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)); }
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)); }