From 48b1d61194022a76cdee0ee0e122bbf0012643f9 Mon Sep 17 00:00:00 2001 From: gazebo Date: Sun, 4 Aug 2019 11:52:52 +0800 Subject: [PATCH] =?UTF-8?q?-=20GetStoresVendorSnapshot=E6=8E=92=E9=99=A4?= =?UTF-8?q?=E5=BE=AE=E5=95=86=E5=9F=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- business/jxstore/cms/store.go | 30 ++++++++++++++++-------------- 1 file changed, 16 insertions(+), 14 deletions(-) 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