diff --git a/business/jxstore/cms/storeman.go b/business/jxstore/cms/storeman.go index f226f9f39..52a62b84d 100644 --- a/business/jxstore/cms/storeman.go +++ b/business/jxstore/cms/storeman.go @@ -39,12 +39,16 @@ func (s *StoreManager) OnStoreStatusChanged(vendorStoreID string, vendorID int, } } else { if storeDetail.Status == model.StoreStatusOpened { - storeMapKV = map[string]interface{}{ - "Status": storeStatus, + if storeDetail.VendorStatus != storeStatus { + storeMapKV = map[string]interface{}{ + "Status": storeStatus, + } } } else if storeDetail.Status <= storeStatus { - storeMapKV = map[string]interface{}{ - "Status": model.StoreStatusOpened, + if storeDetail.VendorStatus != model.StoreStatusOpened { + storeMapKV = map[string]interface{}{ + "Status": model.StoreStatusOpened, + } } } }