| | |
| | | FrozenStatus = x.FrozenStatus, |
| | | Flow = x.Flow, |
| | | DeductionAmount = x.DeductionAmount, |
| | | FrozenAmount = x.FrozenAmount.Value |
| | | FrozenAmount = x.FrozenAmount ?? 0 |
| | | }) |
| | | .GetPageResult(input.PageModel); |
| | | |
| | |
| | | var totalFrozenAmount = await _lifePayConsumption.SumAsync(x => x.FrozenAmount); |
| | | LifePayConsumptionStatistics objectData = new LifePayConsumptionStatistics(); |
| | | objectData.TotalDeductionAmount = totalDeductionAmount; |
| | | objectData.TotalFrozenAmount = totalFrozenAmount.Value; |
| | | objectData.TotalFrozenAmount = totalFrozenAmount ?? 0; |
| | | list.ObjectData = objectData; |
| | | return list; |
| | | } |
| | |
| | | OrderNo = x.OrderNo, |
| | | OutOrderNo = x.OutOrderNo, |
| | | LifePayType = x.LifePayType, |
| | | ExpensesReceiptsType = x.ExpensesReceiptsType.Value, |
| | | ExpensesReceiptsType = x.ExpensesReceiptsType ?? 0, |
| | | Amount = x.Amount, |
| | | FinishTime = x.FinishTime |
| | | }) |
| | |
| | | s.PayAmountStr = s.PayAmount.ToString("F2"); |
| | | s.ChannlesRakeRateStr = s.ChannlesRakeRate.ToString("F0") + "%"; |
| | | s.ChannlesRakePriceStr = s.ChannlesRakePrice.ToString("F2"); |
| | | s.FinishTimeStr = s.FinishTime.ToString(LifePaymentConstant.DateTimeFormatStr.yyyyMMddHHmmss); |
| | | s.FinishTimeStr = s.FinishTime.HasValue ? s.FinishTime.Value.ToString(LifePaymentConstant.DateTimeFormatStr.yyyyMMddHHmmss) : ""; |
| | | }); |
| | | return result; |
| | | } |
| | |
| | | OrderNo = a.OrderNo, |
| | | OutOrderNo = a.OutOrderNo, |
| | | RefundOrderNo = a.RefundOrderNo, |
| | | LifePayType = a.LifePayType.Value, |
| | | Amount = a.PayAmount.Value, |
| | | LifePayType = a.LifePayType ?? 0, |
| | | Amount = a.PayAmount ?? 0, |
| | | ExpensesReceiptsType = b.ExpensesReceiptsType |
| | | }).ToListAsync(); |
| | | foreach (var item in orderlist) |
| | |
| | | PayAmount = item.RechargeAmount ?? 0, |
| | | ChannlesRakeRate = item.ChannlesRakeRate ?? 0, |
| | | ChannlesRakePrice = channlesRakePrice ?? 0, |
| | | FinishTime = item.FinishTime.Value, |
| | | ChannelId = item.ChannelId, |
| | | }; |
| | | if (item.FinishTime.HasValue) |
| | | { |
| | | lifePayChannlesRake.FinishTime = item.FinishTime.Value; |
| | | } |
| | | |
| | | var repeat = await _lifePayChannlesRakeRepository.Where(x => x.OrderNo == item.OrderNo).AnyAsync(); |
| | | if (repeat) |
| | | { |