public JsonResult RefreshLogList(RefreshLogListReq parame) { // SiteManage yunRefreshSite = ncBase.CurrentEntities.SiteManage.Where(s => s.YunRefresh == true && s.Status == 1).FirstOrDefault(); // if (yunRefreshSite.IsNoNull()) // { PublicUserModel loginUser = this.GetLoginUser(); parame.UserId = loginUser.UserID; int totalSize = 0; List <RefreshLogModel> refreshLogList = refreshBll.RefreshLogList(parame, ref totalSize); if (refreshLogList != null && refreshLogList.Count > 0) { var resultList = refreshLogList.Select(l => new { l.BuildType, DateTime = ((DateTime)l.DateTime).ToString("MM-dd HH:mm"), l.Houses, l.Id, Msg = l.Status == -99 ? l.Msg : l.ClientMsg, l.PlanId, l.PlanNo, l.RefreshMode, l.SiteId, l.SiteName, l.SiteUserName, l.Status, l.UserID, l.RefreshNum }); return(Json(new { data = resultList, totalSize = totalSize, openRefresh = 1 }, JsonRequestBehavior.AllowGet)); } return(Json(new { data = refreshLogList, totalSize = totalSize, openRefresh = 1 }, JsonRequestBehavior.AllowGet)); // } // return Json(new { openRefresh = 0 }, JsonRequestBehavior.AllowGet);//openRefresh=0 未有站点开放云刷新 }
/// <summary> /// /// </summary> /// <param name="parame"></param> /// <param name="totalSize"></param> /// <returns></returns> public virtual List <RefreshLogModel> RefreshLogList(RefreshLogListReq parame, ref int totalSize) { DbCommand cmd = GetStoredProcCommand("P_Refresh_LogList"); AddInParameter(cmd, "@pi", DbType.Int32, parame.pi); AddInParameter(cmd, "@ps", DbType.Int32, parame.ps); AddInParameter(cmd, "@UserId", DbType.Int32, parame.UserId); AddInParameter(cmd, "@SiteId", DbType.Int32, parame.SiteId); AddInParameter(cmd, "@SiteUserName", DbType.String, parame.SiteUserName); AddInParameter(cmd, "@ViewData", DbType.Int32, parame.ViewData); AddInParameter(cmd, "@RefreshMode", DbType.Int32, parame.RefreshMode); AddInParameter(cmd, "@PlanNo", DbType.Int32, parame.PlanNo); AddInParameter(cmd, "@Time", DbType.Date, parame.Time); AddOutParameter(cmd, "@totalSize", DbType.Int32, 4); DataSet ds = ExecuteDataSet(cmd); List <RefreshLogModel> refreshLogList = new List <RefreshLogModel>(); int.TryParse(cmd.Parameters["@totalSize"].Value.ToString(), out totalSize); if (ds != null && ds.Tables.Count > 0 && ds.Tables[0].Rows.Count > 0) { refreshLogList = BuildToModelList(ds.Tables[0].Select()); } return(refreshLogList); }
/// <summary> /// /// </summary> /// <param name="parame"></param> /// <param name="totalSize"></param> /// <returns></returns> public virtual List <RefreshLogModel> RefreshLogList(RefreshLogListReq parame, ref int totalSize) { return(refrehsDal.RefreshLogList(parame, ref totalSize)); }