feat: sync goods

master
howell 4 years ago
parent d0739c7cee
commit ce41d84ad7

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

Loading…
Cancel
Save