private ActionResult GetOutStockCencusPages(OutStockCensusShow condition, string where) { PageJsonModel <OutStockCensus> page = new PageJsonModel <OutStockCensus>(); page.pageIndex = condition.pageIndex; page.pageSize = condition.pageSize; string strForm = ""; strForm = @"(select count(*) count,s.CreateTime,s.OutOrderNo,s.BigCode,s.MiddleCode,s.Consignee Consignee, s.Shipper Shipper,p.ProductName ProductName,p.ProductNumber ProductNumber " + "from ScaleOutStoke s left join Product p on s.ProductNo=p.ProductNumber where Shipper='总部' " + where; strForm += " group by s.CreateTime,s.OutOrderNo,s.BigCode,s.MiddleCode,s.Consignee,s.Shipper,p.ProductName,p.ProductNumber) as OutStockScaleShow left join C_User as c on c.UserName=OutStockScaleShow.Consignee"; page.strForm = strForm; page.strSelect = " OutStockScaleShow.*,c.Name C_Name "; if (string.IsNullOrWhiteSpace(condition.orderby) == false) { page.strOrder = Common.FilteSQLStr(condition.orderby); } else { page.strOrder = "OutStockScaleShow.CreateTime desc"; } page.LoadList(); if (page.pageResponse != null && page.pageResponse.RtnList != null && page.pageResponse.RtnList.Count > 0) { ScaleCodeCount OutCodeCount = ScaleOutStoke.GetC_UserOutCount(where); page.pageResponse.BigCount = OutCodeCount.BigCount; page.pageResponse.MiddleCount = OutCodeCount.MiddleCount; page.pageResponse.SmallCount = OutCodeCount.SmallCount; return(Json(page.pageResponse, JsonRequestBehavior.AllowGet)); } return(Json("", JsonRequestBehavior.AllowGet)); }