@model CRM.Core.Model.Entity.WX_SzzyOrderDeposit @using CRM.Core.Model.Entity @{ ViewBag.Title = "金额使用流水"; Layout = "~/Views/Shared/_Layout.cshtml"; List DepositList = ViewBag.DepositList; List AllDepositList = ViewBag.AllDepositList; List PayUseList = ViewBag.PayUseList; List reflist = ViewBag.refList; decimal sumprice = 0; if (reflist != null) { sumprice = reflist.Where(m => m.isacturalrefund == 1).Sum(m => m.refundprice); } DepositList = DepositList.OrderByDescending(m => m.id).ToList(); AllDepositList = AllDepositList.OrderByDescending(m => m.id).ToList(); PayUseList = PayUseList.OrderByDescending(m => m.usetime).ThenByDescending(m=>m.id).ToList(); }
客户ID:
事件:
@{ string usetype = ViewBag.usetype;}
客户ID:@ViewBag.Resid @**@
余额:@DepositList.Sum(m => m.lastprice)
到款:@DepositList.Sum(m => m.payprice)      已使用:@DepositList.Sum(m => m.useprice)  
@*@{ int[] ax = { 6, 7 }; } 退款:@Math.Abs(PayUseList.Where(m => ax.Contains(m.usetype)).Sum(m => m.useprice))*@ 退款:@Html.Raw(sumprice)
@foreach (var item in PayUseList) { }
ID 到帐ID 订单ID 流水号 到款金额 事件 发生金额 事件说明 总余额 时间
@item.id @item.depositid @item.orderid @item.payno @{ var dp = AllDepositList.FirstOrDefault(m => m.id == item.depositid); } @(dp==null?"":""+dp.payprice) @if (item.usetype == 1) { 进账+ } else if (item.usetype == 2) { 使用- } else if (item.usetype == 3) { 取消使用+ } else if (item.usetype == 4) { 取消到账- } else if (item.usetype == 5) { 订单取消使用+ } else if (item.usetype == 6) { 退款- } else if (item.usetype == 7) { 余额退款- } else if (item.usetype == 8) { 订单冻结金额- } else if (item.usetype == 9) { 退款解冻+ } else if (item.usetype == 10) { 退单取消使用+ } @if (item.useprice > 0) { @("+" + item.useprice) } else { @(item.useprice) } @item.memo @if ((item.lastprice ?? 0) == 0 && item.memo.EndsWith("-初始化")) { } else { @item.lastprice } @item.usetime