- EnableStoreWrite for SyncSkusIDMap

This commit is contained in:
gazebo
2018-09-22 10:40:34 +08:00
parent 81089fb85c
commit f21b4e614d

View File

@@ -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))