SDF01 removed registry#balance update
This commit is contained in:
parent
08d17adb1a
commit
bd33c77b47
1 changed files with 0 additions and 6 deletions
|
|
@ -33,7 +33,6 @@ import ru.spcex.platform.imdg.api.predicate.ImdgPredicate;
|
||||||
import ru.spcex.platform.imdg.api.predicate.ImdgPredicateBuilder;
|
import ru.spcex.platform.imdg.api.predicate.ImdgPredicateBuilder;
|
||||||
import ru.spcex.platform.imdg.api.predicate.specific.RegistryCodeSqlBuilder;
|
import ru.spcex.platform.imdg.api.predicate.specific.RegistryCodeSqlBuilder;
|
||||||
import ru.spcex.platform.utils.enumeration.EnumMessage;
|
import ru.spcex.platform.utils.enumeration.EnumMessage;
|
||||||
import ru.spcex.platform.utils.enumeration.IEnumKey;
|
|
||||||
import ru.spcex.platform.utils.enumeration.IMessageResolver;
|
import ru.spcex.platform.utils.enumeration.IMessageResolver;
|
||||||
import ru.spcex.platform.utils.number.BigDecimalUtil;
|
import ru.spcex.platform.utils.number.BigDecimalUtil;
|
||||||
import ru.spcex.platform.utils.validation.IValidator;
|
import ru.spcex.platform.utils.validation.IValidator;
|
||||||
|
|
@ -296,11 +295,6 @@ public class Sdf01Executor extends AbstractExecutor<SDf01> {
|
||||||
}
|
}
|
||||||
|
|
||||||
private void updateReg(Statement s, Registry r) {
|
private void updateReg(Statement s, Registry r) {
|
||||||
InOutDirection direction = IEnumKey.getEnumByKey(InOutDirection.class, s.getInOutDirection());
|
|
||||||
switch (direction) {
|
|
||||||
case in -> r.setBalance(r.getBalance().add(s.getAmount()));
|
|
||||||
case out -> r.setBalance(r.getBalance().subtract(s.getAmount()));
|
|
||||||
}
|
|
||||||
r.setCheckBalance(s.getAmount());
|
r.setCheckBalance(s.getAmount());
|
||||||
BigDecimal balance = BigDecimalUtil.safeBD(r.getBalance());
|
BigDecimal balance = BigDecimalUtil.safeBD(r.getBalance());
|
||||||
BigDecimal checkBalance = BigDecimalUtil.safeBD(r.getCheckBalance());
|
BigDecimal checkBalance = BigDecimalUtil.safeBD(r.getCheckBalance());
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue