public ActionResult EditContent() { int Mid = Convert.ToInt32(Request.QueryString["GeneralID"]); int VerID = DataConvert.CLng(Request.QueryString["Ver"]); VM_Content vm = new VM_Content(); if (VerID > 0) { M_Content_VerBak verMod = verBll.SelReturnModel(VerID); vm.conMod = JsonConvert.DeserializeObject <M_CommonData>(verMod.ContentBak); if (vm.conMod.GeneralID != Mid) { function.WriteErrMsg("加载的版本与内容不匹配"); return(null); } vm.ValueDT = JsonConvert.DeserializeObject <DataTable>(verMod.TableBak); } else { vm.conMod = contentBll.SelReturnModel(Mid); vm.ValueDT = contentBll.GetContent(vm.conMod); } vm.fieldDT = fieldBll.SelByModelID(vm.conMod.ModelID, true); vm.nodeMod = nodeBll.SelReturnModel(vm.conMod.NodeID); if (!B_NodeRole.CheckNodeAuth(adminMod, vm.nodeMod.NodeID, "addto")) { function.WriteErrMsg("你无权修改该内容"); return(null); } vm.modelMod = modelBll.SelReturnModel(vm.conMod.ModelID); if (!string.IsNullOrEmpty(vm.conMod.SpecialID)) { vm.SpecialDT = spbll.SelByIDS(vm.conMod.SpecialID); if (vm.SpecialDT == null) { vm.SpecialDT = new DataTable(); } } DataTable ddlDT = proBll.SelByNodeID2(vm.NodeID); ViewBag.ddlDT = ddlDT; //M_Content_ScheTask exaTask = scheBll.GetModel(vm.conMod.BidType); //if (exaTask != null) { vm.ExamineTime = exaTask.ExecuteTime; } //M_Content_ScheTask expTask = scheBll.GetModel(vm.conMod.IsBid); //if (expTask != null) { vm.ExpiredTime = expTask.ExecuteTime; } //--------------- return(View("AddContent", vm)); }
public string ContentManage_TimeRelease(string ids, string retime) { if (!B_NodeRole.CheckNodeAuth(adminMod, NodeID, "state")) { return("你没有修改状态的权限"); } if (string.IsNullOrEmpty(ids)) { return("未选择文章"); } DateTime executeTime = DataConverter.CDate(retime); if (executeTime <= DateTime.Now) { return("执行时间无效"); } AddTask(ids, "定时发布", executeTime); return(M_APIResult.Success.ToString()); }
public void Content_Add() { DataTable table = new DataTable(); M_CommonData CData = FillContentModel(ref table, null, ref err); if (!string.IsNullOrEmpty(err)) { function.WriteErrMsg(err); return; } if (!B_NodeRole.CheckNodeAuth(adminMod, CData.NodeID, "addto")) { function.WriteErrMsg("你无权在该节点下添加内容"); return; } CData.GeneralID = contentBll.AddContent(table, CData); IsPushContent(Request.Form["pushcon_hid"], CData, table); IsCreateHtml(CData, table); IsNeedVerBak(CData); IsAutoTask(CData); Response.Redirect(CustomerPageAction.customPath + "Content/ContentShow.aspx?gid=" + CData.GeneralID); }
public ActionResult AddContent() { if (ModelID < 1 || NodeID < 1) { function.WriteErrMsg("参数错误"); return(null); } if (!B_NodeRole.CheckNodeAuth(adminMod, NodeID, "addto")) { function.WriteErrMsg("你无权在该节点下添加内容页"); return(null); } DataTable ddlDT = proBll.SelByNodeID2(NodeID); VM_Content vm = new VM_Content(); vm.fieldDT = fieldBll.SelByModelID(ModelID, true); vm.nodeMod = nodeBll.SelReturnModel(NodeID); vm.modelMod = modelBll.SelReturnModel(ModelID); vm.conMod.Status = adminMod.DefaultStart; vm.conMod.Inputer = adminMod.UserName; ViewBag.ddlDT = ddlDT; return(View(vm)); }
public void Content_Update() { int Mid = Convert.ToInt32(Request.QueryString["GeneralID"]); M_CommonData CData = contentBll.SelReturnModel(Mid); DataTable table = new DataTable(); CData = FillContentModel(ref table, CData, ref err); if (!string.IsNullOrEmpty(err)) { function.WriteErrMsg(err); return; } if (!B_NodeRole.CheckNodeAuth(adminMod, CData.NodeID, "modify")) { function.WriteErrMsg("你无权修改该内容"); return; } contentBll.UpdateContent(table, CData); IsPushContent(Request.Form["pushcon_hid"], CData, table); IsCreateHtml(CData, table); IsNeedVerBak(CData); IsAutoTask(CData); Response.Redirect(CustomerPageAction.customPath + "Content/ContentShow.aspx?gid=" + CData.GeneralID); }