修复微信支付组装订单body超过128字符,导致的生成订单异常的情况。

This commit is contained in:
JianWeie
2022-04-06 10:26:38 +08:00
parent cd1db3ee66
commit 00e0128346

View File

@@ -124,7 +124,7 @@ namespace CoreCms.Net.Services
var orderRequest = new WeChatPayUnifiedOrderRequest var orderRequest = new WeChatPayUnifiedOrderRequest
{ {
Body = entity.payTitle.Length > 127 ? entity.payTitle[..125] : entity.payTitle, Body = entity.payTitle.Length > 50 ? entity.payTitle[..50] : entity.payTitle,
OutTradeNo = entity.paymentId, OutTradeNo = entity.paymentId,
TotalFee = Convert.ToInt32(entity.money * 100), TotalFee = Convert.ToInt32(entity.money * 100),
SpBillCreateIp = entity.ip, SpBillCreateIp = entity.ip,