Beispiel #1
0
        /// <summary>
        /// 分页获取门店已结算订单
        /// </summary>
        /// <param name="page"></param>
        /// <param name="pagesize"></param>
        /// <param name="startDate"></param>
        /// <param name="endDate"></param>
        /// <param name="orderId"></param>
        /// <returns></returns>
        public DataGridModel <DTO.SettledOrders> GetSettlementOrders(int page           = 1, int pagesize = 10,
                                                                     DateTime?startDate = null, DateTime?endDate = null, long?orderId = null, long?WeekSettlementId = null)
        {
            CheckShopManageLogin();
            var  shop   = CurrentShop;
            long shopId = shop.Id;

            var query = new SettlementOrderQuery()
            {
                OrderStart       = startDate,
                OrderEnd         = endDate,
                PageNo           = page,
                PageSize         = pagesize,
                OrderId          = orderId,
                ShopId           = shopId,
                WeekSettlementId = WeekSettlementId
            };
            var model = BillingApplication.GetSettlementOrders(query);
            DataGridModel <DTO.SettledOrders> result = new DataGridModel <DTO.SettledOrders>()
            {
                rows  = model.Models,
                total = model.Total
            };

            return(result);
        }
Beispiel #2
0
        public JsonResult SettlementOrderList(DateTime?startDate, DateTime?endDate, DateTime?BillingstartDate, DateTime?BillingendDate, long?orderId, long?detailId, int page, int rows)
        {
            var query = new SettlementOrderQuery();

            query.OrderStart       = startDate;
            query.OrderEnd         = endDate;
            query.SettleStart      = BillingstartDate;
            query.SettleEnd        = BillingendDate;
            query.WeekSettlementId = detailId;
            query.PageNo           = page;
            query.PageSize         = rows;
            query.OrderId          = orderId;
            query.ShopId           = CurrentSellerManager.ShopId;
            var model  = BillingApplication.GetSettlementOrders(query);
            var result = new { rows = model.Models, total = model.Total };

            return(Json(result));
        }