| | |
| | | |
| | | foreach (var item in groupedStatistics) |
| | | { |
| | | /// 实际收款日期 |
| | | var creationTime = item.CreationTime.AddDays(-1).ToString("yyyy-MM-dd"); |
| | | ReceiptsDetail receive = new ReceiptsDetail() |
| | | { |
| | | CreationTime = item.CreationTime.AddDays(-1).ToString("yyyy-MM-dd"), |
| | | CreationTime = creationTime, |
| | | Amount = item.TotalReceiptsYesterday |
| | | }; |
| | | ReceiptsDetail income = new ReceiptsDetail() |
| | | { |
| | | CreationTime = item.CreationTime.AddDays(-1).ToString("yyyy-MM-dd"), |
| | | CreationTime = creationTime, |
| | | Amount = item.TotalIncomeYesterday |
| | | }; |
| | | receiptsListOutPut.ReceiveList.Add(receive); |
| | |
| | | |
| | | ChannlesRakeListOutPut channlesRakeListOutPut = new ChannlesRakeListOutPut(); |
| | | |
| | | foreach (var item in groupedStatistics) |
| | | var dateList = Enumerable.Range(1, 31) |
| | | .Select(i => today.AddDays(-i)) |
| | | .ToList(); |
| | | foreach (var date in dateList) |
| | | { |
| | | var stat = groupedStatistics.FirstOrDefault(g => g.FinishTime == date.ToString("yyyy-MM-dd")); |
| | | ReceiptsDetail receive = new ReceiptsDetail() |
| | | { |
| | | CreationTime = item.FinishTime, |
| | | Amount = item.ChannlesRakePrice |
| | | CreationTime = date.ToString("yyyy-MM-dd"), |
| | | Amount = stat?.ChannlesRakePrice ?? 0 |
| | | }; |
| | | channlesRakeListOutPut.ChannlesRakeList.Add(receive); |
| | | } |