|
|
|
|
@ -13,8 +13,7 @@ import org.springframework.http.HttpHeaders;
|
|
|
|
|
import java.time.LocalDate;
|
|
|
|
|
import java.util.Map;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
import static com.mfsys.common.configuration.constant.AconnectURI.DEPOSIT_CIIHIVE_ACCOUNT_MISCELLANEOUS_DETAILS_URI;
|
|
|
|
|
import static com.mfsys.common.configuration.constant.AconnectURI.*;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Service
|
|
|
|
|
@ -59,7 +58,7 @@ public class TransactionService {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
String porOrgacode = accountGLTransactionRequest.getPorOrgacode();
|
|
|
|
|
String url = depositURI + "/deposit/" + "/organizations/" + porOrgacode + "/transactions/accounttogls";
|
|
|
|
|
String url = depositURI + "/deposit/" + "/organizations/" + porOrgacode + "/transactions" + ACONNECT + "/accounttogls";
|
|
|
|
|
|
|
|
|
|
HttpHeaders headers = new HttpHeaders();
|
|
|
|
|
headers.set("Authorization", tokenHeader);
|
|
|
|
|
@ -90,7 +89,7 @@ public class TransactionService {
|
|
|
|
|
.body("Credit and Debit amounts must be equal");
|
|
|
|
|
}
|
|
|
|
|
String porOrgacode = gLtoGLRequest.getPorOrgacode();
|
|
|
|
|
String url = generalledgerURI + "/generalledger/" + "/organizations/" + porOrgacode + "/transactions/gltogls";
|
|
|
|
|
String url = generalledgerURI + "/generalledger/" + "/organizations/" + porOrgacode + "/transactions" + ACONNECT +"/gltogls";
|
|
|
|
|
HttpHeaders headers = new HttpHeaders();
|
|
|
|
|
headers.set("Authorization", tokenHeader);
|
|
|
|
|
headers.set("POR_ORGACODE", porOrgacode);
|
|
|
|
|
@ -111,7 +110,7 @@ public class TransactionService {
|
|
|
|
|
}
|
|
|
|
|
public Object processDepositAuthTransaction(DepositAuthorizationRequest authorizationRequest, String tokenHeader) {
|
|
|
|
|
String porOrgacode = authorizationRequest.getPorOrgacode();
|
|
|
|
|
String url = depositURI + "/deposit/" + "/organizations/" + porOrgacode + "/transactions/authorizations";
|
|
|
|
|
String url = depositURI + "/deposit/" + "/organizations/" + porOrgacode + "/transactions" + ACONNECT + "/authorizations";
|
|
|
|
|
HttpHeaders headers = new HttpHeaders();
|
|
|
|
|
headers.set("Authorization", tokenHeader);
|
|
|
|
|
headers.set("POR_ORGACODE", porOrgacode);
|
|
|
|
|
@ -158,7 +157,7 @@ public class TransactionService {
|
|
|
|
|
String porOrgacode = reversalRequest.getPorOrgacode();
|
|
|
|
|
String nodeID = reversalRequest.getNodeId();
|
|
|
|
|
String sgtGntrtranlink = reversalRequest.getSgtGntrtranlink();
|
|
|
|
|
String url = depositURI + "/deposit/" + "/organizations/" + porOrgacode + "/transactions/reversals/nodes/" + nodeID + "/trannums/" + sgtGntrtranlink;
|
|
|
|
|
String url = depositURI + "/deposit/" + "/organizations/" + porOrgacode + "/transactions" + ACONNECT + "/reversals/nodes/" + nodeID + "/trannums/" + sgtGntrtranlink;
|
|
|
|
|
HttpHeaders headers = new HttpHeaders();
|
|
|
|
|
headers.set("Authorization", tokenHeader);
|
|
|
|
|
headers.set("POR_ORGACODE", porOrgacode);
|
|
|
|
|
@ -183,7 +182,7 @@ public class TransactionService {
|
|
|
|
|
String nodeID = reversalRequest.getNodeId();
|
|
|
|
|
String sgtGntrtranlink = reversalRequest.getSgtGntrtranlink();
|
|
|
|
|
|
|
|
|
|
String url = generalledgerURI + "/generalledger/" + "/organizations/" + porOrgacode + "/transactions/reversals/nodes/" + nodeID + "/trannums/" + sgtGntrtranlink;
|
|
|
|
|
String url = generalledgerURI + "/generalledger/" + "/organizations/" + porOrgacode + "/transactions"+ ACONNECT +"/reversals/nodes/" + nodeID + "/trannums/" + sgtGntrtranlink;
|
|
|
|
|
HttpHeaders headers = new HttpHeaders();
|
|
|
|
|
headers.set("Authorization", tokenHeader);
|
|
|
|
|
headers.set("POR_ORGACODE", porOrgacode);
|
|
|
|
|
@ -205,7 +204,7 @@ public class TransactionService {
|
|
|
|
|
|
|
|
|
|
public Object processDepositRejectionTransaction(DepositRejectDTO rejectRequest, String tokenHeader) {
|
|
|
|
|
String porOrgacode = rejectRequest.getPorOrgacode();
|
|
|
|
|
String url = depositURI + "/deposit/" + "/organizations/" + porOrgacode + "/transactions/rejection";
|
|
|
|
|
String url = depositURI + "/deposit/" + "/organizations/" + porOrgacode + "/transactions" + ACONNECT +"/rejection";
|
|
|
|
|
HttpHeaders headers = new HttpHeaders();
|
|
|
|
|
headers.set("Authorization", tokenHeader);
|
|
|
|
|
headers.set("POR_ORGACODE", porOrgacode);
|
|
|
|
|
@ -227,7 +226,7 @@ public class TransactionService {
|
|
|
|
|
|
|
|
|
|
public Object processGLRejectionTransaction(DepositRejectDTO rejectRequest, String tokenHeader) {
|
|
|
|
|
String porOrgacode = rejectRequest.getPorOrgacode();
|
|
|
|
|
String url = generalledgerURI + "/generalledger/" + "/organizations/" + porOrgacode + "/transactions/rejection";
|
|
|
|
|
String url = generalledgerURI + "/generalledger/" + "/organizations/" + porOrgacode + "/transactions" + ACONNECT +"/rejection";
|
|
|
|
|
HttpHeaders headers = new HttpHeaders();
|
|
|
|
|
headers.set("Authorization", tokenHeader);
|
|
|
|
|
headers.set("POR_ORGACODE", porOrgacode);
|
|
|
|
|
@ -248,8 +247,8 @@ public class TransactionService {
|
|
|
|
|
}
|
|
|
|
|
public Object processDepositCancellationTransaction(DepositCancellationDTO depositCancellationDTO, String tokenHeader) {
|
|
|
|
|
String porOrgacode = depositCancellationDTO.getPorOrgacode();
|
|
|
|
|
String url = depositURI + "/deposit/" + "/organizations/" + depositCancellationDTO.getPorOrgacode() +
|
|
|
|
|
"/transactions/cancel/nodes/" + depositCancellationDTO.getNodeId() +
|
|
|
|
|
String url = depositURI + "/deposit" + "/organizations/" + depositCancellationDTO.getPorOrgacode() +
|
|
|
|
|
"/transactions" + ACONNECT + "/cancel/nodes/" + depositCancellationDTO.getNodeId() +
|
|
|
|
|
"/trannums/" + depositCancellationDTO.getSgtGntrtranlink();
|
|
|
|
|
|
|
|
|
|
HttpHeaders headers = new HttpHeaders();
|
|
|
|
|
@ -273,8 +272,8 @@ public class TransactionService {
|
|
|
|
|
|
|
|
|
|
public Object processGLCancellationTransaction(GLCancellationDTO glCancellationDTO, String tokenHeader) {
|
|
|
|
|
String porOrgacode = glCancellationDTO.getPorOrgacode();
|
|
|
|
|
String url = generalledgerURI + "/generalledger/" + "/organizations/" + glCancellationDTO.getPorOrgacode() +
|
|
|
|
|
"/transactions/cancel/nodes/" + glCancellationDTO.getNodeId() +
|
|
|
|
|
String url = generalledgerURI + GENERALLEDGER + "/organizations/" + glCancellationDTO.getPorOrgacode() +
|
|
|
|
|
"/transactions" + ACONNECT + "/cancel/nodes/" + glCancellationDTO.getNodeId() +
|
|
|
|
|
"/trannums/" + glCancellationDTO.getSgtGntrtranlink();
|
|
|
|
|
|
|
|
|
|
HttpHeaders headers = new HttpHeaders();
|
|
|
|
|
|