diff --git a/business/partner/purchase/ebai/store.go b/business/partner/purchase/ebai/store.go index f564c8a96..05653b508 100644 --- a/business/partner/purchase/ebai/store.go +++ b/business/partner/purchase/ebai/store.go @@ -410,8 +410,8 @@ func (c *PurchaseHandler) onShopMsgPush(msg *ebaiapi.CallbackMsg) (response *eba switch utils.Interface2String(msg.Body["msg_type"]) { case "online", "offline": storeStatus, err = c.GetStoreStatus(jxcontext.AdminCtx, vendorStoreID) - case "shop_open": - if utils.Interface2String(msg.Body["business_ele"]) == "1" { + case "shop_open", "shop_pause": + if int(utils.ForceInterface2Int64(msg.Body["business_ele"])) == 1 { storeStatus = model.StoreStatusOpened } else { storeStatus = model.StoreStatusClosed