фикс обработки SDF04
This commit is contained in:
parent
b85247dfaf
commit
e6b32c4943
1 changed files with 3 additions and 0 deletions
|
|
@ -18,6 +18,7 @@ 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 java.math.BigDecimal;
|
import java.math.BigDecimal;
|
||||||
|
import java.time.Instant;
|
||||||
import java.util.Collection;
|
import java.util.Collection;
|
||||||
|
|
||||||
@Service
|
@Service
|
||||||
|
|
@ -78,6 +79,8 @@ public class Sdf04Executor extends AbstractExecutor<SDf04> {
|
||||||
boolean unlockRegistry(Registry registry, BigDecimal value) {
|
boolean unlockRegistry(Registry registry, BigDecimal value) {
|
||||||
if (registry.getBalance() == null) registry.setBalance(BigDecimal.ZERO);
|
if (registry.getBalance() == null) registry.setBalance(BigDecimal.ZERO);
|
||||||
registry.setBalance(registry.getBalance().subtract(value));
|
registry.setBalance(registry.getBalance().subtract(value));
|
||||||
|
registry.setUpdated(Instant.now());
|
||||||
|
registryImdg.update(registry);
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue