- mtps与dada.IsErrShopNotExist

This commit is contained in:
gazebo
2019-07-23 14:26:42 +08:00
parent 7242dd435e
commit fd83745144
3 changed files with 21 additions and 1 deletions

View File

@@ -177,3 +177,12 @@ func (a *API) GetCancelReasons() (retVal []CancelReason, err error) {
}
return retVal, nil
}
func IsErrShopNotExist(err error) bool {
if err != nil {
if errExt, ok := err.(*utils.ErrorWithCode); ok && errExt.IntCode() == ResponseCodeShopNotExist {
return true
}
}
return false
}

View File

@@ -39,6 +39,7 @@ func TestShopUpdate(t *testing.T) {
shopInfo := &ShopInfo{
OriginShopID: "18180948107",
StationName: "京西大本营234",
CityName: "包头市",
}
err := dadaapi.ShopUpdate(shopInfo)
if err != nil {

View File

@@ -80,7 +80,8 @@ const (
// 错误码
const (
ResponseCodeSuccess = 0
ResponseCodeSuccess = 0
ResponseCodeShopNotExist = 112 // 门店不存在
)
// 取消原因
@@ -376,3 +377,12 @@ func (a *API) SimulateRearrange(deliveryId int64, mtPeiSongId string) (err error
func (a *API) SimulateReportException(deliveryId int64, mtPeiSongId string) (err error) {
return a.simulateOrderBehavior("reportException", deliveryId, mtPeiSongId)
}
func IsErrShopNotExist(err error) bool {
if err != nil {
if errExt, ok := err.(*utils.ErrorWithCode); ok && errExt.IntCode() == ResponseCodeShopNotExist {
return true
}
}
return false
}