1
This commit is contained in:
@@ -219,17 +219,11 @@ func RegularizeSkuQuality(specQuality float32, specUnit string) (g int) {
|
|||||||
|
|
||||||
// 计算SKU价格,unitPrice为一斤的单价,specQuality为质量,单位为克
|
// 计算SKU价格,unitPrice为一斤的单价,specQuality为质量,单位为克
|
||||||
func CaculateSkuPrice(unitPrice int, specQuality float32, specUnit string, skuNameUnit string) int {
|
func CaculateSkuPrice(unitPrice int, specQuality float32, specUnit string, skuNameUnit string) int {
|
||||||
globals.SugarLogger.Debugf("=====unitPrice := %d", unitPrice)
|
|
||||||
globals.SugarLogger.Debugf("=====specQuality := %f", specQuality)
|
|
||||||
globals.SugarLogger.Debugf("=====specUnit := %s", specUnit)
|
|
||||||
globals.SugarLogger.Debugf("=====skuNameUnit := %s", skuNameUnit)
|
|
||||||
if skuNameUnit != model.SpecialUnit {
|
if skuNameUnit != model.SpecialUnit {
|
||||||
return unitPrice
|
return unitPrice
|
||||||
}
|
}
|
||||||
specQuality2 := RegularizeSkuQuality(specQuality, specUnit)
|
specQuality2 := RegularizeSkuQuality(specQuality, specUnit)
|
||||||
globals.SugarLogger.Debugf("=====specQuality2 := %d", specQuality2)
|
|
||||||
floatPrice := float64(unitPrice) * float64(specQuality2) / float64(model.SpecialSpecQuality)
|
floatPrice := float64(unitPrice) * float64(specQuality2) / float64(model.SpecialSpecQuality)
|
||||||
globals.SugarLogger.Debugf("=====floatPrice := %s", utils.Float64ToStr(floatPrice))
|
|
||||||
// if specQuality2 < 250 {
|
// if specQuality2 < 250 {
|
||||||
// floatPrice = floatPrice * 110 / 100
|
// floatPrice = floatPrice * 110 / 100
|
||||||
// } else if specQuality2 < 500 {
|
// } else if specQuality2 < 500 {
|
||||||
|
|||||||
@@ -279,6 +279,7 @@ func createTaoVegetable(ctx *jxcontext.Context, api *tao_vegetable.API, storeSku
|
|||||||
vendorSkuIdMap := make(map[string]string, 0)
|
vendorSkuIdMap := make(map[string]string, 0)
|
||||||
|
|
||||||
for _, storeSku := range storeSkuList {
|
for _, storeSku := range storeSkuList {
|
||||||
|
globals.SugarLogger.Debugf("==============storeSku := %s", utils.Format4Output(storeSku, false))
|
||||||
price := utils.String2Pointer(utils.Float64ToStr(utils.Int64ToFloat64(storeSku.VendorPrice) / utils.Int64ToFloat64(100)))
|
price := utils.String2Pointer(utils.Float64ToStr(utils.Int64ToFloat64(storeSku.VendorPrice) / utils.Int64ToFloat64(100)))
|
||||||
sku := domain585.AlibabaWdkSkuAddSkuDo{
|
sku := domain585.AlibabaWdkSkuAddSkuDo{
|
||||||
Barcodes: utils.String2Pointer(utils.Int2Str(storeSku.SkuID)),
|
Barcodes: utils.String2Pointer(utils.Int2Str(storeSku.SkuID)),
|
||||||
|
|||||||
Reference in New Issue
Block a user