diff --git a/Admin.NET/Admin.NET.Core/Service/Wechat/SysWechatPayService.cs b/Admin.NET/Admin.NET.Core/Service/Wechat/SysWechatPayService.cs index bb0f11ee..5e7d406f 100644 --- a/Admin.NET/Admin.NET.Core/Service/Wechat/SysWechatPayService.cs +++ b/Admin.NET/Admin.NET.Core/Service/Wechat/SysWechatPayService.cs @@ -439,8 +439,10 @@ public class SysWechatPayService : IDynamicApiController, ITransient public async Task> PageAsync(PageSysWechatPayInput input) { var query = _sysWechatPayRep.AsQueryable() - .WhereIF(input.OrderId > 0, u => u.OrderId == input.OrderId) - .WhereIF(input.OrderStatus > 0, u => u.OrderStatus == input.OrderStatus) + //.WhereIF(input.OrderId > 0, u => u.OrderId == input.OrderId) + //.WhereIF(input.OrderStatus > 0, u => u.OrderStatus == input.OrderStatus) + .WhereIF(!string.IsNullOrWhiteSpace(input.OrderId), u => u.OrderId == input.OrderId) + .WhereIF(!string.IsNullOrWhiteSpace(input.OrderStatus), u => u.OrderStatus == input.OrderStatus) .WhereIF(!string.IsNullOrWhiteSpace(input.OutTradeNumber), u => u.OutTradeNumber.Contains(input.OutTradeNumber.Trim())); if (input.SuccessTimeRange != null && input.SuccessTimeRange.Count > 0)