|
@@ -260,7 +260,7 @@ public class WrapperUtil {
|
|
for (int i = 1; i <= totalNum; i++) {
|
|
for (int i = 1; i <= totalNum; i++) {
|
|
//最后一个数,直接用总金额减去累计总额
|
|
//最后一个数,直接用总金额减去累计总额
|
|
if (i == totalNum) {
|
|
if (i == totalNum) {
|
|
- unitPrice = totalPrice.subtract(cumulativeAmount);
|
|
|
|
|
|
+ unitPrice = totalPrice.subtract(cumulativeAmount).setScale(2, RoundingMode.HALF_UP);
|
|
}
|
|
}
|
|
cumulativeAmount = cumulativeAmount.add(unitPrice);
|
|
cumulativeAmount = cumulativeAmount.add(unitPrice);
|
|
map.put(i, unitPrice);
|
|
map.put(i, unitPrice);
|