Update channelOrigin as String
This commit is contained in:
parent
bef4bddfa6
commit
63d971880c
Binary file not shown.
@ -266,7 +266,7 @@ public class HttpClientService implements HttpClientUseCase {
|
|||||||
log.info("Metodo HTTP: {}", request.getMethod().name());
|
log.info("Metodo HTTP: {}", request.getMethod().name());
|
||||||
|
|
||||||
if(request.getBody() != null) {
|
if(request.getBody() != null) {
|
||||||
log.info("Cuerpo de la Peticion: {}", request.getBody());
|
log.info("Peticion Cuerpo: {}", request.getBody());
|
||||||
}
|
}
|
||||||
|
|
||||||
return switch (request.getMethod()) {
|
return switch (request.getMethod()) {
|
||||||
|
|||||||
@ -12,5 +12,5 @@ import lombok.*;
|
|||||||
@RegisterForReflection
|
@RegisterForReflection
|
||||||
@JsonInclude(JsonInclude.Include.NON_NULL)
|
@JsonInclude(JsonInclude.Include.NON_NULL)
|
||||||
public class Instruction {
|
public class Instruction {
|
||||||
private InstructionPurposeType instructionPurposeType; // Request JSON: "channelOrigin" (BOL)
|
private String instructionPurposeType; // Request JSON: "channelOrigin" (BOL)
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,5 +0,0 @@
|
|||||||
package com.banesco.module.instruction.domain.model;
|
|
||||||
|
|
||||||
public enum InstructionPurposeType {
|
|
||||||
BOL,
|
|
||||||
}
|
|
||||||
@ -77,8 +77,7 @@ public class PaymentInitiationRequestRequest {
|
|||||||
@JsonIgnore
|
@JsonIgnore
|
||||||
public String getChannelCode() {
|
public String getChannelCode() {
|
||||||
return procedureRequest
|
return procedureRequest
|
||||||
.getInstructionPurposeType()
|
.getInstructionPurposeType();
|
||||||
.name();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@JsonIgnore
|
@JsonIgnore
|
||||||
|
|||||||
@ -47,7 +47,7 @@ public class DomPaymentInitiationRequestClient implements DomainUseCase {
|
|||||||
);
|
);
|
||||||
|
|
||||||
try {
|
try {
|
||||||
ApiResponse<T> response = httpClientUseCase.execute(request);
|
ApiResponse<T> response = httpClientUseCase.executeApiResponse(request);
|
||||||
|
|
||||||
log.info(
|
log.info(
|
||||||
"Solicitud del api de dominio exitoso: {}",
|
"Solicitud del api de dominio exitoso: {}",
|
||||||
|
|||||||
@ -92,20 +92,23 @@ public class SecurityTraceClient implements SecurityTraceUseCase {
|
|||||||
int statusHttp = apiResponse.getStatus();
|
int statusHttp = apiResponse.getStatus();
|
||||||
String payerId = apiRequest.getPayerId();
|
String payerId = apiRequest.getPayerId();
|
||||||
String payeeId = apiRequest.getPayeeId();
|
String payeeId = apiRequest.getPayeeId();
|
||||||
|
String codMon = (!StringUtil.isNullOrEmpty(apiRequest.getCurrency()))
|
||||||
|
? apiRequest.getCurrency()
|
||||||
|
: securityTraceConfig.getRequest().getCodMon();
|
||||||
ApiResponse<?> apiResponseData = (ApiResponse<?>) apiResponse.getEntity();
|
ApiResponse<?> apiResponseData = (ApiResponse<?>) apiResponse.getEntity();
|
||||||
|
|
||||||
return SecurityTraceRequest.builder()
|
return SecurityTraceRequest.builder()
|
||||||
.sp(securityTraceConfig.getRequest().getSp())
|
.sp(securityTraceConfig.getRequest().getSp())
|
||||||
.codBan(securityTraceConfig.getRequest().getCodBan())
|
.codBan(securityTraceConfig.getRequest().getCodBan())
|
||||||
.codMon(securityTraceConfig.getRequest().getCodMon())
|
.codMon(codMon)
|
||||||
.codEve(securityTraceConfig.getRequest().getCodEve())
|
.codEve(securityTraceConfig.getRequest().getCodEve())
|
||||||
.codEve2(securityTraceConfig.getRequest().getCodEve2())
|
.codEve2(securityTraceConfig.getRequest().getCodEve2())
|
||||||
.login(apiRequest.getChannelCode())
|
.login(apiRequest.getChannelCode())
|
||||||
.fecHor(new Date())
|
.fecHor(new Date())
|
||||||
.nacCli(payeeId.substring(0, 1).toUpperCase())
|
.nacCli(payerId.substring(0, 1).toUpperCase())
|
||||||
.cedRifCli(getPartyIdNumber(payeeId.substring(1)))
|
.cedRifCli(getPartyIdNumber(payerId.substring(1)))
|
||||||
.nacBen(payerId.substring(0, 1).toUpperCase())
|
.nacBen(payeeId.substring(0, 1).toUpperCase())
|
||||||
.cedBen(getPartyIdNumber(payerId.substring(1)))
|
.cedBen(getPartyIdNumber(payeeId.substring(1)))
|
||||||
.monto(apiRequest.getAmount())
|
.monto(apiRequest.getAmount())
|
||||||
.desPago(apiRequest.getPurpose())
|
.desPago(apiRequest.getPurpose())
|
||||||
.objeto(
|
.objeto(
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Loading…
x
Reference in New Issue
Block a user