From f21b4e614d91139aaaa09510cd6d2742104569d0 Mon Sep 17 00:00:00 2001 From: gazebo Date: Sat, 22 Sep 2018 10:40:34 +0800 Subject: [PATCH] - EnableStoreWrite for SyncSkusIDMap --- business/partner/purchase/jd/sku.go | 26 ++++++++++++++------------ 1 file changed, 14 insertions(+), 12 deletions(-) diff --git a/business/partner/purchase/jd/sku.go b/business/partner/purchase/jd/sku.go index aff14d932..a23ae8cde 100644 --- a/business/partner/purchase/jd/sku.go +++ b/business/partner/purchase/jd/sku.go @@ -68,17 +68,17 @@ func (p *PurchaseHandler) ReadCategories() (cats []*model.SkuCategory, err error } func (p *PurchaseHandler) UpdateCategory(db *dao.DaoDB, cat *model.SkuCategory, userName string) error { - if !globals.EnableStoreWrite { - return nil + if globals.EnableStoreWrite { + return api.JdAPI.UpdateShopCategory(cat.JdID, cat.Name) } - return api.JdAPI.UpdateShopCategory(cat.JdID, cat.Name) + return nil } func (p *PurchaseHandler) DeleteCategory(db *dao.DaoDB, cat *model.SkuCategory, userName string) error { - if !globals.EnableStoreWrite { - return nil + if globals.EnableStoreWrite { + return api.JdAPI.DelShopCategory(cat.JdID) } - return api.JdAPI.DelShopCategory(cat.JdID) + return nil } func (p *PurchaseHandler) ReorderCategories(db *dao.DaoDB, parentCatID int, userName string) (err error) { @@ -278,12 +278,14 @@ func (p *PurchaseHandler) SyncSkusIDMap(db *dao.DaoDB, skuIDs []int, userName st OutSkuId: pair.OutSkuId, //utils.GetUUID(), } } - if _, err = api.JdAPI.BatchUpdateOutSkuId(skuPairs); err == nil { - // for k, v := range batchItemList { - // pair := v.(*jdapi.SkuIDPair) - // skuPairs[k].OutSkuId = pair.OutSkuId - // } - // _, err = api.JdAPI.BatchUpdateOutSkuId(skuPairs) + if globals.EnableStoreWrite { + if _, err = api.JdAPI.BatchUpdateOutSkuId(skuPairs); err == nil { + // for k, v := range batchItemList { + // pair := v.(*jdapi.SkuIDPair) + // skuPairs[k].OutSkuId = pair.OutSkuId + // } + // _, err = api.JdAPI.BatchUpdateOutSkuId(skuPairs) + } } if err != nil { globals.SugarLogger.Debug(utils.Format4Output(skuPairs, false))