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 未有站点开放云刷新
        }
Exemple #2
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);
        }
Exemple #3
0
 /// <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));
 }