Exemple #1
0
        public JsonResult PendingSettlementOrderList(DateTime?startDate, DateTime?endDate, long?orderId, int page, int rows)
        {
            var query = new PendingSettlementOrderQuery();

            query.OrderStart = startDate;
            query.OrderEnd   = endDate;
            query.PageNo     = page;
            query.PageSize   = rows;
            query.OrderId    = orderId;
            query.ShopId     = CurrentSellerManager.ShopId;
            var model  = BillingApplication.GetPendingSettlementOrders(query);
            var result = new { rows = model.Models, total = model.Total };

            return(Json(result));
        }
        public JsonResult PendingSettlementOrderList(DateTime?startDate, DateTime?endDate, string shopName, string paymentName, long?orderId, long?shopId, int page, int rows)
        {
            var query = new PendingSettlementOrderQuery();

            query.CreateDateStart = startDate;
            query.CreateDateEnd   = endDate;
            query.PageNo          = page;
            query.PaymentName     = paymentName;
            query.ShopName        = shopName;
            query.PageSize        = rows;
            query.OrderId         = orderId;
            query.ShopId          = shopId;
            var model  = BillingApplication.GetPendingSettlementOrders(query);
            var result = new { rows = model.Models, total = model.Total };

            return(Json(result));
        }
Exemple #3
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.PendingSettlementOrders> GetPendingSettlementOrders(int page = 1, int pagesize = 10, DateTime?startDate = null, DateTime?endDate = null, long?orderId = null)
        {
            CheckShopManageLogin();
            var  shop   = CurrentShop;
            long shopId = shop.Id;

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

            return(result);
        }