diff --git a/business/partner/purchase/ebai/store_sku2.go b/business/partner/purchase/ebai/store_sku2.go index e75d5c60d..9bd96fbf8 100644 --- a/business/partner/purchase/ebai/store_sku2.go +++ b/business/partner/purchase/ebai/store_sku2.go @@ -433,24 +433,31 @@ func genSkuParamsFromStoreSkuInfo2(storeSku *dao.StoreSkuSyncInfo, isCreate, isE if !isExd { var categoryID = utils.Str2Int64(storeSku.VendorCatID) if ebaiExSkuCatMap[storeSku.SkuID] != 0 { - store, _ := dao.GetStoreDetail(dao.GetDB(), storeSku.StoreID, model.VendorIDEBAI, "") - if store.CityCode == 510100 { - s, _ := dao.GetStoreSkuCategoryMap(dao.GetDB(), 439, storeSku.StoreID) - categoryID = s.EbaiID + if store, err := dao.GetStoreDetail(dao.GetDB(), storeSku.StoreID, model.VendorIDEBAI, ""); err == nil && store != nil { + if store.CityCode == 510100 { + if s, err2 := dao.GetStoreSkuCategoryMap(dao.GetDB(), 439, storeSku.StoreID); err2 == nil && s != nil { + categoryID = s.EbaiID + } + } } + } if ebaiExSkuCatMap2[storeSku.SkuID] != 0 { - store, _ := dao.GetStoreDetail(dao.GetDB(), storeSku.StoreID, model.VendorIDEBAI, "") - if store.CityCode == 510100 { - s, _ := dao.GetStoreSkuCategoryMap(dao.GetDB(), 440, storeSku.StoreID) - categoryID = s.EbaiID + if store, err := dao.GetStoreDetail(dao.GetDB(), storeSku.StoreID, model.VendorIDEBAI, ""); err == nil && store != nil { + if store.CityCode == 510100 { + if s, err2 := dao.GetStoreSkuCategoryMap(dao.GetDB(), 440, storeSku.StoreID); err2 == nil && s != nil { + categoryID = s.EbaiID + } + } } } if ebaiExSkuCatMap3[storeSku.SkuID] != 0 { - store, _ := dao.GetStoreDetail(dao.GetDB(), storeSku.StoreID, model.VendorIDEBAI, "") - if store.CityCode == 510100 { - s, _ := dao.GetStoreSkuCategoryMap(dao.GetDB(), 175, storeSku.StoreID) - categoryID = s.EbaiID + if store, err := dao.GetStoreDetail(dao.GetDB(), storeSku.StoreID, model.VendorIDEBAI, ""); err == nil && store != nil { + if store.CityCode == 510100 { + if s, err2 := dao.GetStoreSkuCategoryMap(dao.GetDB(), 175, storeSku.StoreID); err2 == nil && s != nil { + categoryID = s.EbaiID + } + } } } params["category_id"] = categoryID