SDF08 update AS*T fix

This commit is contained in:
ialbert 2023-08-09 13:49:42 +03:00
parent 817166005f
commit 6b3d68320e

View file

@ -401,9 +401,10 @@ public class Sdf08Executor extends AbstractExecutor<SDf08> {
}
private void updateReg(Statement s, Registry r) {
r.setBalance(s.getAmount());
r.setCheckBalance(safeBD(s.getAmount()));
r.setDiffBalance(r.getBalance().subtract(r.getCheckBalance()));
r.setCheckBalance(s.getAmount());
BigDecimal balance = BigDecimalUtil.safeBD(r.getBalance());
BigDecimal checkBalance = BigDecimalUtil.safeBD(r.getCheckBalance());
r.setDiffBalance(balance.subtract(checkBalance));
r.setUpdated(Instant.now());
}