This commit is contained in:
邹宗楠
2022-11-08 19:05:20 +08:00
parent 5cf243189c
commit 395a4310a0
5 changed files with 4 additions and 8 deletions

View File

@@ -213,6 +213,9 @@ func (c *OrderManager) addAfsOrderStatus(db *dao.DaoDB, orderStatus *model.Order
} }
if orderStatus.VendorID == model.VendorIDDD { if orderStatus.VendorID == model.VendorIDDD {
order.Flag = 0 order.Flag = 0
if strings.Contains(orderStatus.VendorStatus, "cancel_refund_afsOrder") {
order.Flag = 3
}
updateFields = append(updateFields, "Flag") updateFields = append(updateFields, "Flag")
} }
if model.IsAfsOrderFinalStatus(orderStatus.Status) { if model.IsAfsOrderFinalStatus(orderStatus.Status) {

View File

@@ -255,7 +255,6 @@ func getSkuWeight(product map[string]interface{}) (weight int) {
} }
func (c *PurchaseHandler) onOrderMsg(msgId, orderId string, msg interface{}) (response *tiktokShop.CallbackResponse) { func (c *PurchaseHandler) onOrderMsg(msgId, orderId string, msg interface{}) (response *tiktokShop.CallbackResponse) {
globals.SugarLogger.Debugf("=========================Msg := %s", utils.Format4Output(msg, false))
var err error var err error
// 处理售后单 // 处理售后单
if c.isAfsMsg(msgId) { if c.isAfsMsg(msgId) {

View File

@@ -20,7 +20,7 @@ var (
tiktokShop.CallbackRefundShopMsgTagId: model.AfsOrderStatusFailed, // 拒绝退货 tiktokShop.CallbackRefundShopMsgTagId: model.AfsOrderStatusFailed, // 拒绝退货
tiktokShop.CallbackReturnApplyAgreedMsgTagId: model.AfsOrderStatusFinished, // 同意退货 tiktokShop.CallbackReturnApplyAgreedMsgTagId: model.AfsOrderStatusFinished, // 同意退货
tiktokShop.CallbackReturnRefundAgreedMsgTagId: model.AfsOrderStatusFinished, // 同意退款 tiktokShop.CallbackReturnRefundAgreedMsgTagId: model.AfsOrderStatusFinished, // 同意退款
tiktokShop.CallbackRefundClosedMsgTagId: model.AfsOrderStatusFailed, // 驳回 tiktokShop.CallbackRefundClosedMsgTagId: model.AfsOrderStatusFinished, // 驳回
} }
AfsTagIDMap = map[string]string{ AfsTagIDMap = map[string]string{

View File

@@ -7,7 +7,6 @@ import (
"git.rosy.net.cn/jx-callback/business/model" "git.rosy.net.cn/jx-callback/business/model"
"git.rosy.net.cn/jx-callback/business/model/dao" "git.rosy.net.cn/jx-callback/business/model/dao"
"git.rosy.net.cn/jx-callback/business/partner" "git.rosy.net.cn/jx-callback/business/partner"
"git.rosy.net.cn/jx-callback/globals"
"strings" "strings"
) )
@@ -49,7 +48,6 @@ func (c *PurchaseHandler) OnAfsOrderMsg(msgId, orderId string, msg interface{})
func (c *PurchaseHandler) onAfsOrderMsg(msgId string, msg interface{}) (retVal *tiktokShop.CallbackResponse) { func (c *PurchaseHandler) onAfsOrderMsg(msgId string, msg interface{}) (retVal *tiktokShop.CallbackResponse) {
var err error var err error
orderStatus, vendorOrgCode := c.callbackAfsMsg2Status(msgId, msg) orderStatus, vendorOrgCode := c.callbackAfsMsg2Status(msgId, msg)
globals.SugarLogger.Debugf("========onAfsOrderMsg====== : %s", utils.Format4Output(orderStatus, false))
if orderStatus == nil { if orderStatus == nil {
return tiktokShop.Err2CallbackResponse(nil, "") return tiktokShop.Err2CallbackResponse(nil, "")
} }

View File

@@ -2,9 +2,7 @@ package controllers
import ( import (
"git.rosy.net.cn/baseapi/platformapi/tiktok_shop/tiktok_api" "git.rosy.net.cn/baseapi/platformapi/tiktok_shop/tiktok_api"
"git.rosy.net.cn/baseapi/utils"
"git.rosy.net.cn/jx-callback/business/partner/purchase/tiktok_store" "git.rosy.net.cn/jx-callback/business/partner/purchase/tiktok_store"
"git.rosy.net.cn/jx-callback/globals"
"git.rosy.net.cn/jx-callback/globals/api" "git.rosy.net.cn/jx-callback/globals/api"
"github.com/astaxie/beego/server/web" "github.com/astaxie/beego/server/web"
"strings" "strings"
@@ -29,10 +27,8 @@ func (t *TiktokController) CallbackTiktokOrderMsg() {
return return
} }
globals.SugarLogger.Debugf("=========================CallbackTiktokOrderMsg======== %s", string(byteList))
// 2.参数解析 // 2.参数解析
orderStatus, resp := api.TiktokStore.CreateOrderCallback(byteList) orderStatus, resp := api.TiktokStore.CreateOrderCallback(byteList)
globals.SugarLogger.Debugf("=========================orderStatus======== %s", utils.Format4Output(orderStatus, false))
if resp.Code != 0 { if resp.Code != 0 {
t.Data["json"] = resp t.Data["json"] = resp
t.ServeJSON() t.ServeJSON()