|
|
|
@ -2,7 +2,6 @@ package task
|
|
|
|
|
|
|
|
|
|
import (
|
|
|
|
|
"errors"
|
|
|
|
|
"fmt"
|
|
|
|
|
"log"
|
|
|
|
|
"recook/internal/v2/lib/jcook"
|
|
|
|
|
"recook/internal/v2/model/recook/goods"
|
|
|
|
@ -113,7 +112,7 @@ func SyncPageData(page, size uint, brand string, categories []RecookJCookCategor
|
|
|
|
|
if e := mysql2.Db.Transaction(func(tx *gorm.DB) error {
|
|
|
|
|
for _, v := range skuEntries.Entries {
|
|
|
|
|
var t goods.RecookGoodsSkuModel
|
|
|
|
|
if v.Kind == 0 || v.BrandName == "" {
|
|
|
|
|
if v.BrandName == "" {
|
|
|
|
|
continue
|
|
|
|
|
}
|
|
|
|
|
rCate := ""
|
|
|
|
@ -131,7 +130,6 @@ func SyncPageData(page, size uint, brand string, categories []RecookJCookCategor
|
|
|
|
|
continue
|
|
|
|
|
}
|
|
|
|
|
var second goods.RecookGoodsCategoryModel
|
|
|
|
|
fmt.Println(rCate, "===============")
|
|
|
|
|
tx.Where("name = ? AND parent_id <> 0", rCate).First(&second)
|
|
|
|
|
if second.Id == 0 {
|
|
|
|
|
continue
|
|
|
|
@ -233,7 +231,6 @@ func SyncPageData(page, size uint, brand string, categories []RecookJCookCategor
|
|
|
|
|
name := res[0].SkuDetailBase.SkuName
|
|
|
|
|
name = strings.Replace(name, res[0].SkuDetailBase.Color, "", -1)
|
|
|
|
|
name = strings.Replace(name, res[0].SkuDetailBase.Size, "", -1)
|
|
|
|
|
name = strings.Replace(name, res[0].SkuDetailBase.Model, "", -1)
|
|
|
|
|
weight := res[0].SkuDetailBase.Weight
|
|
|
|
|
var bt goods.RecookGoodsBrandModel
|
|
|
|
|
tx.First(&bt, "name = ?", res[0].SkuDetailBase.BrandName)
|
|
|
|
|