Explorar o código

费用详情删除金额为空计算BUG修复

anderx hai 1 ano
pai
achega
e8bc1184a7

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

@@ -277,8 +277,13 @@ public class ExpenseAccountServiceImpl extends BaseMybatisDao<ExpenseAccountMapp
             realAmount=realAmount.add(e.getRealAmount());
         }
         in.setTotalAmount(totalAmount);
-        in.setAmount(realAmount.subtract(useEA.getSettlementAmount()));
+        if (useEA==null||useEA.getSettlementAmount()==null){
+            in.setAmount(realAmount);
+        }else {
+            in.setAmount(realAmount.subtract(useEA.getSettlementAmount()));
+        }
         in.setRealAmount(in.getAmount());
+
     }
 
     @Override