public ActionResult AppEditaction() { string loginUserCode = null; user_account userAccount = null; JsonResult Js = new JsonResult(); Js.JsonRequestBehavior = JsonRequestBehavior.AllowGet; if (Request.Cookies["PsdH5ShowUserCode"] == null) { msgModel.Result = 0; msgModel.Msg = "操作失败,请重新登陆!"; } else { loginUserCode = Request.Cookies["PsdH5ShowUserCode"].Value.ToString(); } userAccount = GetUserCodeToUseraccountModel(loginUserCode);//获取当前登录用户实体 string editType = Request["edittype"].ToString().Trim(); int AppId = int.Parse(DESEncrypt.Decrypt(Request["code"].ToString().Trim())); //判断操作权限 if (!AppTools.IsMemberApp(userAccount.UserCode, AppId)) { msgModel.Result = 0; msgModel.Msg = "请不要非法操作,您没有权限操作此App"; Js.Data = msgModel; return(Js); } switch (editType) { case "del": try { if (AppTools.DelApp(AppId, userAccount)) { msgModel.Result = 1; msgModel.Msg = "删除成功"; } else { msgModel.Result = 0; msgModel.Msg = "删除失败,可能是权限不正确"; } } catch (Exception) { throw; } break; case "update": try { appbase appbase = new Psd.H5Show.BLL.appbase().GetModel(AppId); appbase.AppName = Request["name"].ToString(); appbase.AppDescribe = Request["des"].ToString(); if (new Psd.H5Show.BLL.appbase().Update(appbase)) { msgModel.Result = 1; msgModel.Msg = "更新成功"; } else { msgModel.Result = 0; msgModel.Msg = "更新失败,可能是权限不正确"; } } catch (Exception e) { msgModel.Result = 0; msgModel.Msg = e.ToString(); throw; } break; default: break; } Js.Data = msgModel; return(Js); }