|
|
@@ -699,11 +699,11 @@ public class u8 extends Controller {
|
|
|
BigDecimal price = BigDecimal.ZERO;
|
|
|
if (changetype.equals("百分比")) {
|
|
|
taxprice = row.getBigDecimal("saleprice").multiply(BigDecimal.valueOf(100).add(changevalue)).divide(BigDecimal.valueOf(100)).setScale(2, BigDecimal.ROUND_HALF_UP);
|
|
|
- price = taxprice.multiply(BigDecimal.valueOf(100).add(row.getBigDecimal("taxrate"))).divide(BigDecimal.valueOf(100)).setScale(2, BigDecimal.ROUND_HALF_UP);
|
|
|
+ price = taxprice.multiply(BigDecimal.valueOf(100)).divide(BigDecimal.valueOf(100).add(row.getBigDecimal("taxrate"))).setScale(6, BigDecimal.ROUND_HALF_UP);
|
|
|
|
|
|
} else if (changetype.equals("金额")) {
|
|
|
taxprice = row.getBigDecimal("saleprice").add(changevalue);
|
|
|
- price = taxprice.multiply(BigDecimal.valueOf(100).add(row.getBigDecimal("taxrate"))).divide(BigDecimal.valueOf(100)).setScale(2, BigDecimal.ROUND_HALF_UP);
|
|
|
+ price = taxprice.multiply(BigDecimal.valueOf(100)).divide(BigDecimal.valueOf(100).add(row.getBigDecimal("taxrate"))).setScale(6, BigDecimal.ROUND_HALF_UP);
|
|
|
|
|
|
}
|
|
|
sqllist.add("update u8itemprice set price=" + price + ",taxprice=" + taxprice + " where u8itempriceid=" + row.getLong("u8itempriceid"));
|