From 64ef44d2d8411553023656d1616f0f50f66b812f Mon Sep 17 00:00:00 2001 From: 362270511 <362270511@qq.com> Date: Thu, 15 Aug 2024 12:10:53 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20Admin.NET/Admin.NET.Core/S?= =?UTF-8?q?ervice/Wechat/SysWechatPayService.cs?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 修改OrderId和OrderStatus字段类型改为string,这样兼容性更强 --- .../Admin.NET.Core/Service/Wechat/SysWechatPayService.cs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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)