1
This commit is contained in:
@@ -97,7 +97,7 @@ func (c *DeliveryHandler) CreateWaybill(order *model.GoodsOrder, maxDeliveryFee
|
||||
VendorWaybillID: order.VendorOrderID, //抖音配送订单号即运单号
|
||||
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
|
||||
}
|
||||
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("获取抖音平台账号信息失败,请重试")
|
||||
}
|
||||
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.DeliveryFee = dispatcherFee
|
||||
}
|
||||
globals.SugarLogger.Debugf("DYPS GetWaybillFee deliveryFeeInfo======%s", utils.Format4Output(deliveryFeeInfo, false))
|
||||
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 {
|
||||
return 0
|
||||
} else {
|
||||
@@ -200,7 +200,7 @@ func OnWaybillMsg(tag, orderId string, data interface{}) (response *tiktok_api.C
|
||||
param.StatusTime = time.Now()
|
||||
}
|
||||
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 {
|
||||
case tiktok_api.ShipmentStatusCalling: //1 骑手呼叫中
|
||||
param.DesiredFee = dispatcherFee
|
||||
|
||||
Reference in New Issue
Block a user