From 13ede24773c2fd36076f84596f500adf1b2cd5a4 Mon Sep 17 00:00:00 2001 From: liangzai <2440983361@qq.com> Date: Fri, 16 Jan 2026 22:25:33 +0800 Subject: [PATCH] f --- .../api/internal/logic/pay/yunyinsignpaycallbacklogic.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/main/api/internal/logic/pay/yunyinsignpaycallbacklogic.go b/app/main/api/internal/logic/pay/yunyinsignpaycallbacklogic.go index 113c1c6..b45afcf 100644 --- a/app/main/api/internal/logic/pay/yunyinsignpaycallbacklogic.go +++ b/app/main/api/internal/logic/pay/yunyinsignpaycallbacklogic.go @@ -114,9 +114,10 @@ func (l *YunYinSignPayCallbackLogic) YunYinSignPayCallback(w http.ResponseWriter } logx.Infof("[云印签回调] 订单状态为pending,继续处理") - // 验证支付状态:tradeState == "00000" 表示支付成功 + // 验证支付状态:tradeState == "00000" 或 "success" 表示支付成功 logx.Infof("[云印签回调] 验证支付状态,tradeState: %s", tradeState) - if tradeState != "00000" { + isPaymentSuccess := tradeState == "00000" || tradeState == "success" + if !isPaymentSuccess { logx.Infof("[云印签回调] 订单未支付成功,跳过处理,订单号: %s, 支付状态: %s", sourceOrderCode, tradeState) w.WriteHeader(http.StatusOK) w.Write([]byte("success"))