|
|
@ -330,7 +330,9 @@ public class FinCollectionConfirmationService extends MybatisBaseService<FinColl |
|
|
|
/* if (subtract.compareTo(BigDecimal.ZERO) < 0) { |
|
|
|
return rb.setMsg("已选应收款项金额已超出该确认单应收金额总额,请重新核对"); |
|
|
|
}*/ |
|
|
|
finCollectionConfirmation.setBalance(collectionMoney); |
|
|
|
// finCollectionConfirmation.setBalance(collectionMoney);
|
|
|
|
FinCollectionConfirmation confirmation = fetchBySid(dto.getSid()); |
|
|
|
finCollectionConfirmation.setBalance(confirmation.getBalance()); |
|
|
|
finCollectionConfirmation.setAuditState(1); |
|
|
|
finCollectionConfirmation.setPaymentState(1); |
|
|
|
save(finCollectionConfirmation); |
|
|
@ -862,6 +864,7 @@ public class FinCollectionConfirmationService extends MybatisBaseService<FinColl |
|
|
|
|
|
|
|
public ResultBean cashierConfirm(String sid) { |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
FinCollectionConfirmation confirmation = fetchBySid(sid); |
|
|
|
baseMapper.cashierConfirm(sid); |
|
|
|
int auditState = 1; |
|
|
|
//总共认款金额
|
|
|
@ -897,7 +900,7 @@ public class FinCollectionConfirmationService extends MybatisBaseService<FinColl |
|
|
|
finUncollectedReceivablesDetailedService.updateSubscriptionStateBySid(sid2, subscriptionState); |
|
|
|
}*/ |
|
|
|
} |
|
|
|
/* FinCollectionConfirmation finCollectionConfirmation = fetchBySid(sid); |
|
|
|
FinCollectionConfirmation finCollectionConfirmation = fetchBySid(sid); |
|
|
|
BigDecimal collectionMoney = finCollectionConfirmation.getCollectionMoney(); |
|
|
|
BigDecimal subtract = collectionMoney.subtract(totalSubscriptionMoney); |
|
|
|
if (subtract.compareTo(BigDecimal.ZERO) == 0) { |
|
|
@ -906,7 +909,10 @@ public class FinCollectionConfirmationService extends MybatisBaseService<FinColl |
|
|
|
} else { |
|
|
|
int paymentState = 2; |
|
|
|
baseMapper.updatePaymentStateBySid(sid, paymentState); |
|
|
|
}*/ |
|
|
|
} |
|
|
|
//更新余额
|
|
|
|
BigDecimal balanceBigDecimal = confirmation.getBalance().subtract(totalSubscriptionMoney); |
|
|
|
baseMapper.updateBalanceBySid(sid,balanceBigDecimal); |
|
|
|
//删除临时表的数据
|
|
|
|
ResultBean deleteResult = baseVehicleTempstateFeign.delByBusSid(sid); |
|
|
|
return rb.success().setMsg("款项确认成功"); |
|
|
|