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...)
|
err = GetRows(db, &storeSkuHistory, sql, sqlParams...)
|
||||||
return storeSkuHistory, err
|
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,
|
201223525: 1,
|
||||||
201220334: 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) {
|
func (p *PurchaseHandler) GetStoreSkusBatchSize(funcID int) (batchSize int) {
|
||||||
@@ -330,9 +390,6 @@ func genSkuParamsFromStoreSkuInfo2(storeSku *dao.StoreSkuSyncInfo, isCreate, isE
|
|||||||
} else {
|
} else {
|
||||||
img = storeSku.Img
|
img = storeSku.Img
|
||||||
}
|
}
|
||||||
if storeSku.NameID == 8024827 {
|
|
||||||
img = storeSku.ImgOrigin
|
|
||||||
}
|
|
||||||
photos := []map[string]interface{}{
|
photos := []map[string]interface{}{
|
||||||
map[string]interface{}{
|
map[string]interface{}{
|
||||||
"is_master": true,
|
"is_master": true,
|
||||||
@@ -362,7 +419,28 @@ func genSkuParamsFromStoreSkuInfo2(storeSku *dao.StoreSkuSyncInfo, isCreate, isE
|
|||||||
"preparation_time": storeSku.PreparationTime,
|
"preparation_time": storeSku.PreparationTime,
|
||||||
}
|
}
|
||||||
if !isExd {
|
if !isExd {
|
||||||
|
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)
|
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["name"] = utils.LimitMixedStringLen(storeSku.SkuName, ebaiapi.MaxSkuNameByteCount)
|
||||||
params["cat3_id"] = getEbaiCat(storeSku.VendorVendorCatID)
|
params["cat3_id"] = getEbaiCat(storeSku.VendorVendorCatID)
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
Reference in New Issue
Block a user