- 取消从标准价算sku价时的浮动CaculateSkuPrice与CaculateUnitPrice
This commit is contained in:
@@ -180,11 +180,11 @@ func CaculateSkuPrice(unitPrice int, specQuality float32, specUnit string, skuNa
|
|||||||
}
|
}
|
||||||
specQuality2 := RegularizeSkuQuality(specQuality, specUnit)
|
specQuality2 := RegularizeSkuQuality(specQuality, specUnit)
|
||||||
price := int(math.Round(float64(unitPrice * specQuality2 / model.SpecialSpecQuality)))
|
price := int(math.Round(float64(unitPrice * specQuality2 / model.SpecialSpecQuality)))
|
||||||
if specQuality2 < 250 {
|
// if specQuality2 < 250 {
|
||||||
price = price * 110 / 100
|
// price = price * 110 / 100
|
||||||
} else if specQuality2 < 500 {
|
// } else if specQuality2 < 500 {
|
||||||
price = price * 105 / 100
|
// price = price * 105 / 100
|
||||||
}
|
// }
|
||||||
if price <= 0 {
|
if price <= 0 {
|
||||||
price = 1
|
price = 1
|
||||||
}
|
}
|
||||||
@@ -198,11 +198,11 @@ func CaculateUnitPrice(skuPrice int, specQuality float32, specUnit string, skuNa
|
|||||||
}
|
}
|
||||||
specQuality2 := RegularizeSkuQuality(specQuality, specUnit)
|
specQuality2 := RegularizeSkuQuality(specQuality, specUnit)
|
||||||
unitPrice = skuPrice * model.SpecialSpecQuality / specQuality2
|
unitPrice = skuPrice * model.SpecialSpecQuality / specQuality2
|
||||||
if specQuality2 < 250 {
|
// if specQuality2 < 250 {
|
||||||
unitPrice = unitPrice * 100 / 110
|
// unitPrice = unitPrice * 100 / 110
|
||||||
} else if specQuality2 < 500 {
|
// } else if specQuality2 < 500 {
|
||||||
unitPrice = unitPrice * 100 / 105
|
// unitPrice = unitPrice * 100 / 105
|
||||||
}
|
// }
|
||||||
if unitPrice <= 0 {
|
if unitPrice <= 0 {
|
||||||
unitPrice = 1
|
unitPrice = 1
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user