This commit is contained in:
parent
da3ac07a00
commit
ed0fbdaaaf
4 changed files with 12 additions and 2 deletions
|
|
@ -86,7 +86,7 @@ public class DigitalCertificate extends WithMapId {
|
|||
)
|
||||
private BigDecimal numberOfUcp;
|
||||
|
||||
@JsonProperty("deltaPrice")
|
||||
@JsonProperty("delta_price")
|
||||
@ApiModelProperty(
|
||||
value = "Общая информация\\Пределы изменения цены",
|
||||
example = """
|
||||
|
|
|
|||
|
|
@ -17,6 +17,7 @@ public class DigitalSecurityRequestAdapter {
|
|||
gatewayRequest.setIssuerId(digitalCertificate.getIssuerId());
|
||||
gatewayRequest.setShortName(digitalCertificate.getShortName());
|
||||
gatewayRequest.setFullName(digitalCertificate.getFullName());
|
||||
gatewayRequest.setFullNameEng(digitalCertificate.getFullNameEng());
|
||||
gatewayRequest.setShortNameEng(digitalCertificate.getShortNameEng());
|
||||
gatewayRequest.setNumberOfUcp(digitalCertificate.getNumberOfUcp());
|
||||
gatewayRequest.setDeltaPrice(digitalCertificate.getDeltaPrice());
|
||||
|
|
|
|||
|
|
@ -12,6 +12,7 @@ public class DigitalCertificateRequestBuilder {
|
|||
private final Logger log = LoggerFactory.getLogger(getClass());
|
||||
private DigitalCertificateSecurityGatewayRequest gatewayRequest;
|
||||
private Long companyId;
|
||||
private Long digitalSecurityId;
|
||||
private DigitalCertificateRequestBuilder() {
|
||||
}
|
||||
|
||||
|
|
@ -28,6 +29,11 @@ public class DigitalCertificateRequestBuilder {
|
|||
this.companyId = companyId;
|
||||
return this;
|
||||
}
|
||||
|
||||
public DigitalCertificateRequestBuilder digitalSecurityId(final Long digitalSecurityId) {
|
||||
this.digitalSecurityId = digitalSecurityId;
|
||||
return this;
|
||||
}
|
||||
public DigitalCertificateSecurityNewRequest buildNewRequest() {
|
||||
DigitalCertificateSecurityNewRequest newRequest = new DigitalCertificateSecurityNewRequest();
|
||||
|
||||
|
|
@ -60,6 +66,7 @@ public class DigitalCertificateRequestBuilder {
|
|||
public DigitalCertificateSecurityUpdateRequest buildUpdateRequest() {
|
||||
DigitalCertificateSecurityUpdateRequest updateRequest = new DigitalCertificateSecurityUpdateRequest();
|
||||
|
||||
updateRequest.setId(digitalSecurityId);
|
||||
InstrumentType clrInstrumentType = Arrays.asList("DC", "D")
|
||||
.contains(gatewayRequest.getInstrumentType()) ? InstrumentType.DGCT : null;
|
||||
if (clrInstrumentType == null) {
|
||||
|
|
|
|||
|
|
@ -500,7 +500,9 @@ public class GatewaySecurityService extends QueueConsumer implements Initializin
|
|||
DigitalCertificateSecurityNewRequest newRequest = builder.buildNewRequest();
|
||||
digitalCertificateSecurityFacade.newDigitalCertificate(newRequest);
|
||||
} else {
|
||||
DigitalCertificateSecurityUpdateRequest updateRequest = builder.buildUpdateRequest();
|
||||
DigitalCertificateSecurityUpdateRequest updateRequest = builder
|
||||
.digitalSecurityId(security.getId())
|
||||
.buildUpdateRequest();
|
||||
digitalCertificateSecurityFacade.updateDigitalCertificate(updateRequest);
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue