|
|
@@ -177,9 +177,14 @@ public class ExpenseAccountServiceImpl extends BaseMybatisDao<ExpenseAccountMapp
|
|
|
if (settlementAmount.compareTo(useDebit.getTotalAmount())<1){
|
|
|
//计算抵扣后的已付
|
|
|
debit.setSettlementAmount(settlementAmount);
|
|
|
- //设置当前报销已付
|
|
|
-
|
|
|
+ //设置当前报销已付全额
|
|
|
+ newEa.setSettlementAmount(useEa.getTotalAmount());
|
|
|
+ }else {
|
|
|
+ BigDecimal subtract = settlementAmount.subtract(useDebit.getTotalAmount());
|
|
|
+ newEa.setSettlementAmount(subtract);
|
|
|
+ debit.setSettlementAmount(useDebit.getTotalAmount());
|
|
|
}
|
|
|
+ expenseAccountMapper.updateByPrimaryKeySelective(debit);
|
|
|
}
|
|
|
}
|
|
|
}
|