/// <summary> /// 获取已结算订单 /// </summary> /// <param name="query"></param> /// <returns></returns> public static List <SettledOrders> GetSettlementOrdersNoPage(SettlementOrderQuery query) { var models = _iBillingService.GetSettlementOrdersNoPage(query); var settledOrders = new List <SettledOrders>(); foreach (var m in models) { var o = new SettledOrders(); o.DistributorCommission = m.BrokerageAmount - m.ReturnBrokerageAmount; o.OrderAmount = m.OrderAmount; o.OrderFinshTime = m.OrderFinshDate.ToString("yyyy-MM-dd HH:mm:ss"); o.OrderId = m.OrderId; o.PlatCommission = m.CommissionAmount - m.RefundCommisAmount; o.RefundAmount = m.RefundTotalAmount; o.SettledTime = m.Date.ToString("yyyy-MM-dd HH:mm:ss"); o.SettlementAmount = m.SettlementAmount; o.ShopName = m.ShopName; o.ShopId = m.ShopId; o.PaymentTypeName = m.PaymentTypeName; o.OpenCommission = m.OpenCommission; o.JoinCommission = m.JoinCommission; settledOrders.Add(o); } return(settledOrders); }