вводы/выводы - gateway

This commit is contained in:
etreschenkov 2023-06-22 16:04:53 +03:00
parent 4ac51b04ef
commit d759e54f6d

View file

@ -152,16 +152,17 @@ public class GatewayService extends QueueConsumer implements InitializingBean {
Collection<AssetOperationRequest> assetOperations = request.getRequestPayload().getAssetOperationRequests(); Collection<AssetOperationRequest> assetOperations = request.getRequestPayload().getAssetOperationRequests();
List<SentAsset> assets = new ArrayList<>(); List<SentAsset> assets = new ArrayList<>();
for (AssetOperationRequest assetOperation : assetOperations) { for (AssetOperationRequest assetOperation : assetOperations) {
Map<String, Object> content = Map.of("direction", assetOperation.getDirection(), Map<String, Object> content = new HashMap<>() {{
"amount", assetOperation.getAmount(), put("direction", assetOperation.getDirection());
"code", assetOperation.getCode(), put("code", assetOperation.getCode());
"asset", assetOperation.getSecuritySymbol(), put("asset", assetOperation.getSecuritySymbol());
"firm_id", assetOperation.getTradingCode()); put("firm_id", assetOperation.getTradingCode());
// if (assetOperationRequest.getAmount() != null) { }};
// content.put("amount", assetOperationRequest.getAmount()); if (assetOperation.getAmount() != null) {
// } else { content.put("amount", assetOperation.getAmount().toString());
// content.put("quantity", assetOperationRequest.getQuantity()); } else {
// } content.put("quantity", assetOperation.getQuantity().toString());
}
OutboundRequest outboundRequest = OutboundRequestBuilder.builder() OutboundRequest outboundRequest = OutboundRequestBuilder.builder()
.section(Section.MKR.getKey()) .section(Section.MKR.getKey())