1
This commit is contained in:
@@ -251,6 +251,20 @@ func (p *PurchaseHandler) GetOrderRider(vendorOrgCode, vendorStoreID string, par
|
||||
return getAPI(vendorOrgCode, 0, vendorStoreID).DeliveryTrajectory(req)
|
||||
}
|
||||
|
||||
func PushDelivererChangeInfo(order *model.GoodsOrder, bill *model.Waybill, deliveryType string) error {
|
||||
param := &request591.AlibabaAelophyOrderDelivererChangeRequest{
|
||||
DelivererChangeRequest: &domain591.AlibabaAelophyOrderDelivererChangeDelivererChangeRequest{
|
||||
StoreId: utils.String2Pointer(order.VendorStoreID),
|
||||
BizOrderId: utils.Int64ToPointer(utils.Str2Int64(order.VendorOrderID)),
|
||||
DelivererName: utils.String2Pointer(bill.CourierName),
|
||||
DelivererPhone: utils.String2Pointer(bill.CourierMobile),
|
||||
DelivererCompany: nil,
|
||||
LogisticsNo: utils.String2Pointer(bill.VendorWaybillID),
|
||||
},
|
||||
}
|
||||
return getAPI(order.VendorOrgCode, 0, "").DelivererChange(param)
|
||||
}
|
||||
|
||||
func (p *PurchaseHandler) GetOrder(vendorOrgCode, vendorOrderID, vendorStoreID string) (order *model.GoodsOrder, err error) {
|
||||
order, _, err = p.getOrder(vendorOrgCode, utils.Str2Int64(vendorOrderID), vendorStoreID)
|
||||
return order, err
|
||||
|
||||
Reference in New Issue
Block a user