Commit 91adf654 by 陶然

优化统计接口数据没有按照日期顺序查询问题

parent ef0a6da4
...@@ -305,6 +305,7 @@ namespace Kivii.Finances.Transforms ...@@ -305,6 +305,7 @@ namespace Kivii.Finances.Transforms
sqlExpress.And(o => o.OperateTime >= BeginTime && o.OperateTime < EndTime); sqlExpress.And(o => o.OperateTime >= BeginTime && o.OperateTime < EndTime);
if (OwnerKvid != Guid.Empty) sqlExpress.And(o => o.OwnerKvid == OwnerKvid); if (OwnerKvid != Guid.Empty) sqlExpress.And(o => o.OwnerKvid == OwnerKvid);
sqlExpress.And(o => (Sql.In(o.PayerAccountKvid, queryAccount))); sqlExpress.And(o => (Sql.In(o.PayerAccountKvid, queryAccount)));
sqlExpress.OrderBy(o => o.OperateTime);
sqlExpress.Select(o => new { o.OwnerKvid, o.OwnerName, o.Amount, o.AmountInvoice, o.AmountUsed, o.OperateTime, o.CreateTime }); sqlExpress.Select(o => new { o.OwnerKvid, o.OwnerName, o.Amount, o.AmountInvoice, o.AmountUsed, o.OperateTime, o.CreateTime });
var results = conn.Select(sqlExpress); var results = conn.Select(sqlExpress);
var rtns = new StatisticResponse<Payment>(); var rtns = new StatisticResponse<Payment>();
...@@ -374,6 +375,7 @@ namespace Kivii.Finances.Transforms ...@@ -374,6 +375,7 @@ namespace Kivii.Finances.Transforms
//sqlExpress.Where(o => o.OffsetKvid == Guid.Empty); //sqlExpress.Where(o => o.OffsetKvid == Guid.Empty);
sqlExpress.Where(o => o.CreateTime >= BeginTime && o.CreateTime < EndTime); sqlExpress.Where(o => o.CreateTime >= BeginTime && o.CreateTime < EndTime);
if (OwnerKvid != Guid.Empty) sqlExpress.And(o => o.OwnerKvid == OwnerKvid); if (OwnerKvid != Guid.Empty) sqlExpress.And(o => o.OwnerKvid == OwnerKvid);
sqlExpress.OrderBy(o => o.CreateTime);
sqlExpress.Select(o => new { o.OwnerKvid, o.OwnerName, o.Type, o.AmountPlan, o.Amount, o.AmountPayment, o.OperateTime, o.CreateTime }); sqlExpress.Select(o => new { o.OwnerKvid, o.OwnerName, o.Type, o.AmountPlan, o.Amount, o.AmountPayment, o.OperateTime, o.CreateTime });
var results = conn.Select(sqlExpress); var results = conn.Select(sqlExpress);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment