aa
This commit is contained in:
@@ -1746,3 +1746,22 @@ func GetStoreSkuHistory(db *DaoDB, storeIDs, skuIDs []int, status int, snapShot
|
||||
err = GetRows(db, &storeSkuHistory, sql, sqlParams...)
|
||||
return storeSkuHistory, err
|
||||
}
|
||||
|
||||
func GetStoreSkuCategoryMap(db *DaoDB, categoryID, storeID int) (storeSkuCategoryMap *model.StoreSkuCategoryMap, err error) {
|
||||
sql := `
|
||||
SELECT *
|
||||
FROM store_sku_category_map
|
||||
WHERE deleted_at = ?
|
||||
`
|
||||
sqlParams := []interface{}{utils.DefaultTimeValue}
|
||||
if categoryID != 0 {
|
||||
sql += " AND category_id = ? "
|
||||
sqlParams = append(sqlParams, categoryID)
|
||||
}
|
||||
if storeID != 0 {
|
||||
sql += " AND store_id = ? "
|
||||
sqlParams = append(sqlParams, storeID)
|
||||
}
|
||||
GetRow(db, &storeSkuCategoryMap, sql, sqlParams)
|
||||
return storeSkuCategoryMap, err
|
||||
}
|
||||
|
||||
@@ -36,6 +36,66 @@ var (
|
||||
201223525: 1,
|
||||
201220334: 1,
|
||||
}
|
||||
|
||||
ebaiExSkuCatMap2 = map[int]int{
|
||||
6046399: 1,
|
||||
6046283: 1,
|
||||
23001: 1,
|
||||
30768: 1,
|
||||
24037: 1,
|
||||
24838: 1,
|
||||
35052: 1,
|
||||
30859: 1,
|
||||
28490: 1,
|
||||
6040798: 1,
|
||||
6046267: 1,
|
||||
31029: 1,
|
||||
35508: 1,
|
||||
33727: 1,
|
||||
}
|
||||
|
||||
ebaiExSkuCatMap = map[int]int{
|
||||
32576: 1,
|
||||
22856: 1,
|
||||
35231: 1,
|
||||
30593: 1,
|
||||
6045151: 1,
|
||||
6046299: 1,
|
||||
31237: 1,
|
||||
28854: 1,
|
||||
29605: 1,
|
||||
26330: 1,
|
||||
6045121: 1,
|
||||
6045448: 1,
|
||||
30629: 1,
|
||||
6045163: 1,
|
||||
30876: 1,
|
||||
6041954: 1,
|
||||
23814: 1,
|
||||
6045621: 1,
|
||||
33298: 1,
|
||||
27136: 1,
|
||||
6043711: 1,
|
||||
30822: 1,
|
||||
25019: 1,
|
||||
30704: 1,
|
||||
30644: 1,
|
||||
23868: 1,
|
||||
26049: 1,
|
||||
30635: 1,
|
||||
6045955: 1,
|
||||
30672: 1,
|
||||
30641: 1,
|
||||
6045863: 1,
|
||||
30781: 1,
|
||||
6046413: 1,
|
||||
30686: 1,
|
||||
34417: 1,
|
||||
30611: 1,
|
||||
23065: 1,
|
||||
30676: 1,
|
||||
30706: 1,
|
||||
}
|
||||
)
|
||||
|
||||
func (p *PurchaseHandler) GetStoreSkusBatchSize(funcID int) (batchSize int) {
|
||||
@@ -330,9 +390,6 @@ func genSkuParamsFromStoreSkuInfo2(storeSku *dao.StoreSkuSyncInfo, isCreate, isE
|
||||
} else {
|
||||
img = storeSku.Img
|
||||
}
|
||||
if storeSku.NameID == 8024827 {
|
||||
img = storeSku.ImgOrigin
|
||||
}
|
||||
photos := []map[string]interface{}{
|
||||
map[string]interface{}{
|
||||
"is_master": true,
|
||||
@@ -362,7 +419,28 @@ func genSkuParamsFromStoreSkuInfo2(storeSku *dao.StoreSkuSyncInfo, isCreate, isE
|
||||
"preparation_time": storeSku.PreparationTime,
|
||||
}
|
||||
if !isExd {
|
||||
params["category_id"] = 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)
|
||||
params["category_id"] = s.EbaiID
|
||||
} else {
|
||||
params["category_id"] = utils.Str2Int64(storeSku.VendorCatID)
|
||||
}
|
||||
} else {
|
||||
params["category_id"] = utils.Str2Int64(storeSku.VendorCatID)
|
||||
}
|
||||
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)
|
||||
params["category_id"] = s.EbaiID
|
||||
} else {
|
||||
params["category_id"] = utils.Str2Int64(storeSku.VendorCatID)
|
||||
}
|
||||
} else {
|
||||
params["category_id"] = utils.Str2Int64(storeSku.VendorCatID)
|
||||
}
|
||||
params["name"] = utils.LimitMixedStringLen(storeSku.SkuName, ebaiapi.MaxSkuNameByteCount)
|
||||
params["cat3_id"] = getEbaiCat(storeSku.VendorVendorCatID)
|
||||
} else {
|
||||
|
||||
Reference in New Issue
Block a user