diff --git a/business/partner/purchase/tiktok_store/waybill.go b/business/partner/purchase/tiktok_store/waybill.go index 4ff7006fa..de010f84d 100644 --- a/business/partner/purchase/tiktok_store/waybill.go +++ b/business/partner/purchase/tiktok_store/waybill.go @@ -41,7 +41,7 @@ func (c *PurchaseHandler) onWaybillMsg(tag, orderId string, data interface{}) *t waybill := c.callbackMsg2Waybill(tag, orderId, data) if localOrder, err := partner.CurOrderManager.LoadOrder(waybill.VendorOrderID, model.VendorIDDD); err == nil { err := partner.CurOrderManager.OnWaybillStatusChanged(waybill) - if err == nil { + if err == nil && waybill.Status == model.WaybillStatusDelivering { status := &model.OrderStatus{ VendorOrderID: waybill.VendorOrderID, VendorID: model.VendorIDDD,