ialbert 2023-10-10 12:52:42 +03:00
parent 98a2cf46d2
commit 0b4c277ea0

View file

@ -8,6 +8,7 @@ import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Service;
import ru.clearing.classes.statics.data.registry.Registry;
import ru.spcex.clearing.imdg.IMDGDistributedNames;
import ru.spcex.clearing.service.registry.RegistryManager;
import ru.spcex.clearing.session.stage.ISessionStage;
import ru.spcex.clearing.session.stage.StageResult;
import ru.spcex.clearing.session.stage.Task;
@ -21,7 +22,6 @@ import ru.spcex.platform.imdg.api.Imdg;
import ru.spcex.platform.imdg.api.ImdgId;
import ru.spcex.platform.imdg.api.ImdgProvider;
import java.time.Instant;
import java.util.ArrayList;
import java.util.Collection;
@ -92,9 +92,10 @@ public class FormingRegistersOnOS implements ISessionStage {
Registry createRegistryFor(Registry forRegistry) {
Registry newRegistry = forRegistry.clone();
RegistryManager.zeroState(newRegistry);
newRegistry.setId(idSequence.nextId());
newRegistry.setCreated(Instant.now());
newRegistry.setUpdated(null);
newRegistry.setBalance(forRegistry.getBalance());
String newRegDestination;
if (RegistryDesignation.O.equalsByKey(forRegistry.getRegistryDesignation())) {