|
|
@@ -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);
|
|
|
}
|
|
|
|