|
This commit is contained in:
@@ -338,7 +338,7 @@ func (p *PurchaseHandler) createOrUpdateStoreSkus(ctx *jxcontext.Context, storeI
|
|||||||
}
|
}
|
||||||
|
|
||||||
// spec_prices
|
// spec_prices
|
||||||
param.SpecPrices = GetSpecPrices(param.Specs, storeSku)
|
param.SpecPrices = GetSpecPrices(param.Specs, vendorStoreID, storeSku)
|
||||||
// ProductFormatNew
|
// ProductFormatNew
|
||||||
productFormatNew, err := GetProductFormatNew(param.CategoryLeafId, storeDetail.VendorOrgCode)
|
productFormatNew, err := GetProductFormatNew(param.CategoryLeafId, storeDetail.VendorOrgCode)
|
||||||
globals.SugarLogger.Debug("创建=============productFormatNew", productFormatNew)
|
globals.SugarLogger.Debug("创建=============productFormatNew", productFormatNew)
|
||||||
@@ -412,7 +412,7 @@ func (p *PurchaseHandler) createOrUpdateStoreSkus(ctx *jxcontext.Context, storeI
|
|||||||
}
|
}
|
||||||
|
|
||||||
// spec_prices
|
// spec_prices
|
||||||
param.SpecPrices = GetSpecPrices(param.Specs, storeSku)
|
param.SpecPrices = GetSpecPrices(param.Specs, vendorStoreID, storeSku)
|
||||||
// ProductFormatNew
|
// ProductFormatNew
|
||||||
productFormatNew, err := GetProductFormatNew(param.CategoryLeafId, storeDetail.VendorOrgCode)
|
productFormatNew, err := GetProductFormatNew(param.CategoryLeafId, storeDetail.VendorOrgCode)
|
||||||
globals.SugarLogger.Debug("更新=============productFormatNew", productFormatNew)
|
globals.SugarLogger.Debug("更新=============productFormatNew", productFormatNew)
|
||||||
|
|||||||
@@ -68,7 +68,7 @@ func GetTiktokImgList(storeId, appOrgCode string, img ...string) (string, error)
|
|||||||
}
|
}
|
||||||
|
|
||||||
// GetSpecPrices 解析属性和规格参数
|
// GetSpecPrices 解析属性和规格参数
|
||||||
func GetSpecPrices(specs string, localSku *dao.StoreSkuSyncInfo) string {
|
func GetSpecPrices(specs, storeId string, localSku *dao.StoreSkuSyncInfo) string {
|
||||||
skuSize := make([]*tiktokShop.SpecDetailList, 0, 0)
|
skuSize := make([]*tiktokShop.SpecDetailList, 0, 0)
|
||||||
detail1 := strings.Split(specs, "^")
|
detail1 := strings.Split(specs, "^")
|
||||||
if len(detail1) > 3 {
|
if len(detail1) > 3 {
|
||||||
@@ -89,6 +89,8 @@ func GetSpecPrices(specs string, localSku *dao.StoreSkuSyncInfo) string {
|
|||||||
DeliveryInfos: []*tiktokShop.DeliveryInfos{
|
DeliveryInfos: []*tiktokShop.DeliveryInfos{
|
||||||
{InfoType: "weight", InfoUnit: localSku.SpecUnit, InfoValue: fmt.Sprintf("%f", localSku.SpecQuality)},
|
{InfoType: "weight", InfoUnit: localSku.SpecUnit, InfoValue: fmt.Sprintf("%f", localSku.SpecQuality)},
|
||||||
},
|
},
|
||||||
|
SkuType: 1,
|
||||||
|
StockNumMap: map[string]int64{storeId: 999999},
|
||||||
}
|
}
|
||||||
skuSize = append(skuSize, sku)
|
skuSize = append(skuSize, sku)
|
||||||
}
|
}
|
||||||
@@ -109,6 +111,8 @@ func GetSpecPrices(specs string, localSku *dao.StoreSkuSyncInfo) string {
|
|||||||
DeliveryInfos: []*tiktokShop.DeliveryInfos{
|
DeliveryInfos: []*tiktokShop.DeliveryInfos{
|
||||||
{InfoType: "weight", InfoUnit: localSku.SpecUnit, InfoValue: fmt.Sprintf("%f", localSku.SpecQuality)},
|
{InfoType: "weight", InfoUnit: localSku.SpecUnit, InfoValue: fmt.Sprintf("%f", localSku.SpecQuality)},
|
||||||
},
|
},
|
||||||
|
SkuType: 1,
|
||||||
|
StockNumMap: map[string]int64{storeId: 999999},
|
||||||
}
|
}
|
||||||
skuSize = append(skuSize, sku)
|
skuSize = append(skuSize, sku)
|
||||||
}
|
}
|
||||||
@@ -133,6 +137,8 @@ func GetSpecPrices(specs string, localSku *dao.StoreSkuSyncInfo) string {
|
|||||||
DeliveryInfos: []*tiktokShop.DeliveryInfos{
|
DeliveryInfos: []*tiktokShop.DeliveryInfos{
|
||||||
{InfoType: "weight", InfoUnit: localSku.SpecUnit, InfoValue: fmt.Sprintf("%f", localSku.SpecQuality)},
|
{InfoType: "weight", InfoUnit: localSku.SpecUnit, InfoValue: fmt.Sprintf("%f", localSku.SpecQuality)},
|
||||||
},
|
},
|
||||||
|
SkuType: 1,
|
||||||
|
StockNumMap: map[string]int64{storeId: 999999}, // 最大库存数
|
||||||
}
|
}
|
||||||
skuSize = append(skuSize, sku)
|
skuSize = append(skuSize, sku)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user