更新 Admin.NET/Admin.NET.Core/Service/Wechat/SysWechatPayService.cs

修改OrderId和OrderStatus字段类型改为string,这样兼容性更强
This commit is contained in:
362270511 2024-08-15 12:10:53 +08:00
parent cacd32b389
commit 64ef44d2d8

View File

@ -439,8 +439,10 @@ public class SysWechatPayService : IDynamicApiController, ITransient
public async Task<SqlSugarPagedList<SysWechatPay>> 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)