From 29b7bd7f38761327a74e3397d5d1665184c1331c Mon Sep 17 00:00:00 2001 From: etreschenkov Date: Wed, 31 May 2023 15:25:51 +0300 Subject: [PATCH] http://jira.mfd.msk:8088/browse/CLS-303 --- .../ru/spcex/clearing/service/executors/Sdf08Executor.java | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/clearing-parent/clearing-service/src/main/java/ru/spcex/clearing/service/executors/Sdf08Executor.java b/clearing-parent/clearing-service/src/main/java/ru/spcex/clearing/service/executors/Sdf08Executor.java index 7a27b0946..2f9bcfdfc 100644 --- a/clearing-parent/clearing-service/src/main/java/ru/spcex/clearing/service/executors/Sdf08Executor.java +++ b/clearing-parent/clearing-service/src/main/java/ru/spcex/clearing/service/executors/Sdf08Executor.java @@ -255,10 +255,9 @@ public class Sdf08Executor extends AbstractExecutor { } private void updateReg(Statement s, Registry r) { - r.setCheckBalance(s.getAmount()); - BigDecimal balance = BigDecimalUtil.safeBD(r.getBalance()); - BigDecimal checkBalance = BigDecimalUtil.safeBD(r.getCheckBalance()); - r.setDiffBalance(balance.subtract(checkBalance)); + r.setBalance(s.getAmount()); + r.setCheckBalance(BigDecimalUtil.safeBD(s.getAmount())); + r.setDiffBalance(r.getBalance().subtract(r.getCheckBalance())); r.setUpdated(Instant.now()); }