砍价活动,当随机金额超过剩余砍价金额时,返回剩余金额,防止超过

This commit is contained in:
chc 2024-10-24 14:04:39 +08:00
parent 4dac80f084
commit 40822ca05b

View File

@ -211,6 +211,10 @@ public class KanjiaActivityServiceImpl extends ServiceImpl<KanJiaActivityMapper,
//获取随机砍价金额
BigDecimal bigDecimal = RandomUtil.randomBigDecimal(Convert.toBigDecimal(kanjiaActivityGoods.getLowestPrice()),
Convert.toBigDecimal(kanjiaActivityGoods.getHighestPrice()));
if(bigDecimal.setScale(2, RoundingMode.UP).doubleValue() > surplusPrice){
return surplusPrice;
}
return bigDecimal.setScale(2, RoundingMode.UP).doubleValue();
}