ソースを参照

显示金额处理

anderx 2 年 前
コミット
21b2408657
共有1 個のファイルを変更した2 個の追加1 個の削除を含む
  1. 2 1
      src/main/java/com/goafanti/expenseAccount/service/impl/ExpenseAccountServiceImpl.java

+ 2 - 1
src/main/java/com/goafanti/expenseAccount/service/impl/ExpenseAccountServiceImpl.java

@@ -311,7 +311,8 @@ public class ExpenseAccountServiceImpl extends BaseMybatisDao<ExpenseAccountMapp
         }else {
 //           本次金额小于需要抵扣,则本次变更全抵扣,借支已付加上本次金额
             in.setSettlementAmount(in.getTotalAmount());
-            newDebit.setSettlementAmount(debit.getSettlementAmount().add(in.getTotalAmount()));
+            BigDecimal setAmount=new BigDecimal(0).add(debit.getSettlementAmount()).add(in.getTotalAmount());
+            newDebit.setSettlementAmount(setAmount);
             newDebit.setLiquidationStatus(1);
         }
         expenseAccountMapper.updateByPrimaryKeySelective(newDebit);