فهرست منبع

u8金额优化

hxh 1 هفته پیش
والد
کامیت
16e8dcf30c
1فایلهای تغییر یافته به همراه2 افزوده شده و 2 حذف شده
  1. 2 2
      src/custom/restcontroller/webmanage/sale/u8/u8.java

+ 2 - 2
src/custom/restcontroller/webmanage/sale/u8/u8.java

@@ -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"));