From 9b49d15c861dc3d64b21f74c443fdcfe7c6a8249 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=82=B9=E5=AE=97=E6=A5=A0?= Date: Thu, 19 Mar 2026 17:15:19 +0800 Subject: [PATCH] 1 --- business/partner/purchase/jx/localjx/tonglianpay.go | 5 +++-- controllers/tonglian_callback.go | 6 ------ 2 files changed, 3 insertions(+), 8 deletions(-) diff --git a/business/partner/purchase/jx/localjx/tonglianpay.go b/business/partner/purchase/jx/localjx/tonglianpay.go index 211781b8f..a2a50143e 100644 --- a/business/partner/purchase/jx/localjx/tonglianpay.go +++ b/business/partner/purchase/jx/localjx/tonglianpay.go @@ -97,11 +97,12 @@ func pay4OrderByTL(ctx *jxcontext.Context, order *model.GoodsOrder, payType int, return orderPay, err } +// https://prodoc.allinpay.com/doc/1091/ 新增消息 func OnTLPayCallback(call *tonglianpayapi.CallBackResult) (err error) { switch call.TrxCode { - case tonglianpayapi.MsgTypePay: + case tonglianpayapi.MsgTypePay, "VSP681", "VSP683": err = onTLpayFinished(call) - case tonglianpayapi.MsgTypeRefund: + case tonglianpayapi.MsgTypeRefund, "VSP682", "VSP684": err = onTLpayRefund(call) case tonglianpayapi.MsgTypePayZFB: err = onTLpayFinished(call) diff --git a/controllers/tonglian_callback.go b/controllers/tonglian_callback.go index 43c7ec634..eccb32a0d 100644 --- a/controllers/tonglian_callback.go +++ b/controllers/tonglian_callback.go @@ -3,8 +3,6 @@ package controllers import ( "bytes" "git.rosy.net.cn/baseapi/platformapi/tonglianpayapi" - "git.rosy.net.cn/baseapi/utils" - "git.rosy.net.cn/jx-callback/globals" "io/ioutil" "net/http" @@ -20,10 +18,8 @@ type TongLianController struct { } func (c *TongLianController) Msg() { - globals.SugarLogger.Debug("-------method1:= %s", utils.Format4Output("11", false)) if c.Ctx.Input.Method() == http.MethodPost { call, err := api.TLpayAPI.GetCallbackMsg(getUsefulRequest2(c.Ctx)) - globals.SugarLogger.Debug("-------method1:= %s", utils.Format4Output(call, false)) if err == nil { err = localjx.OnTLPayCallback(call) } @@ -36,10 +32,8 @@ func (c *TongLianController) Msg() { //通联同一扫码支付回调接口 func (c *TongLianController) OnLinePay() { - globals.SugarLogger.Debug("-------method1:= %s", utils.Format4Output("22", false)) if c.Ctx.Input.Method() == http.MethodPost { call, err := api.TLpayAPI.GetCallbackOnlinePayMsg(getUsefulRequest2(c.Ctx)) - globals.SugarLogger.Debug("-------method2:= %s", utils.Format4Output(call, false)) if err == nil { err = localjx.OnTLOnlinePayCallback(call) }