| | |
| | | var accumulatedReceipts = await _lifePayOrderRepository.Where(x => x.CreationTime < today).SumAsync(x => x.PayAmount); |
| | | var receiptsYesterday = await _lifePayOrderRepository.Where(x => x.CreationTime >= today.AddDays(-1) && x.CreationTime < today).SumAsync(x => x.PayAmount); |
| | | var accumulatedOrders = await _lifePayOrderRepository.Where(x => x.CreationTime < today).CountAsync(); |
| | | var accumulatedIncome = await _lifePayOrderRepository.Where(x => x.CreationTime < today).SumAsync(x => x.ActualRechargeAmount); |
| | | var ordersNumYesterday = await _lifePayOrderRepository.Where(x => x.CreationTime >= today.AddDays(-1) && x.CreationTime < today).CountAsync(); |
| | | var yesterdaySuccess = await _lifePayOrderRepository.Where(x => x.CreationTime >= today.AddDays(-1) && x.CreationTime < today && x.LifePayOrderStatus == LifePayOrderStatusEnum.已完成).CountAsync(); |
| | | var yesterdayFail = await _lifePayOrderRepository.Where(x => x.CreationTime >= today.AddDays(-1) && x.CreationTime < today && x.LifePayOrderStatus == LifePayOrderStatusEnum.已失败).CountAsync(); |
| | |
| | | { |
| | | Id = GuidGenerator.Create(), |
| | | CreationTime = DateTime.Now, |
| | | Amount = "0", |
| | | AccumulatedReceipts = accumulatedReceipts.ToString(), |
| | | ReceiptsYesterday = receiptsYesterday.ToString(), |
| | | AccumulatedOrders = accumulatedOrders.ToString(), |
| | | OrdersNumYesterday = ordersNumYesterday.ToString(), |
| | | YesterdaySuccess = yesterdaySuccess.ToString(), |
| | | YesterdayFail = yesterdayFail.ToString(), |
| | | AccumulatedUsers = accumulatedUsers.ToString(), |
| | | Amount = 0, |
| | | AccumulatedReceipts = accumulatedReceipts, |
| | | ReceiptsYesterday = receiptsYesterday, |
| | | AccumulatedOrders = accumulatedOrders, |
| | | OrdersNumYesterday = ordersNumYesterday, |
| | | YesterdaySuccess = yesterdaySuccess, |
| | | YesterdayFail = yesterdayFail, |
| | | AccumulatedUsers = accumulatedUsers, |
| | | }; |
| | | await _dallyStatisticsRepository.InsertAsync(entity); |
| | | var result = ObjectMapper.Map<DallyStatistics, TopStatisticsOutput>(entity); |
| | | return result; |
| | | //var result = ObjectMapper.Map<DallyStatistics, TopStatisticsOutput>(entity); |
| | | return new TopStatisticsOutput(); |
| | | } |
| | | else |
| | | { |
| | |
| | | ACOOLYOrderNo = order.ACOOLYOrderNo, |
| | | LifePayRefundStatus = order.LifePayRefundStatus, |
| | | ActualRechargeAmount = order.ActualRechargeAmount, |
| | | ActualReceivedAmount = order.ActualReceivedAmount, |
| | | RefundPrice = order.RefundPrice, |
| | | ElecBillUrl = order.ElecBillUrl.GetOssPath(), |
| | | RefundElecBillUrl = order.RefundElecBillUrl.GetOssPath(), |