- GetPricePercentage与GetPricePercentageByVendorPrice启用

This commit is contained in:
gazebo
2019-07-18 09:17:02 +08:00
parent 2c2659b0ed
commit c8aea841a9

View File

@@ -245,35 +245,35 @@ func CaculateSkuPriceFromVendor(vendorPrice, percentage, catPercentage int) int
func GetPricePercentage(l model.PricePercentagePack, price int, defPricePercentage int) (pricePercentage int) {
pricePercentage = defPricePercentage
// if len(l) > 0 {
// var lastItem *model.PricePercentageItem
// for _, v := range l {
// lastItem = v
// if v.BeginPrice > price {
// break
// }
// }
// if lastItem != nil {
// pricePercentage = lastItem.PricePercentage
// }
// }
if len(l) > 0 {
var lastItem *model.PricePercentageItem
for _, v := range l {
lastItem = v
if v.BeginPrice > price {
break
}
}
if lastItem != nil {
pricePercentage = lastItem.PricePercentage
}
}
return pricePercentage
}
func GetPricePercentageByVendorPrice(l model.PricePercentagePack, vendorPrice int, defPricePercentage int) (pricePercentage int) {
pricePercentage = defPricePercentage
// if len(l) > 0 {
// var lastItem *model.PricePercentageItem
// for _, v := range l {
// lastItem = v
// if CaculateSkuVendorPrice(v.BeginPrice, v.PricePercentage, 0) > vendorPrice {
// break
// }
// }
// if lastItem != nil {
// pricePercentage = lastItem.PricePercentage
// }
// }
if len(l) > 0 {
var lastItem *model.PricePercentageItem
for _, v := range l {
lastItem = v
if CaculateSkuVendorPrice(v.BeginPrice, v.PricePercentage, 0) > vendorPrice {
break
}
}
if lastItem != nil {
pricePercentage = lastItem.PricePercentage
}
}
return pricePercentage
}