- ErrStoreHaveNoCourier for getMTPSShopID
This commit is contained in:
@@ -296,9 +296,12 @@ func (c *DeliveryHandler) getMTPSShopID(order *model.GoodsOrder, db orm.Ormer) (
|
|||||||
if globals.OrderUseNewTable || jxutils.GetJxStoreIDFromOrder(order) == globals.DebugStoreID {
|
if globals.OrderUseNewTable || jxutils.GetJxStoreIDFromOrder(order) == globals.DebugStoreID {
|
||||||
db2 := dao.WrapDB(db)
|
db2 := dao.WrapDB(db)
|
||||||
storeCourierList, err2 := dao.GetStoreCouriersByStoreID(db2, jxutils.GetJxStoreIDFromOrder(order), model.VendorIDMTPS)
|
storeCourierList, err2 := dao.GetStoreCouriersByStoreID(db2, jxutils.GetJxStoreIDFromOrder(order), model.VendorIDMTPS)
|
||||||
if err = err2; err != nil {
|
if err = err2; err != nil && err != orm.ErrNoRows {
|
||||||
return "", err
|
return "", err
|
||||||
}
|
}
|
||||||
|
if len(storeCourierList) == 0 {
|
||||||
|
return "", partner.ErrStoreHaveNoCourier
|
||||||
|
}
|
||||||
retVal = storeCourierList[0].VendorStoreID
|
retVal = storeCourierList[0].VendorStoreID
|
||||||
if beego.BConfig.RunMode == "dev" {
|
if beego.BConfig.RunMode == "dev" {
|
||||||
retVal = "test_0001"
|
retVal = "test_0001"
|
||||||
|
|||||||
@@ -30,6 +30,7 @@ var (
|
|||||||
|
|
||||||
var (
|
var (
|
||||||
ErrCanNotFindItem = errors.New("没有找到指定的东西")
|
ErrCanNotFindItem = errors.New("没有找到指定的东西")
|
||||||
|
ErrStoreHaveNoCourier = errors.New("门店没有绑定相应的配送信息")
|
||||||
)
|
)
|
||||||
|
|
||||||
var (
|
var (
|
||||||
|
|||||||
Reference in New Issue
Block a user