/// <summary> /// 删除会员分组 /// </summary> public void UserLevel_Del() { int id = RequestTool.RequestInt("id", 0); if (!EX_Admin.Power("userlevel_del", "删除会员分组")) { AjaxNoPower(); return; } //Lebi_Page model = B_Lebi_Page.GetModel(id); // if (model == null) //{ // Response.Write("{\"msg\":\"" + Tag("参数错误") +"\"}"); // return; //} //<-{删除会员分组,等级更新为上一等级 by kingdge int UserLevel_id = 1; Lebi_UserLevel model = B_Lebi_UserLevel.GetModel(id); if (model == null) { UserLevel_id = 1; } else { UserLevel_id = model.id; } Common.ExecuteSql("Update Lebi_User set UserLevel_id = " + UserLevel_id + " where UserLevel_id = " + id + ""); //}-> List <Lebi_UserLevel> ls = B_Lebi_UserLevel.GetList("id in (lbsql{" + id + "})", ""); foreach (var l in ls) { int count = B_Lebi_User.Counts("(IsDel!=1 or IsDel is null) and UserLevel_id=" + l.id + ""); if (count > 0) { Response.Write("{\"msg\":\"分组下存在账号,不能删除\"}"); return; } } B_Lebi_UserLevel.Delete("id in (lbsql{" + id + "})"); Log.Add("删除会员分组", "UserLevel", id.ToString(), CurrentAdmin, id.ToString()); Response.Write("{\"msg\":\"OK\"}"); }