From 1d1866be68c54f425512827ec9bee8fd1dc2ed11 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=82=B9=E5=AE=97=E6=A5=A0?= Date: Tue, 7 Jun 2022 15:16:30 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E7=94=B3=E8=AF=B7=E9=80=80?= =?UTF-8?q?=E6=AC=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- business/model/api_config.go | 1 + business/partner/purchase/jx/localjx/tiktokPay.go | 7 ++++--- globals/api/apimanager/apimanager.go | 2 ++ 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/business/model/api_config.go b/business/model/api_config.go index eadcc99d5..72ea567ec 100644 --- a/business/model/api_config.go +++ b/business/model/api_config.go @@ -21,6 +21,7 @@ const ( VendorIDPurchaseEnd = 11 VendorIDJX = 9 // 这是一个假的京西VendorID VendorGoMei = 12 // 国美 + VendorIDTT = 13 // 抖音平台小程序 VendorIDWXPay = 51 // 微信支付 diff --git a/business/partner/purchase/jx/localjx/tiktokPay.go b/business/partner/purchase/jx/localjx/tiktokPay.go index ca2c0299b..1194bbc7b 100644 --- a/business/partner/purchase/jx/localjx/tiktokPay.go +++ b/business/partner/purchase/jx/localjx/tiktokPay.go @@ -70,7 +70,7 @@ func onTTPayFinished(msg *tiktok.DetailCallBackMessage) (err error) { db := dao.GetDB() if err = dao.GetEntity(db, orderPay, "PayOrderID", "PayType", "DeletedAt"); err == nil { loc, _ := time.LoadLocation("Local") - t1, _ := time.ParseInLocation("20060102150405", time.Unix(msg.PaidAt,0).Format("20060102150405"), loc) + t1, _ := time.ParseInLocation("20060102150405", time.Unix(msg.PaidAt, 0).Format("20060102150405"), loc) orderPay.PayFinishedAt = utils.Time2Pointer(t1) orderPay.TransactionID = msg.ChannelNo orderPay.OriginalData = utils.Format4Output(msg, true) @@ -79,7 +79,7 @@ func onTTPayFinished(msg *tiktok.DetailCallBackMessage) (err error) { } else { orderPay.Status = model.PayStatusFailed } - dao.UpdateEntity(db, orderPay) + dao.UpdateEntity(db, &orderPay) if msg.Status == tiktok.ResponseCodeSuccess { err = OnPayFinished(orderPay) } @@ -89,7 +89,6 @@ func onTTPayFinished(msg *tiktok.DetailCallBackMessage) (err error) { return err } - func onTTPayRefund(msg *tiktok.DetailCallBackMessage2Refund) (err error) { globals.SugarLogger.Debugf("退款回调==================2") orderPayRefund := &model.OrderPayRefund{ @@ -133,6 +132,8 @@ func RefundOrderByTT(ctx *jxcontext.Context, orderPay *model.OrderPay, refundID CpExtra: "msg", NotifyURL: globals.TictokpayNotifyURL, }) + globals.SugarLogger.Debug("申请退款============",err) + globals.SugarLogger.Debug("申请退款============",result) if err == nil { orderPayRefund = &model.OrderPayRefund{ RefundID: refundID, diff --git a/globals/api/apimanager/apimanager.go b/globals/api/apimanager/apimanager.go index 555b354b6..9e89f2baf 100644 --- a/globals/api/apimanager/apimanager.go +++ b/globals/api/apimanager/apimanager.go @@ -64,6 +64,8 @@ func (a *APIManager) GetAPI(vendorID int, appOrgCode string) (pfAPI interface{}) pfAPI = api.JdShopAPI case model.VendorGoMei: pfAPI = api.GuoMeiApi + case model.VendorIDTT: + pfAPI = api.TiktokApi } return pfAPI }