public IActionResult Pubsinfo() { int pubId = DataConvert.CLng(GetParam("PubID")); M_Pub pubMod = pubBll.SelReturnModel(pubId); if (pubMod == null) { return(WriteErr("互动模块不存在")); } if (string.IsNullOrEmpty(pubMod.PubTableName)) { return(WriteErr("互动表为空")); } ViewBag.pubMod = pubMod; ViewBag.fieldDT = GetFieldDT(pubMod.PubModelID); PageSetting setting = B_Pub_Info.SelPage(CPage, PSize, new F_PubInfo() { tbname = pubMod.PubTableName, pid = DataConvert.CLng(GetParam("ParentID")), status = DataConvert.CLng(GetParam("status"), -100), uname = GetParam("uname"), skey = GetParam("skey"), skey_field = GetParam("skey_dp") }); foreach (DataRow dr in setting.dt.Rows) { dr["PubIP"] = dr["PubIP"] + "(" + IPScaner.IPLocation(DataConvert.CStr(dr["PubIP"])) + ")"; } if (Request.IsAjaxRequest()) { return(PartialView("Pubsinfo_List", setting)); } return(View(setting)); }
//未处理 public IActionResult ManagePub() { DataTable nodeDT = pubBll.Sel(); if (nodeDT.Rows.Count < 1) { return(WriteErr("互动无节点信息")); } if (PubID < 1) { return(RedirectToAction("ManagePub", new { pid = nodeDT.Rows[0]["PubID"] })); } M_Pub pubMod = pubBll.SelReturnModel(PubID); PageSetting setting = B_Pub_Info.SelPage(CPage, PSize, new F_PubInfo() { uids = mu.UserID.ToString(), tbname = pubMod.PubTableName }); ViewBag.nodeDT = nodeDT; return(View(setting)); }