etreschenkov 2024-06-25 13:14:56 +03:00
parent 3bd46a0bca
commit e52b42973d
2 changed files with 9 additions and 4 deletions

View file

@ -106,7 +106,11 @@ public class NotificationService {
}
gatewayResult.setUpdated(Instant.now());
gatewayResult.setGatewayResultStatus(resultStatus.getKey());
gatewayResult.setResult(LogFormatter.toString(request).substring(0, 1000));
String res = LogFormatter.toString(request);
if (res.length() > 1000){
res = res.substring(0, 1000);
}
gatewayResult.setResult(res);
gatewayResultImdg.update(gatewayResult);
log.info("Updated gatewayResult: {} in map", LogFormatter.toString(gatewayResult));
}

View file

@ -1,5 +1,6 @@
package ru.spcex.clearing.gatewayapi.service.builders;
import java.time.Instant;
import ru.clearing.classes.statics.data.register.GatewayResult;
import ru.spcex.clearing.gatewayapi.controller.outbound.request.OutboundRequest;
import ru.spcex.clearing.gatewayapi.enums.OutboundRequestType;
@ -7,9 +8,6 @@ import ru.spcex.clearing.platform.messaging.domain.cud.clearing.AssetOperationRe
import ru.spcex.clearing.platform.messaging.serialization.LogFormatter;
import ru.spcex.platform.enumeration.InOutDirection;
import ru.spcex.platform.enumeration.Section;
import java.time.Instant;
import static ru.spcex.platform.utils.enumeration.IEnumKey.getEnumByKey;
public class GatewayResultBuilder {
@ -51,6 +49,9 @@ public class GatewayResultBuilder {
outboundRequest.setUpdated(now);
outboundRequest.setRequestId(requestId);
outboundRequest.setNameRequest(nameRequest);
if (request.length() > 1000){
request = request.substring(0, 1000);
}
outboundRequest.setRequest(request);
return outboundRequest;
}