1
This commit is contained in:
@@ -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) {
|
||||||
|
|||||||
@@ -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) {
|
||||||
|
|||||||
@@ -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{
|
||||||
|
|||||||
@@ -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, "")
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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()
|
||||||
|
|||||||
Reference in New Issue
Block a user