- 修改一下BaseScheduler.ConfirmSelfTake在不能自动取得自提货码时报错。
This commit is contained in:
@@ -247,7 +247,10 @@ func (c *BaseScheduler) ConfirmSelfTake(ctx *jxcontext.Context, vendorOrderID st
|
|||||||
}
|
}
|
||||||
if selfTakeCode == "135246" {
|
if selfTakeCode == "135246" {
|
||||||
if selfTakeCode, err = jd.CurPurchaseHandler.GetSelfTakeCode(ctx, vendorOrderID); err != nil {
|
if selfTakeCode, err = jd.CurPurchaseHandler.GetSelfTakeCode(ctx, vendorOrderID); err != nil {
|
||||||
return err
|
return fmt.Errorf("获取订单:%s自提货码失败,原始错误:%s", vendorOrderID, err.Error())
|
||||||
|
}
|
||||||
|
if selfTakeCode == "" {
|
||||||
|
return fmt.Errorf("订单:%s看起来不是一个自提订单,如果确认是自提订单,请联系开发", vendorOrderID)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
err = jd.CurPurchaseHandler.ConfirmSelfTake(ctx, vendorOrderID, selfTakeCode)
|
err = jd.CurPurchaseHandler.ConfirmSelfTake(ctx, vendorOrderID, selfTakeCode)
|
||||||
|
|||||||
Reference in New Issue
Block a user