changeStatusExtract gateway request
This commit is contained in:
parent
9b8e68a94c
commit
afbe819255
1 changed files with 20 additions and 18 deletions
|
|
@ -53,8 +53,10 @@ import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import java.util.Optional;
|
import java.util.Optional;
|
||||||
import java.util.function.Function;
|
import java.util.function.Function;
|
||||||
|
import java.util.function.Supplier;
|
||||||
import java.util.stream.Stream;
|
import java.util.stream.Stream;
|
||||||
|
|
||||||
|
import static ru.spcex.clearing.session.stage.impl.GatewayRequester.mapError;
|
||||||
import static ru.spcex.platform.utils.number.BigDecimalUtil.safeBD;
|
import static ru.spcex.platform.utils.number.BigDecimalUtil.safeBD;
|
||||||
|
|
||||||
@Service
|
@Service
|
||||||
|
|
@ -287,24 +289,24 @@ public class RegistryService {
|
||||||
return reqHelp.error(req.getId(), err.get());
|
return reqHelp.error(req.getId(), err.get());
|
||||||
}
|
}
|
||||||
Registry rgs = validator.getStored(Stored.PresentById);
|
Registry rgs = validator.getStored(Stored.PresentById);
|
||||||
//Supplier<AssetOperationRequest> gtwBuilder = () -> GatewayRequestCreator.from(rgs, InOutDirection.in);
|
Supplier<AssetOperationRequest> gtwBuilder = () -> GatewayRequestCreator.from(rgs, InOutDirection.in);
|
||||||
//Optional<Boolean> gatewayOk;
|
Optional<Boolean> gatewayOk;
|
||||||
//if (trdTime.isTradingTime()) {
|
if (trdTime.isTradingTime()) {
|
||||||
// gatewayOk = gateway.gatewayRequestAndWait(gtwBuilder);
|
gatewayOk = gateway.gatewayRequestAndWait(gtwBuilder);
|
||||||
//} else {
|
} else {
|
||||||
// log.debug("RegistryChangeStatusExtractRequest rgs.id={} not sending gateway request", rgs.getId());
|
log.debug("RegistryChangeStatusExtractRequest rgs.id={} not sending gateway request", rgs.getId());
|
||||||
// gatewayOk = Optional.of(true);
|
gatewayOk = Optional.of(true);
|
||||||
//}
|
}
|
||||||
//if (gatewayOk.isEmpty() || !gatewayOk.get()) {
|
if (gatewayOk.isEmpty() || !gatewayOk.get()) {
|
||||||
// String gtwErr = msgResolver.resolve(mapError(gatewayOk));
|
String gtwErr = msgResolver.resolve(mapError(gatewayOk));
|
||||||
// log.error("{}.id={} {}",
|
log.error("{}.id={} {}",
|
||||||
// rgs.getRegistryCode(),
|
rgs.getRegistryCode(),
|
||||||
// rgs.getId(),
|
rgs.getId(),
|
||||||
// gtwErr);
|
gtwErr);
|
||||||
// notification.sendNotification(ObjectType.rgst,
|
notification.sendNotification(ObjectType.rgst,
|
||||||
// "Отметка о получении выписки: %s".formatted(gtwErr),
|
"Отметка о получении выписки: %s".formatted(gtwErr),
|
||||||
// Priority.HIGH);
|
Priority.HIGH);
|
||||||
//}
|
}
|
||||||
rgs.setRegistryStatus(payload.getRegistryStatus());
|
rgs.setRegistryStatus(payload.getRegistryStatus());
|
||||||
log.debug("changing registry.id={} status to {}", rgs.getId(), payload.getRegistryStatus());
|
log.debug("changing registry.id={} status to {}", rgs.getId(), payload.getRegistryStatus());
|
||||||
registryImdg.update(rgs);
|
registryImdg.update(rgs);
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue