ソースを参照

显示的金额全部四舍五入保留两位小数

Qchen 2 年 前
コミット
6ef3a2afca

+ 6 - 0
src/main/java/com/ydtech/modules/inv/service/impl/InvAccountIncoiceServiceImpl.java

@@ -462,6 +462,12 @@ public class InvAccountIncoiceServiceImpl extends ServiceImpl<InvAccountIncoiceM
          * 合计
          */
         InvAccountIncoiceResult invAccountIncoiceResult = selectAccountIncoice(invAccountIncoice);
+        invAccountIncoiceResult.setInvoiceNumSum(invAccountIncoiceResult.getInvoiceNumSum().setScale(2, RoundingMode.HALF_UP));
+        invAccountIncoiceResult.setInvoiceMoneySum(invAccountIncoiceResult.getInvoiceMoneySum().setScale(2, RoundingMode.HALF_UP));
+        invAccountIncoiceResult.setTaxSum(invAccountIncoiceResult.getTaxSum().setScale(2, RoundingMode.HALF_UP));
+        invAccountIncoiceResult.setNoHasTaxSum(invAccountIncoiceResult.getNoHasTaxSum().setScale(2, RoundingMode.HALF_UP));
+        invAccountIncoiceResult.setNotPayoutMoneySum(invAccountIncoiceResult.getNotPayoutMoneySum().setScale(2, RoundingMode.HALF_UP));
+        invAccountIncoiceResult.setPayoutMoneySum(invAccountIncoiceResult.getPayoutMoneySum().setScale(2, RoundingMode.HALF_UP));
         if (invAccountIncoiceResult == null) {
             InvAccountIncoiceResult invAccountIncoiceResult1 = new InvAccountIncoiceResult();
             invAccountIncoiceResult1.setRecords(invAccountIncoicePage.getRecords());