public ActionResult ParamsQuery(int?page, int?pagesize, string title, string key, string select, int?t) { dynamic data = new System.Dynamic.ExpandoObject(); var list = centerService.GetParamsQueryList(Masterpage.CurrUser.client_code, key, t.HasValue ? t.Value : 0).OrderBy(p => p.StandardProcessUnitCode).ToList(); var list2 = list.OrderBy(x => x.collent_point_order).ToList(); #region 分页计算 int _page = page.HasValue ? page.Value : 1; int _pagesize = pagesize.HasValue ? pagesize.Value : 11; var vs = list2.ToPagedList(_page, _pagesize); data.list = vs; data.pageSize = _pagesize; data.pageIndex = _page; data.totalCount = vs.TotalCount; #endregion #region 页面参数 data.key = key; data.title = title; data.t = t.Value; var pn1 = ""; var pn2 = ""; var un1 = ""; var un2 = ""; if (select == null || select == "") { select = ""; } else { string[] sa = select.Split(','); if (sa[0] != "") { var sh = list.FirstOrDefault(p => p.CustomerCollectionCode == sa[0]); if (sh != null) { pn1 = sh.collent_point_html; un1 = sh.collent_unit_name; } } if (sa[1] != "") { var sh = list.FirstOrDefault(p => p.CustomerCollectionCode == sa[1]); if (sh != null) { pn2 = sh.collent_point_html; un2 = sh.collent_unit_name; } } } data.pn1 = pn1; data.pn2 = pn2; data.un1 = un1; data.un2 = un2; data.select = select; #endregion LogHelper.Info(Masterpage.CurrUser.alias, "201011:客户," + Masterpage.CurrUser.client_code + ",查看采集点" + select + "的30日趋势图表,菜单为:" + title); return(PartialView("ParamsQuery", data)); }