Beispiel #1
0
        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));
        }
Beispiel #2
0
        //未处理
        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));
        }