public JsonResult ClearRecord() { if (user != null) { AdminPermission adminPermission = new AdminPermission(user, user.MoudleID); if (!adminPermission.GetPermission(8L)) { return(Json(new { IsOk = false, Msg = "没有权限", Url = "/NoPower/Index" })); } } string sqlQuery = "WHERE InputDate <= '" + Fetch.GetEndTime(DateTime.Now.AddMonths(-1)) + "'"; try { FacadeManage.aideRecordFacade.DeleteTaskRecord(sqlQuery); return(Json(new { IsOk = true, Msg = "清除成功" })); } catch { return(Json(new { IsOk = false, Msg = "清除失败" })); } }
public ActionResult Edit(RoleViewModel vm) { if (ModelState.IsValid) { AdminRole role = this.userTasks.GetAdminRole(vm.Id); if (role != null) { role.Name = vm.Name; role.AdminPermissions.Clear(); if (!string.IsNullOrEmpty(vm.AdminPermissionIds)) { string[] ids = vm.AdminPermissionIds.Split(','); foreach (string id in ids) { int result; if (int.TryParse(id, out result)) { AdminPermission p = this.userTasks.GetAdminPermission(result); if (p != null) { role.AdminPermissions.Add(p); } } } } return(RedirectToAction("Index")); } return(new HttpNotFoundResult()); } return(Edit(vm.Id)); }
public JsonResult DoActivityList() { string idList = TypeUtil.ObjectToString(base.Request["cid"]); if (user != null) { AdminPermission adminPermission = new AdminPermission(user, user.MoudleID); if (!adminPermission.GetPermission(8L)) { return(Json(new { IsOk = false, Msg = "没有权限", Url = "/NoPower/Index" })); } } try { FacadeManage.aideNativeWebFacade.DeleteActivity(idList); return(Json(new { IsOk = true, Msg = "删除成功" })); } catch { return(Json(new { IsOk = false, Msg = "删除失败" })); } }
public JsonResult AbleMatchConfig() { if (user != null) { AdminPermission adminPermission = new AdminPermission(user, user.MoudleID); if (!adminPermission.GetPermission(4L)) { return(Json(new { IsOk = false, Msg = "没有权限", Url = "/NoPower/Index" })); } } string str = TypeUtil.ObjectToString(base.Request["cid"]); string sql = "Update MatchInfo Set Nullity = 0 WHERE MatchID in (" + str + ") and Nullity = 1"; int num = FacadeManage.aideGameMatchFacade.ExecuteSql(sql); if (num > 0) { return(Json(new { IsOk = true, Msg = "解冻成功" })); } return(Json(new { IsOk = false, Msg = "解冻失败,没有需要解冻的消息!" })); }
public ActionResult Create(RoleViewModel vm) { if (ModelState.IsValid) { AdminRole role = this.userTasks.GetAdminRole(vm.Name); if (role != null) { ModelState.AddModelError("Name", "Role name already exists."); return(View()); } role = new AdminRole(); role.Name = vm.Name; if (!string.IsNullOrEmpty(vm.AdminPermissionIds)) { string[] ids = vm.AdminPermissionIds.Split(','); foreach (string id in ids) { int result; if (int.TryParse(id, out result)) { AdminPermission p = this.userTasks.GetAdminPermission(result); if (p != null) { role.AdminPermissions.Add(p); } } } } role = this.userTasks.SaveOrUpdateAdminRole(role); return(RedirectToAction("Index")); } return(Create()); }
public void UpdateAdminPermissions(string userName, bool admin, bool export, bool canImpersonate) { bool isNewUser = true; AdminPermission newPermission = null; // Get the current permissions AdminPermissions permissions = ManagementServer.GetAdminPermissions(); // Check for existing permissions of the given user foreach (AdminPermission permission in permissions) { if (string.Compare(permission.UserName, userName, true) == 0) { isNewUser = false; newPermission = permission; break; } } // If it is a new user, add new permissions to the collection if (isNewUser) { newPermission = new AdminPermission(); newPermission.UserName = userName; permissions.Add(newPermission); } newPermission.Admin = admin; newPermission.Export = export; newPermission.CanImpersonate = canImpersonate; bool updated = ManagementServer.UpdateAdminUsers(permissions); }
/// <summary> /// 更新转账返利配置 /// </summary> /// <param name="context"></param> private void UpdateTransferReturnConfig(HttpContext context) { //验证权限 int moduleID = 313; AdminPermission adminPer = new AdminPermission(userExt, moduleID); if (!adminPer.GetPermission((long)Permission.Edit)) { ajv.msg = "非法操作,无操作权限"; context.Response.Write(ajv.SerializeToJson()); return; } int id = GameRequest.GetFormInt("id", 0); string type = GameRequest.GetFormString("ReturnType"); string percent = GameRequest.GetFormString("ReturnPercent"); //验证ID if (id == 0) { ajv.msg = "非法操作,无效的配置标识"; context.Response.Write(ajv.SerializeToJson()); return; } //验证类型 if (!Utils.Validate.IsPositiveInt(type)) { ajv.msg = "输入的类型格式不正确"; context.Response.Write(ajv.SerializeToJson()); return; } //验证数量 if (!Utils.Validate.IsPositiveInt(percent)) { ajv.msg = "输入的返利比例格式不正确"; context.Response.Write(ajv.SerializeToJson()); return; } TransferReturnConfig model = new TransferReturnConfig(); model.ConfigID = id; model.ReturnType = Convert.ToByte(type); model.ReturnPercent = Convert.ToInt32(percent); int result = FacadeManage.aideTreasureFacade.UpdateTransferReturnConfig(model); if (result > 0) { ajv.msg = "修改成功"; ajv.SetValidDataValue(true); } else { ajv.msg = "修改失败"; } context.Response.Write(ajv.SerializeToJson()); }
public JsonResult DoQuestionTypeInfo(RecordType entity) { if (user != null) { AdminPermission adminPermission = new AdminPermission(user, user.MoudleID); if (!adminPermission.GetPermission(4L)) { return(Json(new { IsOk = false, Msg = "没有权限", Url = "/NoPower/Index" })); } } if (entity == null || entity.ID <= 0 || entity.TypeName == "") { return(Json(new { IsOk = false, Msg = "没有提交数据" })); } entity.TabName = "GameIssueInfo"; if (entity.TypeID == 1) { entity.TabName = "GameIssueInfo"; } if (entity.TypeID == 2) { entity.TabName = "GameFeedbackInfo"; } if (entity.TypeID == 3) { entity.TabName = "GameAccuseInfo"; } entity.Memo = "RYNativeWebDB"; if (FacadeManage.aideTreasureFacade.EditRecordType(entity) > 0) { return(Json(new { IsOk = true, Msg = "操作成功" })); } if (entity.Mode == "add") { return(Json(new { IsOk = false, Msg = "添加失败,请检查ID是否存在" })); } return(Json(new { IsOk = false, Msg = "操作失败" })); }
public Permission([NotNull] string userType) { Guard.ForValidRoleName(userType); Admin = new AdminPermission(userType); Agent = new AgentPermission(userType); Depo = new DepoPermission(userType); Mission = new MissionPermission(userType); Station = new StationPermission(userType); }
protected void AuthUserOperationPermission(Permission permission) { AdminPermission adminPer = new AdminPermission(userExt, moduleID); if (!adminPer.GetPermission(( long )permission)) { Redirect("/NotPower.html"); } }
/// <summary> /// 验证当前页面上的访问权限(有权限:true ; 无权限:false;) /// </summary> protected virtual void AuthUserPagePermission( ) { AdminPermission adminPer = new AdminPermission(userExt, moduleID); if (!adminPer.GetUserPagePermission( )) { Redirect("/NotPower.html"); } }
public async Task <bool> Put(AdminPermission model) { var result = false; if (ModelState.IsValid) { result = await _adminPermissionBusiness.Update(model); } return(result); }
public JsonResult DelConfigure() { if (user != null) { AdminPermission adminPermission = new AdminPermission(user, user.MoudleID); if (!adminPermission.GetPermission(8L)) { return(Json(new { IsOk = false, Msg = "没有权限", Url = "/NoPower/Index" })); } } string @string = GameRequest.GetString("cid"); string[] array = @string.Trim().Split(','); StringBuilder stringBuilder = new StringBuilder(); string[] array2 = array; foreach (string text in array2) { int result = 0; if (int.TryParse(text, out result)) { stringBuilder.Append(text + ","); } } if (!string.IsNullOrEmpty(stringBuilder.ToString())) { try { FacadeManage.aideAccountsFacade.DeleteConfigure(stringBuilder.ToString().TrimEnd(',')); return(Json(new { IsOk = true, Msg = "删除成功" })); } catch { return(Json(new { IsOk = false, Msg = "删除失败" })); } } return(Json(new { IsOk = false, Msg = "参数不正确" })); }
public JsonResult DoBaseRolePermission() { if (user != null) { AdminPermission adminPermission = new AdminPermission(user, user.MoudleID); if (!adminPermission.GetPermission(4L)) { return(Json(new { IsOk = false, Msg = "没有权限", Url = "/NoPower/Index" })); } } string value = TypeUtil.ObjectToString(base.Request["list"]); List <Base_RolePermission> list = null; if (!string.IsNullOrEmpty(value)) { list = JsonConvert.DeserializeObject <List <Base_RolePermission> >(value); } if (list == null || list.Count < 1) { return(Json(new { IsOk = false, Msg = "没有提交任何数据" })); } int roleID = TypeUtil.ObjectToInt(base.Request["RoleID"]); FacadeManage.aidePlatformManagerFacade.DeleteRolePermission(roleID); int num = 0; int num2 = 0; foreach (Base_RolePermission item in list) { Message message = FacadeManage.aidePlatformManagerFacade.InsertRolePermission(item); if (message.Success) { num2++; } else { num++; } } return(Json(new { IsOk = true, Msg = "总共更新" + list.Count + "条,成功:" + num2 + "条,失败:" + num + "条" })); }
public JsonResult DoMessage() { int num = TypeUtil.ObjectToInt(base.Request["param"]); string text = TypeUtil.ObjectToString(base.Request["body"]); if (num == 0 || text == "") { return(Json(new { IsOk = false, Msg = "参数错误" })); } if (user != null) { AdminPermission adminPermission = new AdminPermission(user, user.MoudleID); if (!adminPermission.GetPermission(4L)) { return(Json(new { IsOk = false, Msg = "没有权限", Url = "/NoPower/Index" })); } } GameFeedbackInfo gameFeedbackInfo = new GameFeedbackInfo(); gameFeedbackInfo.RevertContent = text; gameFeedbackInfo.RevertUserID = user.UserID; gameFeedbackInfo.RevertDate = DateTime.Now; gameFeedbackInfo.Nullity = 0; gameFeedbackInfo.IsProcessed = 1; gameFeedbackInfo.FeedbackID = num; Message message = FacadeManage.aideNativeWebFacade.RevertGameFeedback(gameFeedbackInfo); if (message.Success) { return(Json(new { IsOk = true, Msg = "回复成功" })); } return(Json(new { IsOk = false, Msg = "操作失败" })); }
public ActionResult NewsInfo() { AdminPermission adminPermission = new AdminPermission(user, user.MoudleID); if (!adminPermission.GetPermission(4L)) { return(Redirect("/NoPower/Index")); } string a = TypeUtil.ObjectToString(base.Request["cmd"]); int num = TypeUtil.ObjectToInt(base.Request["param"]); if (a == "add") { base.ViewBag.Info = "新增"; } else { base.ViewBag.Info = "更新"; } base.ViewBag.ID = num; base.ViewBag.ClassID = ""; base.ViewBag.Subject = ""; base.ViewBag.OnTop = false; base.ViewBag.OnTopAll = false; base.ViewBag.IsElite = false; base.ViewBag.IsHot = false; base.ViewBag.IsLock = false; base.ViewBag.LinkUrl = ""; base.ViewBag.IsLinks = false; base.ViewBag.Body = ""; if (num > 0) { News newsInfo = FacadeManage.aideNativeWebFacade.GetNewsInfo(num); if (newsInfo != null) { base.ViewBag.ClassID = newsInfo.ClassID.ToString().Trim(); base.ViewBag.Subject = newsInfo.Subject; base.ViewBag.OnTop = (newsInfo.OnTop == 1); base.ViewBag.OnTopAll = (newsInfo.OnTopAll == 1); base.ViewBag.IsElite = (newsInfo.IsElite == 1); base.ViewBag.IsHot = (newsInfo.IsHot == 1); base.ViewBag.IsLock = (newsInfo.IsLock == 1); base.ViewBag.LinkUrl = ((newsInfo.LinkUrl == "") ? "http://" : newsInfo.LinkUrl); base.ViewBag.IsLinks = (newsInfo.IsLinks == 1); base.ViewBag.Body = newsInfo.Body; } } return(View()); }
public JsonResult DoSiteConfig(ConfigInfo config) { if (config == null) { return(Json(new { IsOk = false, Msg = "没有提交数据" })); } config.ConfigKey = TypeUtil.ObjectToString(config.ConfigKey); config.ConfigName = TypeUtil.ObjectToString(config.ConfigName); config.ConfigString = TypeUtil.ObjectToString(config.ConfigString); config.Field1 = TypeUtil.ObjectToString(config.Field1); config.Field2 = TypeUtil.ObjectToString(config.Field2); config.Field3 = TypeUtil.ObjectToString(config.Field3); config.Field4 = TypeUtil.ObjectToString(config.Field4); config.Field5 = TypeUtil.ObjectToString(config.Field5); config.Field6 = TypeUtil.ObjectToString(config.Field6); config.Field7 = TypeUtil.ObjectToString(config.Field7); config.Field8 = TypeUtil.ObjectToString(config.Field8); if (user != null) { AdminPermission adminPermission = new AdminPermission(user, user.MoudleID); if (!adminPermission.GetPermission(4L)) { return(Json(new { IsOk = false, Msg = "没有权限", Url = "/NoPower/Index" })); } } if (config.ConfigID > 0) { FacadeManage.aideNativeWebFacade.UpdateConfigInfo(config); return(Json(new { IsOk = true, Msg = "操作成功" })); } return(Json(new { IsOk = false, Msg = "操作失败" })); }
public JsonResult DelPlayerControl() { if (user != null) { AdminPermission adminPermission = new AdminPermission(user, user.MoudleID); if (!adminPermission.GetPermission(8L)) { return(Json(new { IsOk = false, Msg = "没有权限", Url = "/NoPower/Index" })); } } string value = TypeUtil.ObjectToString(base.Request["cid"]); try { Dictionary <string, object> dictionary = new Dictionary <string, object>(); dictionary["dwIDs"] = value; dictionary["Operator"] = user.Username; dictionary["ClientIP"] = GameRequest.GetUserIP(); dictionary["strErr"] = ""; Message message = FacadeManage.aideAccountsFacade.ExcuteByProce("RYTreasureDB.dbo.P_DelPlayerControl", dictionary); if (!message.Success) { return(Json(new { IsOk = false, Msg = message.Content })); } return(Json(new { IsOk = true, Msg = "删除成功" })); } catch { return(Json(new { IsOk = false, Msg = "删除失败" })); } }
public JsonNetResult Name(int id) { AdminPermission p = this.userTasks.GetAdminPermission(id); if (p != null) { return(JsonNet(new { Id = id, Name = p.Name })); } else { return(JsonNet(string.Empty)); } }
public ActionResult PostSummery(int sort_by, int?post_type, string title = null, string content = null, string date = null, string tag = null) { IEnumerable <Post> posts = null; if (sort_by == 1) { Post p = new Post() { User_Id = (int)Session["userid"], Post_Title = title, Post_Content = content, Post_Date = date, Post_Tag = tag, Post_heat = 1, Post_Type = post_type, //初始发布的帖子 可访问程度为3 Accessibility = 3 }; //存入数据库默认按照热度排序 post_repository.WritePost(p); posts = lpe.Post.Include("User").OrderByDescending(e => e.Post_heat); } else if (sort_by == 2) { //按时间从最近开始排序 posts = lpe.Post.Include("User").Where(e => e.Accessibility == 3).OrderByDescending(e => e.PostID); } else { posts = lpe.Post.Include("User").Where(e => e.Accessibility == 3).OrderByDescending(e => e.Post_heat); } //管理员看到的帖子均按照时间排列 if (Session["admin"] != null) { posts = lpe.Post.Include("User").OrderByDescending(e => e.PostID); } AdminPermission ap = new AdminPermission() { posts = posts, a = null }; return(PartialView(ap)); }
public JsonResult DoBaseRoleList() { string text = TypeUtil.ObjectToString(base.Request["cid"]); if (user != null) { AdminPermission adminPermission = new AdminPermission(user, user.MoudleID); if (!adminPermission.GetPermission(8L)) { return(Json(new { IsOk = false, Msg = "没有权限", Url = "/NoPower/Index" })); } } if (!string.IsNullOrEmpty(text)) { string sqlQuery = "WHERE RoleID in (" + text + ")"; try { FacadeManage.aidePlatformManagerFacade.DeleteRole(sqlQuery); return(Json(new { IsOk = true, Msg = "删除成功" })); } catch { return(Json(new { IsOk = false, Msg = "删除失败" })); } } return(Json(new { IsOk = false, Msg = "没有选择操作项" })); }
public ActionResult PostSummery() { //普通用户只能看到accessibility为3的帖子 IEnumerable <Post> posts = lpe.Post.Include("User").Where(e => e.Accessibility == 3).OrderByDescending(e => e.Post_heat); //启用贪婪加载 if (Session["admin"] != null) { //管理员能看到所有帖子 posts = lpe.Post.Include("User").OrderByDescending(e => e.Post_heat); } AdminPermission ap = new AdminPermission() { posts = posts, a = (Admin)Session["admin"] }; return(PartialView(ap)); }
public JsonResult DoReport() { int num = TypeUtil.ObjectToInt(base.Request["param"]); string text = TypeUtil.ObjectToString(base.Request["body"]); if (num == 0 || text == "") { return(Json(new { IsOk = false, Msg = "参数错误" })); } if (user != null) { AdminPermission adminPermission = new AdminPermission(user, user.MoudleID); if (!adminPermission.GetPermission(4L)) { return(Json(new { IsOk = false, Msg = "没有权限", Url = "/NoPower/Index" })); } } int num2 = FacadeManage.aideNativeWebFacade.UpdateReport(num, text, user.Username); if (num2 > 0) { return(Json(new { IsOk = true, Msg = "回复成功" })); } return(Json(new { IsOk = false, Msg = "操作失败" })); }
public JsonResult DoRulesList() { string str = TypeUtil.ObjectToString(base.Request["cid"]); if (user != null) { AdminPermission adminPermission = new AdminPermission(user, user.MoudleID); if (!adminPermission.GetPermission(8L)) { return(Json(new { IsOk = false, Msg = "没有权限", Url = "/NoPower/Index" })); } } string sqlQuery = "WHERE KindID in (" + str + ")"; try { FacadeManage.aideNativeWebFacade.DeleteGameRules(sqlQuery); return(Json(new { IsOk = true, Msg = "删除成功" })); } catch { return(Json(new { IsOk = false, Msg = "删除失败" })); } }
public JsonResult DelTask() { string str = TypeUtil.ObjectToString(base.Request["cid"]); if (user != null) { AdminPermission adminPermission = new AdminPermission(user, user.MoudleID); if (!adminPermission.GetPermission(8L)) { return(Json(new { IsOk = false, Msg = "没有权限", Url = "/NoPower/Index" })); } } string sqlQuery = "WHERE TaskID IN (" + str + ")"; try { FacadeManage.aidePlatformFacade.DeleteTaskInfo(sqlQuery); return(Json(new { IsOk = true, Msg = "删除成功" })); } catch { return(Json(new { IsOk = false, Msg = "删除失败" })); } }
public async Task <int> Post(AdminPermission model) { var result = 0; if (ModelState.IsValid) { model.Status = 1; model.CreatedDate = DateTime.Now; var modelInsert = await _adminPermissionBusiness.Add(model); result = modelInsert.Id; } // If add permission success, create group permission for Admin if (result > 0) { AdminGroupPermission newGroupPer = new AdminGroupPermission(); newGroupPer.GroupId = (int)EAccountType.Admin; newGroupPer.PermissionId = result; newGroupPer.Status = 1; newGroupPer.CreatedDate = DateTime.Now; await _adminGroupPermissionBusiness.Add(newGroupPer); } return(result); }
/// <summary> /// Creates the or update admin permission. /// </summary> /// <param name="permission">The permission.</param> /// <returns>System.Nullable<Guid>.</returns> public Guid? CreateOrUpdateAdminPermission(AdminPermission permission) { try { permission.CheckNullObject("permission"); using (var controller = new AdminPermissionAccessController()) { return controller.CreateOrUpdateAdminPermission(permission, ContextHelper.GetCurrentOperatorKey()); } } catch (Exception ex) { throw ex.Handle( permission); } }
public JsonResult DoRulesInfo(GameRulesInfo entity) { string a = TypeUtil.ObjectToString(base.Request["OP"]); int num = TypeUtil.ObjectToInt(base.Request["ID"]); if (entity == null) { return(Json(new { IsOk = false, Msg = "没有数据" })); } if (string.IsNullOrEmpty(entity.ImgRuleUrl)) { return(Json(new { IsOk = false, Msg = "请选择一张PC网站效果图!" })); } if (string.IsNullOrEmpty(entity.HelpIntro)) { return(Json(new { IsOk = false, Msg = "请输入游戏介绍" })); } if (string.IsNullOrEmpty(entity.HelpRule)) { return(Json(new { IsOk = false, Msg = "请输入游戏规则介绍" })); } if (string.IsNullOrEmpty(entity.HelpGrade)) { return(Json(new { IsOk = false, Msg = "请输入游戏等级介绍" })); } Message message = new Message(); if (a == "新增") { if (entity.KindID < 1) { return(Json(new { IsOk = false, Msg = "请选择游戏" })); } if (user != null) { AdminPermission adminPermission = new AdminPermission(user, user.MoudleID); if (!adminPermission.GetPermission(2L)) { return(Json(new { IsOk = false, Msg = "没有权限", Url = "/NoPower/Index" })); } } if (FacadeManage.aideNativeWebFacade.JudgeRulesIsExistence(entity.KindID)) { return(Json(new { IsOk = false, Msg = "该游戏规则已存在" })); } message = FacadeManage.aideNativeWebFacade.InsertGameRules(entity); } else { if (user != null) { AdminPermission adminPermission2 = new AdminPermission(user, user.MoudleID); if (!adminPermission2.GetPermission(4L)) { return(Json(new { IsOk = false, Msg = "没有权限", Url = "/NoPower/Index" })); } } if (FacadeManage.aideNativeWebFacade.JudgeRulesIsExistence(entity.KindID) && entity.KindID != num) { return(Json(new { IsOk = false, Msg = "该游戏规则已存在" })); } message = FacadeManage.aideNativeWebFacade.UpdateGameRules(entity, num); } if (message.Success) { return(Json(new { IsOk = true, Msg = "操作成功" })); } return(Json(new { IsOk = false, Msg = message.Content })); }
public JsonResult DoMobileNoticeInfo(News entity) { if (entity == null) { return(Json(new { IsOk = false, Msg = "没有提交任何数据" })); } if (string.IsNullOrEmpty(entity.Body)) { return(Json(new { IsOk = false, Msg = "请输入新闻内容" })); } Message message = new Message(); if (entity.NewsID < 1) { if (user != null) { AdminPermission adminPermission = new AdminPermission(user, user.MoudleID); if (!adminPermission.GetPermission(2L)) { return(Json(new { IsOk = false, Msg = "没有权限", Url = "/NoPower/Index" })); } } entity.UserID = user.UserID; entity.IssueIP = Utility.UserIP; entity.ClassID = 3; message = FacadeManage.aideNativeWebFacade.InsertNews(entity); } else { if (user != null) { AdminPermission adminPermission2 = new AdminPermission(user, user.MoudleID); if (!adminPermission2.GetPermission(4L)) { return(Json(new { IsOk = false, Msg = "没有权限", Url = "/NoPower/Index" })); } } entity.NewsID = entity.NewsID; entity.LastModifyIP = Utility.UserIP; entity.ClassID = 3; message = FacadeManage.aideNativeWebFacade.UpdateNews(entity); } if (message.Success) { return(Json(new { IsOk = true, Msg = "操作成功" })); } return(Json(new { IsOk = false, Msg = message.Content })); }
/// <summary> /// 更新等级配置 /// </summary> private void UpdateLevelConfig(HttpContext context) { //验证权限 int moduleID = 408; AdminPermission adminPer = new AdminPermission(userExt, moduleID); if (!adminPer.GetPermission((long)Permission.Delete)) { ajv.msg = "非法操作,无操作权限"; context.Response.Write(ajv.SerializeToJson()); return; } int levelID = GameRequest.GetFormInt("id", 0); string experience = GameRequest.GetFormString("experience"); string gold = GameRequest.GetFormString("gold"); string medal = GameRequest.GetFormString("medal"); string remark = GameRequest.GetFormString("remark"); //验证ID if (levelID == 0) { ajv.msg = "非法操作,无效的等级标识"; context.Response.Write(ajv.SerializeToJson()); return; } //验证经验值 if (!Utils.Validate.IsNumeric(experience)) { ajv.msg = "请输入正确的经验值"; context.Response.Write(ajv.SerializeToJson()); return; } //验证金币 if (!Utils.Validate.IsNumeric(gold)) { ajv.msg = "请输入正确的金币"; context.Response.Write(ajv.SerializeToJson()); return; } //验证元宝 if (!Utils.Validate.IsNumeric(medal)) { ajv.msg = "请输入正确的元宝"; context.Response.Write(ajv.SerializeToJson()); return; } //验证备注 if (remark.Length > 64) { ajv.msg = "备注的最大长度不能超过64"; context.Response.Write(ajv.SerializeToJson()); return; } GrowLevelConfig glc = new GrowLevelConfig(); glc.LevelID = levelID; glc.Experience = Convert.ToInt32(experience); glc.RewardGold = Convert.ToInt32(gold); glc.RewardMedal = Convert.ToInt32(medal); glc.LevelRemark = remark; int result = FacadeManage.aidePlatformFacade.UpdateGrowLevelConfig(glc); if (result > 0) { ajv.msg = "修改成功"; ajv.SetValidDataValue(true); } else { ajv.msg = "修改失败"; } context.Response.Write(ajv.SerializeToJson()); }
public JsonResult DoActivityInfo(Activity entity) { if (entity == null) { return(Json(new { IsOk = false, Msg = "没有提交数据" })); } if (user != null) { AdminPermission adminPermission = new AdminPermission(user, user.MoudleID); if (!adminPermission.GetPermission(4L)) { return(Json(new { IsOk = false, Msg = "没有权限", Url = "/NoPower/Index" })); } } if (!string.IsNullOrEmpty(entity.ImageUrl)) { if (entity.ActivityID >= 1) { try { FacadeManage.aideNativeWebFacade.UpdateActivity(entity); return(Json(new { IsOk = true, Msg = "更新成功" })); } catch { return(Json(new { IsOk = false, Msg = "更新失败" })); } } try { FacadeManage.aideNativeWebFacade.AddActivity(entity); return(Json(new { IsOk = true, Msg = "新增成功" })); } catch { return(Json(new { IsOk = false, Msg = "新增失败" })); } } return(Json(new { IsOk = false, Msg = "请上传图片" })); }