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