diff --git a/business/partner/purchase/ebai/store.go b/business/partner/purchase/ebai/store.go index 59197cb26..d99dbf149 100644 --- a/business/partner/purchase/ebai/store.go +++ b/business/partner/purchase/ebai/store.go @@ -877,6 +877,10 @@ func (c *PurchaseHandler) SyncQualify(ctx *jxcontext.Context, storeDetail *dao.S } func (c *PurchaseHandler) UpdateStoreLineStatus(ctx *jxcontext.Context, vendorOrgCode string, storeID int, vendorStoreID string, lineStatus int) (err error) { - + if lineStatus == model.StoreStatusOpened { + err = api.EbaiAPI.ShopOpen("", utils.Str2Int64(vendorStoreID)) + } else { + err = api.EbaiAPI.ShopOffline("", utils.Str2Int64(vendorStoreID)) + } return err } diff --git a/business/partner/purchase/mtwm/store.go b/business/partner/purchase/mtwm/store.go index 53bde272f..1b55a411d 100644 --- a/business/partner/purchase/mtwm/store.go +++ b/business/partner/purchase/mtwm/store.go @@ -470,5 +470,10 @@ func (c *PurchaseHandler) UpdateStoreBoxFee(ctx *jxcontext.Context, vendorOrgCod } func (c *PurchaseHandler) UpdateStoreLineStatus(ctx *jxcontext.Context, vendorOrgCode string, storeID int, vendorStoreID string, lineStatus int) (err error) { + if lineStatus == model.StoreStatusOpened { + err = getAPI(vendorOrgCode, storeID, vendorStoreID).PoiOnline(vendorStoreID) + } else { + err = getAPI(vendorOrgCode, storeID, vendorStoreID).PoiOffline(vendorStoreID) + } return err }