1
This commit is contained in:
@@ -322,7 +322,10 @@ func (c *PurchaseHandler) callbackMsg2Status(msgId, orderId string, msg interfac
|
||||
//orderStatus.Status = vendorStatusToLocalStatus(orderMsg.OrderStatus)
|
||||
//orderStatus.Remark = "100-新订单回调"
|
||||
case tiktokShop.CallbackPayOrderMsgTagId:
|
||||
orderMsg := msg.(*tiktokShop.PayOrderData)
|
||||
orderMsg := tiktokShop.PayOrderData{}
|
||||
if err := utils.Map2StructByJson(msg, &orderMsg, false); err != nil {
|
||||
return nil, 0
|
||||
}
|
||||
orderStatus.VendorOrderID = utils.Int64ToStr(orderMsg.PId)
|
||||
orderStatus.VendorStatus = utils.Int64ToStr(orderMsg.OrderStatus)
|
||||
orderStatus.StatusTime = utils.Timestamp2Time(orderMsg.PayTime)
|
||||
@@ -338,7 +341,10 @@ func (c *PurchaseHandler) callbackMsg2Status(msgId, orderId string, msg interfac
|
||||
//orderStatus.Status = vendorStatusToLocalStatus(orderMsg.OrderStatus)
|
||||
//orderStatus.Remark = "110-订单支付待处理:风控"
|
||||
case tiktokShop.CallbackPartGoodsMsgTagId:
|
||||
orderMsg := msg.(*tiktokShop.SomeSendOrderData)
|
||||
orderMsg := tiktokShop.SomeSendOrderData{}
|
||||
if err := utils.Map2StructByJson(msg, &orderMsg, false); err != nil {
|
||||
return nil, 0
|
||||
}
|
||||
orderStatus.VendorOrderID = utils.Int64ToStr(orderMsg.PId)
|
||||
orderStatus.VendorStatus = utils.Int64ToStr(orderMsg.OrderStatus)
|
||||
orderStatus.StatusTime = utils.Timestamp2Time(orderMsg.UpdateTime)
|
||||
@@ -346,7 +352,10 @@ func (c *PurchaseHandler) callbackMsg2Status(msgId, orderId string, msg interfac
|
||||
orderStatus.Remark = "108-卖家部分发货"
|
||||
shopId = orderMsg.ShopId
|
||||
case tiktokShop.CallbackPartAllGoodsMsgTagId:
|
||||
orderMsg := msg.(*tiktokShop.BusinessDeliveryData)
|
||||
orderMsg := tiktokShop.BusinessDeliveryData{}
|
||||
if err := utils.Map2StructByJson(msg, &orderMsg, false); err != nil {
|
||||
return nil, 0
|
||||
}
|
||||
orderStatus.VendorOrderID = utils.Int64ToStr(orderMsg.PId)
|
||||
orderStatus.VendorStatus = utils.Int64ToStr(orderMsg.OrderStatus)
|
||||
orderStatus.StatusTime = utils.Timestamp2Time(orderMsg.UpdateTime)
|
||||
@@ -354,7 +363,10 @@ func (c *PurchaseHandler) callbackMsg2Status(msgId, orderId string, msg interfac
|
||||
orderStatus.Remark = "102-卖家发货完成"
|
||||
shopId = orderMsg.ShopId
|
||||
case tiktokShop.CallbackCancelOrderMsgTagId:
|
||||
orderMsg := msg.(*tiktokShop.CancelOrderData)
|
||||
orderMsg := tiktokShop.CancelOrderData{}
|
||||
if err := utils.Map2StructByJson(msg, &orderMsg, false); err != nil {
|
||||
return nil, 0
|
||||
}
|
||||
orderStatus.VendorOrderID = utils.Int64ToStr(orderMsg.PId)
|
||||
orderStatus.VendorStatus = utils.Int64ToStr(orderMsg.OrderStatus)
|
||||
orderStatus.StatusTime = utils.Timestamp2Time(orderMsg.CancelTime)
|
||||
@@ -362,7 +374,10 @@ func (c *PurchaseHandler) callbackMsg2Status(msgId, orderId string, msg interfac
|
||||
orderStatus.Remark = "106-取消订单"
|
||||
shopId = orderMsg.ShopId
|
||||
case tiktokShop.CallbackSuccessOrderMsgTagId:
|
||||
orderMsg := msg.(*tiktokShop.SuccessOrderData)
|
||||
orderMsg := tiktokShop.SuccessOrderData{}
|
||||
if err := utils.Map2StructByJson(msg, &orderMsg, false); err != nil {
|
||||
return nil, 0
|
||||
}
|
||||
orderStatus.VendorOrderID = utils.Int64ToStr(orderMsg.PId)
|
||||
orderStatus.VendorStatus = utils.Int64ToStr(orderMsg.OrderStatus)
|
||||
orderStatus.StatusTime = utils.Timestamp2Time(orderMsg.CompleteTime)
|
||||
@@ -370,7 +385,10 @@ func (c *PurchaseHandler) callbackMsg2Status(msgId, orderId string, msg interfac
|
||||
orderStatus.Remark = "103-确认收货"
|
||||
shopId = orderMsg.ShopId
|
||||
case tiktokShop.CallbackWayBillChangeOrderMsgTagId:
|
||||
orderMsg := msg.(*tiktokShop.WayBillChangeData)
|
||||
orderMsg := tiktokShop.WayBillChangeData{}
|
||||
if err := utils.Map2StructByJson(msg, &orderMsg, false); err != nil {
|
||||
return nil, 0
|
||||
}
|
||||
orderStatus.VendorOrderID = utils.Int64ToStr(orderMsg.PId)
|
||||
orderStatus.VendorStatus = utils.Int64ToStr(orderMsg.OrderStatus)
|
||||
orderStatus.StatusTime = utils.Timestamp2Time(orderMsg.UpdateTime)
|
||||
@@ -378,7 +396,10 @@ func (c *PurchaseHandler) callbackMsg2Status(msgId, orderId string, msg interfac
|
||||
orderStatus.Remark = "104-物流消息变更"
|
||||
shopId = orderMsg.ShopId
|
||||
case tiktokShop.CallbackReceivingChangeOrderMsgTagId:
|
||||
orderMsg := msg.(*tiktokShop.ReceivingAddressChangeData)
|
||||
orderMsg := tiktokShop.ReceivingAddressChangeData{}
|
||||
if err := utils.Map2StructByJson(msg, &orderMsg, false); err != nil {
|
||||
return nil, 0
|
||||
}
|
||||
orderStatus.VendorOrderID = utils.Int64ToStr(orderMsg.PId)
|
||||
orderStatus.VendorStatus = utils.Int64ToStr(orderMsg.OrderStatus)
|
||||
orderStatus.StatusTime = utils.Timestamp2Time(orderMsg.UpdateTime)
|
||||
@@ -386,7 +407,10 @@ func (c *PurchaseHandler) callbackMsg2Status(msgId, orderId string, msg interfac
|
||||
orderStatus.Remark = "105-收货地址变更"
|
||||
shopId = orderMsg.ShopId
|
||||
case tiktokShop.CallbackChangeMoneyMsgTagId:
|
||||
orderMsg := msg.(*tiktokShop.UpdateAmountChangeData)
|
||||
orderMsg := tiktokShop.UpdateAmountChangeData{}
|
||||
if err := utils.Map2StructByJson(msg, &orderMsg, false); err != nil {
|
||||
return nil, 0
|
||||
}
|
||||
orderStatus.VendorOrderID = utils.Int64ToStr(orderMsg.PId)
|
||||
orderStatus.VendorStatus = utils.Int64ToStr(orderMsg.OrderStatus)
|
||||
orderStatus.StatusTime = utils.Timestamp2Time(orderMsg.ModifyTime)
|
||||
@@ -394,7 +418,10 @@ func (c *PurchaseHandler) callbackMsg2Status(msgId, orderId string, msg interfac
|
||||
orderStatus.Remark = "109-卖家修改订单/运单金额"
|
||||
shopId = orderMsg.ShopId
|
||||
case tiktokShop.CallbackApplyUpdateAddressMsgTagId:
|
||||
orderMsg := msg.(*tiktokShop.BuyerUpdateWayBillData)
|
||||
orderMsg := tiktokShop.BuyerUpdateWayBillData{}
|
||||
if err := utils.Map2StructByJson(msg, &orderMsg, false); err != nil {
|
||||
return nil, 0
|
||||
}
|
||||
orderStatus.VendorOrderID = utils.Int64ToStr(orderMsg.PId)
|
||||
orderStatus.VendorStatus = utils.Int64ToStr(tiktokShop.CreateOrderStatusStockUp)
|
||||
orderStatus.StatusTime = time.Now()
|
||||
@@ -402,7 +429,10 @@ func (c *PurchaseHandler) callbackMsg2Status(msgId, orderId string, msg interfac
|
||||
orderStatus.Remark = "111-买家收货消息变更"
|
||||
shopId = orderMsg.ShopId
|
||||
case tiktokShop.CallbackBusinessRemarkMsgTagId:
|
||||
orderMsg := msg.(*tiktokShop.BusinessUpdateRemakeData)
|
||||
orderMsg := tiktokShop.BusinessUpdateRemakeData{}
|
||||
if err := utils.Map2StructByJson(msg, &orderMsg, false); err != nil {
|
||||
return nil, 0
|
||||
}
|
||||
orderStatus.VendorOrderID = utils.Int64ToStr(orderMsg.PId)
|
||||
orderStatus.VendorStatus = utils.Int64ToStr(tiktokShop.CreateOrderStatusStockUp)
|
||||
orderStatus.StatusTime = utils.Timestamp2Time(orderMsg.UpdateTime)
|
||||
@@ -410,7 +440,10 @@ func (c *PurchaseHandler) callbackMsg2Status(msgId, orderId string, msg interfac
|
||||
orderStatus.Remark = "113-添加备注:" + orderMsg.Remark
|
||||
shopId = orderMsg.ShopId
|
||||
case tiktokShop.CallbackSendOrderTimeChangeMsgTagId:
|
||||
orderMsg := msg.(*tiktokShop.AppointmentChangeData)
|
||||
orderMsg := tiktokShop.AppointmentChangeData{}
|
||||
if err := utils.Map2StructByJson(msg, &orderMsg, false); err != nil {
|
||||
return nil, 0
|
||||
}
|
||||
orderStatus.VendorOrderID = orderMsg.PId
|
||||
orderStatus.VendorStatus = utils.Int64ToStr(tiktokShop.CreateOrderStatusStockUp)
|
||||
orderStatus.StatusTime = time.Now()
|
||||
@@ -418,7 +451,10 @@ func (c *PurchaseHandler) callbackMsg2Status(msgId, orderId string, msg interfac
|
||||
orderStatus.Remark = "126-预约发货:"
|
||||
shopId = orderMsg.ShopId
|
||||
case fakeFinishedPickup: // 应为需要同步京东,美团拣货功能制作的假拣货,抖音不存在拣货
|
||||
orderMsg := msg.(*tiktokShop.FakePickUpGoodsData)
|
||||
orderMsg := tiktokShop.FakePickUpGoodsData{}
|
||||
if err := utils.Map2StructByJson(msg, &orderMsg, false); err != nil {
|
||||
return nil, 0
|
||||
}
|
||||
orderStatus.VendorOrderID = orderMsg.PId
|
||||
orderStatus.VendorStatus = fakeFinishedPickup
|
||||
orderStatus.StatusTime = time.Now()
|
||||
|
||||
Reference in New Issue
Block a user