// // GET: /Manage/ClusterCollectVersion/ public ActionResult Index(int pagesize = 10, int pageindex = 1) { ViewBag.pagesize = pagesize; ViewBag.pageindex = pageindex; tb_cluster_collect_version_dal dal = new tb_cluster_collect_version_dal(); PagedList <tb_cluster_collect_version_model> pageList = null; int count = 0; using (DbConn PubConn = DbConfig.CreateConn(Config.PlatformManageConnectString)) { PubConn.Open(); List <tb_cluster_collect_version_model> List = dal.GetList(PubConn, pagesize, pageindex, out count); pageList = new PagedList <tb_cluster_collect_version_model>(List, pageindex, pagesize, count); ViewBag.MaxVersion = dal.GetMaxVersionNumber(PubConn); } if (Request.IsAjaxRequest()) { return(PartialView("List", pageList)); } return(View(pageList)); }
protected override void Run() { int maxversion = -1; DateTime sqltime = DateTime.Now; SqlHelper.ExcuteSql(CoreGlobalConfig.PlatformManageConnectString, (c) => { tb_cluster_collect_version_dal versiondal = new tb_cluster_collect_version_dal(); maxversion = versiondal.GetMaxVersionNumber(c); sqltime = c.GetServerDate(); }); if (maxversion > GlobalConfig.VersionNum) { GlobalConfig.LoadConfig(); if (GlobalConfig.TaskProvider.IsStart()) { GlobalConfig.TaskProvider.Stop(); } GlobalConfig.TaskProvider.Start(); GlobalConfig.VersionNum = maxversion; GlobalConfig.ClusterLastUpdateTime = sqltime; Core.LogHelper.Log(string.Format("服务器ip【{0}】采集任务dll新版本【" + maxversion + "】更新完毕", GlobalConfig.ServerIP)); } }