Commit be7509ac by 杨树贤

精度修改

parent 3b851ac0
Showing with 13 additions and 2 deletions
...@@ -790,7 +790,13 @@ func (ps *PriceService) GetActivityPrice(sku model.LySku) model.LySku { ...@@ -790,7 +790,13 @@ func (ps *PriceService) GetActivityPrice(sku model.LySku) model.LySku {
//sku.AcType = 0 //sku.AcType = 0
//continue //continue
} }
tempAcPrice := c.MyRound(c.MulFloat(price.PriceCn, sku.Ratio/100), 4)
var tempAcPrice float64
if sku.OrgId == 3 {
tempAcPrice = c.MyRound(c.MulFloat(price.PriceCn, sku.Ratio/100), 2)
} else {
tempAcPrice = c.MyRound(c.MulFloat(price.PriceCn, sku.Ratio/100), 4)
}
//价格与原价一样 //价格与原价一样
if price.PriceCn == tempAcPrice && index < 2 { if price.PriceCn == tempAcPrice && index < 2 {
//flag++ //flag++
...@@ -800,7 +806,12 @@ func (ps *PriceService) GetActivityPrice(sku model.LySku) model.LySku { ...@@ -800,7 +806,12 @@ func (ps *PriceService) GetActivityPrice(sku model.LySku) model.LySku {
//} //}
} }
price.PriceAc = tempAcPrice price.PriceAc = tempAcPrice
priceAcUs := c.MyRound(c.MulFloat(price.PriceUs, sku.RatioUs/100), 4) var priceAcUs float64
if sku.OrgId == 3 {
priceAcUs = c.MyRound(c.MulFloat(price.PriceUs, sku.RatioUs/100), 2)
} else {
priceAcUs = c.MyRound(c.MulFloat(price.PriceUs, sku.RatioUs/100), 4)
}
price.PriceAcUs = priceAcUs price.PriceAcUs = priceAcUs
sku.LadderPrice[index].PriceAc = tempAcPrice sku.LadderPrice[index].PriceAc = tempAcPrice
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment