anderx преди 2 години
родител
ревизия
fbae17704f
променени са 1 файла, в които са добавени 5 реда и са изтрити 1 реда
  1. 5 1
      src/main/java/com/goafanti/expenseAccount/service/impl/ExpenseAccountServiceImpl.java

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

@@ -154,7 +154,11 @@ public class ExpenseAccountServiceImpl extends BaseMybatisDao<ExpenseAccountMapp
         ExpenseAccount debit = expenseAccountMapper.selectByPrimaryKey(debitId);
         ExpenseAccount newdebit=new ExpenseAccount();
         newdebit.setSettlementAmount(debit.getSettlementAmount().subtract(in.getSettlementAmount()));
-        newdebit.setLiquidationStatus(1);
+        if (newdebit.getSettlementAmount().compareTo(new BigDecimal(0))==0){
+            newdebit.setLiquidationStatus(0);
+        }else {
+            newdebit.setLiquidationStatus(1);
+        }
         expenseAccountMapper.updateByPrimaryKeySelective(newdebit);
     }