Pārlūkot izejas kodu

处理金额新增金额都重新计算一遍总额,真实,总计金额。

anderx 2 gadi atpakaļ
vecāks
revīzija
12454906a7

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

@@ -263,8 +263,6 @@ public class ExpenseAccountServiceImpl extends BaseMybatisDao<ExpenseAccountMapp
             }
         }
         if (in.getSettlementAmount()==null)in.setSettlementAmount(useEA.getSettlementAmount());
-        in.setAmount(in.getRealAmount().subtract(in.getSettlementAmount()));
-        in.setRealAmount(in.getAmount());
         in.setStatus(0);
         return expenseAccountMapper.updateByPrimaryKeySelective(in);
     }
@@ -279,8 +277,8 @@ public class ExpenseAccountServiceImpl extends BaseMybatisDao<ExpenseAccountMapp
             realAmount=realAmount.add(e.getRealAmount());
         }
         in.setTotalAmount(totalAmount);
-        in.setRealAmount(realAmount);
-        in.setAmount(realAmount.subtract(useEA.getSettlementAmount()));
+        in.setAmount(in.getRealAmount().subtract(useEA.getSettlementAmount()));
+        in.setRealAmount(in.getAmount());
     }
 
     @Override