😎修复支付记录查询错误

This commit is contained in:
zuohuaijun 2024-10-29 00:33:47 +08:00
parent d8826fb291
commit 0882423486

View File

@ -502,24 +502,24 @@ public class SysWechatPayService : IDynamicApiController, ITransient
if (input.SuccessTimeRange != null && input.SuccessTimeRange.Count > 0) if (input.SuccessTimeRange != null && input.SuccessTimeRange.Count > 0)
{ {
DateTime? start = input.SuccessTimeRange[0]; DateTime? start = input.SuccessTimeRange[0];
query = query.WhereIF(start.HasValue, u => u.SuccessTime > start); query.WhereIF(start.HasValue, u => u.SuccessTime > start);
if (input.SuccessTimeRange.Count > 1 && input.SuccessTimeRange[1].HasValue) if (input.SuccessTimeRange.Count > 1 && input.SuccessTimeRange[1].HasValue)
{ {
var end = input.SuccessTimeRange[1].Value.AddDays(1); var end = input.SuccessTimeRange[1].Value.AddDays(1);
query = query.Where(u => u.SuccessTime < end); query.Where(u => u.SuccessTime < end);
} }
} }
if (input.ExpireTimeRange != null && input.ExpireTimeRange.Count > 0) if (input.ExpireTimeRange != null && input.ExpireTimeRange.Count > 0)
{ {
DateTime? start = input.ExpireTimeRange[0]; DateTime? start = input.ExpireTimeRange[0];
query = query.WhereIF(start.HasValue, u => u.ExpireTime > start); query.WhereIF(start.HasValue, u => u.ExpireTime > start);
if (input.ExpireTimeRange.Count > 1 && input.ExpireTimeRange[1].HasValue) if (input.ExpireTimeRange.Count > 1 && input.ExpireTimeRange[1].HasValue)
{ {
var end = input.ExpireTimeRange[1].Value.AddDays(1); var end = input.ExpireTimeRange[1].Value.AddDays(1);
query = query.Where(u => u.ExpireTime < end); query.Where(u => u.ExpireTime < end);
} }
} }
query = query.OrderByDescending(u => u.CreateTime); query.OrderByDescending(u => u.CreateTime);
return await query.ToPagedListAsync(input.Page, input.PageSize); return await query.ToPagedListAsync(input.Page, input.PageSize);
} }