diff --git a/business/partner/purchase/ebai/store.go b/business/partner/purchase/ebai/store.go index 6f25ab70f..2a731944a 100644 --- a/business/partner/purchase/ebai/store.go +++ b/business/partner/purchase/ebai/store.go @@ -182,11 +182,11 @@ func (p *PurchaseHandler) UpdateStore(db *dao.DaoDB, storeID int, userName strin mergeStatus := jxutils.MergeStoreStatus(store.Status, store.EbaiStoreStatus) if store2.Status != mergeStatus { if mergeStatus == model.StoreStatusOpened { - err = api.EbaiAPI.ShopOnline("", utils.Str2Int64(store.VendorStoreID)) - } else if mergeStatus == model.StoreStatusClosed { - err = api.EbaiAPI.ShopOffline("", utils.Str2Int64(store.VendorStoreID)) + err = api.EbaiAPI.ShopOpen("", utils.Str2Int64(store.VendorStoreID)) } else if mergeStatus == model.StoreStatusClosed { err = api.EbaiAPI.ShopClose("", utils.Str2Int64(store.VendorStoreID)) + } else if mergeStatus == model.StoreStatusDisabled { + err = api.EbaiAPI.ShopOffline("", utils.Str2Int64(store.VendorStoreID)) } if intErr, ok := err.(*utils.ErrorWithCode); ok && intErr.IntCode() == 201100 { err = nil