1
This commit is contained in:
@@ -97,7 +97,7 @@ func (c *DeliveryHandler) CreateWaybill(order *model.GoodsOrder, maxDeliveryFee
|
|||||||
VendorWaybillID: order.VendorOrderID, //抖音配送订单号即运单号
|
VendorWaybillID: order.VendorOrderID, //抖音配送订单号即运单号
|
||||||
WaybillVendorID: model.VendorIDDYPS,
|
WaybillVendorID: model.VendorIDDYPS,
|
||||||
}
|
}
|
||||||
if dispatcherFee, err := apiObj.GetDispatcherInfo(int64(order.StoreID), utils.Str2Int64(order.VendorOrderID), tiktok_api.DispatcherFeeTypeCall); err == nil {
|
if dispatcherFee, err := apiObj.GetDispatcherInfo(int64(order.StoreID), order.VendorOrderID, tiktok_api.DispatcherFeeTypeCall); err == nil {
|
||||||
bill.DesiredFee = dispatcherFee
|
bill.DesiredFee = dispatcherFee
|
||||||
}
|
}
|
||||||
if err := apiObj.OrderDispatcher(utils.Str2Int64(order.VendorStoreID), utils.Str2Int64(order.VendorOrderID), tiktok_api.DispatcherFeeTypeCall); err != nil {
|
if err := apiObj.OrderDispatcher(utils.Str2Int64(order.VendorStoreID), utils.Str2Int64(order.VendorOrderID), tiktok_api.DispatcherFeeTypeCall); err != nil {
|
||||||
@@ -123,14 +123,14 @@ func (c *DeliveryHandler) GetWaybillFee(order *model.GoodsOrder) (deliveryFeeInf
|
|||||||
return nil, errors.New("获取抖音平台账号信息失败,请重试")
|
return nil, errors.New("获取抖音平台账号信息失败,请重试")
|
||||||
}
|
}
|
||||||
globals.SugarLogger.Debugf("relInfo.VendorStoreID======%s,order.VendorOrderID======%s", relInfo.VendorStoreID, order.VendorOrderID)
|
globals.SugarLogger.Debugf("relInfo.VendorStoreID======%s,order.VendorOrderID======%s", relInfo.VendorStoreID, order.VendorOrderID)
|
||||||
if dispatcherFee, err := getAPI(relInfo.VendorOrgCode).GetDispatcherInfo(utils.Str2Int64(relInfo.VendorStoreID), utils.Str2Int64(order.VendorOrderID), tiktok_api.DispatcherFeeTypeCall); err == nil {
|
if dispatcherFee, err := getAPI(relInfo.VendorOrgCode).GetDispatcherInfo(utils.Str2Int64(relInfo.VendorStoreID), order.VendorOrderID, tiktok_api.DispatcherFeeTypeCall); err == nil {
|
||||||
deliveryFeeInfo = &partner.WaybillFeeInfo{}
|
deliveryFeeInfo = &partner.WaybillFeeInfo{}
|
||||||
deliveryFeeInfo.DeliveryFee = dispatcherFee
|
deliveryFeeInfo.DeliveryFee = dispatcherFee
|
||||||
}
|
}
|
||||||
globals.SugarLogger.Debugf("DYPS GetWaybillFee deliveryFeeInfo======%s", utils.Format4Output(deliveryFeeInfo, false))
|
globals.SugarLogger.Debugf("DYPS GetWaybillFee deliveryFeeInfo======%s", utils.Format4Output(deliveryFeeInfo, false))
|
||||||
return deliveryFeeInfo, err
|
return deliveryFeeInfo, err
|
||||||
}
|
}
|
||||||
func getDispatcherFee(storeID, vendorOrderID int64, dispatcherType int32) int64 {
|
func getDispatcherFee(storeID int64, vendorOrderID string, dispatcherType int32) int64 {
|
||||||
if relInfo, err := dao.GetStoreDetail(dao.GetDB(), int(storeID), model.VendorIDDD, ""); err != nil {
|
if relInfo, err := dao.GetStoreDetail(dao.GetDB(), int(storeID), model.VendorIDDD, ""); err != nil {
|
||||||
return 0
|
return 0
|
||||||
} else {
|
} else {
|
||||||
@@ -200,7 +200,7 @@ func OnWaybillMsg(tag, orderId string, data interface{}) (response *tiktok_api.C
|
|||||||
param.StatusTime = time.Now()
|
param.StatusTime = time.Now()
|
||||||
}
|
}
|
||||||
globals.SugarLogger.Debugf("DYPS OnWaybillMsg param============%s", utils.Format4Output(param, false))
|
globals.SugarLogger.Debugf("DYPS OnWaybillMsg param============%s", utils.Format4Output(param, false))
|
||||||
dispatcherFee := getDispatcherFee(req.ShopID, req.ShopOrderID, tiktok_api.DispatcherFeeTypeCall)
|
dispatcherFee := getDispatcherFee(req.ShopID, utils.Int64ToStr(req.ShopOrderID), tiktok_api.DispatcherFeeTypeCall)
|
||||||
switch req.ShipmentStatus {
|
switch req.ShipmentStatus {
|
||||||
case tiktok_api.ShipmentStatusCalling: //1 骑手呼叫中
|
case tiktok_api.ShipmentStatusCalling: //1 骑手呼叫中
|
||||||
param.DesiredFee = dispatcherFee
|
param.DesiredFee = dispatcherFee
|
||||||
|
|||||||
Reference in New Issue
Block a user