|
|
@ -304,34 +304,40 @@ func ShaMaSyncPageData(page, size uint, categories []RecookShaMaCategory) error
|
|
|
|
if !j.SkuDetailBase.Status || !j.SkuDetailBase.Yn {
|
|
|
|
if !j.SkuDetailBase.Status || !j.SkuDetailBase.Yn {
|
|
|
|
num = 0
|
|
|
|
num = 0
|
|
|
|
}
|
|
|
|
}
|
|
|
|
gsk1[j.SkuDetailBase.SkuID] = goods.RecookGoodsSkuModel{
|
|
|
|
ojb := goods.RecookGoodsSkuModel{
|
|
|
|
GoodsId: 0,
|
|
|
|
GoodsId: 0,
|
|
|
|
Name: name1,
|
|
|
|
Name: name1,
|
|
|
|
CombineId: "",
|
|
|
|
CombineId: "",
|
|
|
|
PicURL: j.SkuDetailBase.MainPhoto,
|
|
|
|
PicURL: j.SkuDetailBase.MainPhoto,
|
|
|
|
Code: j.SkuDetailBase.UpcCode,
|
|
|
|
Code: j.SkuDetailBase.UpcCode,
|
|
|
|
// PurchasePrice: j.SkuDetailBase.SupplyPrice,
|
|
|
|
// PurchasePrice: j.SkuDetailBase.SupplyPrice,
|
|
|
|
OriginalPrice: j.SkuDetailBase.GuidePrice,
|
|
|
|
OriginalPrice: j.SkuDetailBase.GuidePrice,
|
|
|
|
DiscountPrice: decimal.Zero,
|
|
|
|
DiscountPrice: decimal.Zero,
|
|
|
|
CommissionRate: decimal.Zero,
|
|
|
|
CommissionRate: decimal.Zero,
|
|
|
|
Commission: decimal.Zero,
|
|
|
|
Commission: decimal.Zero,
|
|
|
|
ControlPrice: j.SkuDetailBase.SupplyPrice,
|
|
|
|
ControlPrice: j.SkuDetailBase.SupplyPrice,
|
|
|
|
SalesVolume: 0,
|
|
|
|
SalesVolume: 0,
|
|
|
|
Inventory: uint(num),
|
|
|
|
Inventory: uint(num),
|
|
|
|
SalesVolumeInc: 0,
|
|
|
|
SalesVolumeInc: 0,
|
|
|
|
Coupon: decimal.Decimal{},
|
|
|
|
Coupon: decimal.Decimal{},
|
|
|
|
GoodsNum: "",
|
|
|
|
GoodsNum: "",
|
|
|
|
BmSkuId: "",
|
|
|
|
BmSkuId: "",
|
|
|
|
BmShopId: "",
|
|
|
|
BmShopId: "",
|
|
|
|
ThirdPartySkuId: strconv.Itoa(int(j.SkuDetailBase.SkuID)),
|
|
|
|
ThirdPartySkuId: strconv.Itoa(int(j.SkuDetailBase.SkuID)),
|
|
|
|
ThirdPartyType: 4,
|
|
|
|
ThirdPartyType: 4,
|
|
|
|
TMallPrice: "",
|
|
|
|
TMallPrice: "",
|
|
|
|
TMallUrl: "",
|
|
|
|
TMallUrl: "",
|
|
|
|
JdPrice: j.SkuDetailBase.GuidePrice.String(),
|
|
|
|
JdPrice: j.SkuDetailBase.GuidePrice.String(),
|
|
|
|
JdUrl: "",
|
|
|
|
JdUrl: "",
|
|
|
|
SalePurchasePrice: j.SkuDetailBase.SupplyPrice,
|
|
|
|
// SalePurchasePrice: j.SkuDetailBase.SupplyPrice,
|
|
|
|
GysSkuID: 0,
|
|
|
|
GysSkuID: 0,
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
if j.SkuDetailBase.Kind == 1 {
|
|
|
|
|
|
|
|
ojb.PurchasePrice = j.SkuDetailBase.SupplyPrice
|
|
|
|
|
|
|
|
} else {
|
|
|
|
|
|
|
|
ojb.SalePurchasePrice = j.SkuDetailBase.SupplyPrice
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
gsk1[j.SkuDetailBase.SkuID] = ojb
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if len(gsk1) == 0 {
|
|
|
|
if len(gsk1) == 0 {
|
|
|
|