From fba5a4d967e3554cec508a92ec20ef286a130c72 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=82=B9=E5=AE=97=E6=A5=A0?= Date: Wed, 9 Nov 2022 09:13:42 +0800 Subject: [PATCH] 1 --- .../purchase/tiktok_store/order_afs_utils.go | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/business/partner/purchase/tiktok_store/order_afs_utils.go b/business/partner/purchase/tiktok_store/order_afs_utils.go index d3fcb495e..25d372f75 100644 --- a/business/partner/purchase/tiktok_store/order_afs_utils.go +++ b/business/partner/purchase/tiktok_store/order_afs_utils.go @@ -7,6 +7,7 @@ import ( "git.rosy.net.cn/jx-callback/business/model" "git.rosy.net.cn/jx-callback/business/model/dao" "git.rosy.net.cn/jx-callback/business/partner" + "git.rosy.net.cn/jx-callback/globals" "strings" ) @@ -114,6 +115,20 @@ func (c *PurchaseHandler) onAfsOrderMsg(msgId string, msg interface{}) (retVal * if orderStatus.Status == model.AfsOrderStatusFinished { afsOrder.AfsFinishedAt = afsOrder.AfsCreatedAt } + if msgId == tiktokShop.CallbackUpdateRefundOrderMsgTagId { + err = utils.CallFuncLogError(func() error { + if _, err = dao.DeleteEntity(dao.GetDB(), afsOrder, "VendorOrderID", "VendorID"); err != nil { + _, err = dao.DeleteEntity(dao.GetDB(), afsOrder.Skus[0], "VendorOrderID") + if err != nil { + globals.SugarLogger.Debugf("卖家修改售后单异常删除商品列表异常 := %s", err.Error()) + } + } + return err + }, "SaveAfsOrder delete AfsOrder, afsOrderID:%s", afsOrder.AfsOrderID) + if err != nil { + globals.SugarLogger.Debugf("卖家修改售后单异常,删除售后单异常 := %s", err.Error()) + } + } err = partner.CurOrderManager.OnAfsOrderNew(afsOrder, orderStatus) } } else {