This commit is contained in:
邹宗楠
2023-07-11 13:47:29 +08:00
parent 347edd32b7
commit 55bb2a23c7
2 changed files with 28 additions and 2 deletions

View File

@@ -60,7 +60,7 @@ func (a *API) DeliveryFinish(req *request2.AlibabaAelophyOrderWorkCallbackReques
// DeliveryTrajectory 自配送轨迹回传(骑手开始配送之后同步订单数据)
func (a *API) DeliveryTrajectory(req *request2.AlibabaAelophyOrderLogisticsTraceCallbackRequest) error {
globals.SugarLogger.Debugf("进入 DeliveryTrajectory")
globals.SugarLogger.Debugf("进入 DeliveryTrajectory : %s", utils.Format4Output(req, false))
client := ability591.NewAbility591(&a.client)
data, _ := client.AlibabaAelophyOrderLogisticsTraceCallback(req, a.token)
@@ -69,6 +69,21 @@ func (a *API) DeliveryTrajectory(req *request2.AlibabaAelophyOrderLogisticsTrace
globals.SugarLogger.Debugf("requestId[%s],err[%s]", data.RequestId, utils.Format4Output(data, false))
return fmt.Errorf(*data.ApiResult.ErrMsg)
}
globals.SugarLogger.Debugf("进入 DeliveryTrajectory : %s", utils.Format4Output(data, false))
return nil
}
// DelivererChange 骑手信息变化时传入
func (a *API) DelivererChange(req *request2.AlibabaAelophyOrderDelivererChangeRequest) error {
globals.SugarLogger.Debugf("进入 DelivererChange : %s", utils.Format4Output(req, false))
client := ability591.NewAbility591(&a.client)
data, _ := client.AlibabaAelophyOrderDelivererChange(req, a.token)
if !*data.ApiResult.Success {
globals.SugarLogger.Debugf("requestId[%s],err[%s]", data.RequestId, utils.Format4Output(data, false))
return fmt.Errorf(*data.ApiResult.ErrMsg)
}
globals.SugarLogger.Debugf("进入 DelivererChange : %s", utils.Format4Output(data, false))
return nil
}

View File

@@ -86,6 +86,17 @@ const (
OrderStatusChange = "orderStatusChange" // 订单状态变化
)
const (
TaoDeliveryTypeFN = "FENGNIAO" // 蜂鸟
TaoDeliveryTypeMT = "MEITUAN" // 美团
TaoDeliveryTypeDD = "DADA" // 达达
TaoDeliveryTypeSF = "SHUNFENG" // 顺丰
TaoDeliveryTypeELM = "ELEZB" // 饿了么众包
TaoDeliveryTypeSS = "BINGEX" // 闪送
TaoDeliveryTypeSELF = "SELF" // 商家自送
TaoDeliveryTypeOther = "OTHER" // 其他运力
)
func IsErrCategoryExist(err error) (isExist bool) {
return utils.IsErrMatch(err, ErrCodeSkuCategoryExist, nil)
}