diff --git a/business/jxstore/cms/store.go b/business/jxstore/cms/store.go index dd5ec5cc1..0fdfc558a 100644 --- a/business/jxstore/cms/store.go +++ b/business/jxstore/cms/store.go @@ -1337,22 +1337,24 @@ func GetStoresVendorSnapshot(ctx *jxcontext.Context, parentTask tasksch.ITask, v task := tasksch.NewParallelTask("GetStoresVendorSnapshot", tasksch.NewParallelConfig().SetIsContinueWhenError(true), ctx, func(task *tasksch.ParallelTask, batchItemList []interface{}, params ...interface{}) (retVal interface{}, err error) { storeMap := batchItemList[0].(*model.StoreMap) - if handler := partner.GetPurchasePlatformFromVendorID(storeMap.VendorID); handler != nil { - store, err2 := handler.ReadStore(ctx, storeMap.VendorStoreID) - if err = err2; err == nil { - retVal = []interface{}{&model.VendorStoreSnapshot{ - StoreID: storeMap.StoreID, - VendorID: storeMap.VendorID, - VendorStoreID: storeMap.VendorStoreID, + if storeMap.VendorID != model.VendorIDWSC { + if handler := partner.GetPurchasePlatformFromVendorID(storeMap.VendorID); handler != nil { + store, err2 := handler.ReadStore(ctx, storeMap.VendorStoreID) + if err = err2; err == nil { + retVal = []interface{}{&model.VendorStoreSnapshot{ + StoreID: storeMap.StoreID, + VendorID: storeMap.VendorID, + VendorStoreID: storeMap.VendorStoreID, - Status: store.Status, - OpenTime1: store.OpenTime1, - CloseTime1: store.CloseTime1, - OpenTime2: store.OpenTime2, - CloseTime2: store.CloseTime2, + Status: store.Status, + OpenTime1: store.OpenTime1, + CloseTime1: store.CloseTime1, + OpenTime2: store.OpenTime2, + CloseTime2: store.CloseTime2, - DeliveryType: store.DeliveryType, - }} + DeliveryType: store.DeliveryType, + }} + } } } return retVal, err