01-12-25
This commit is contained in:
@@ -124,6 +124,22 @@ public class ComplainServiceImpl implements ComplainService {
|
||||
|
||||
TransactionMaster transData = dataById.get();
|
||||
// Inject tenantId + agentId into request JSON
|
||||
String transactionCreatedDateString = transData.getCreationDate();
|
||||
LOGGER.info("Date is coming -:" + transactionCreatedDateString);
|
||||
LOGGER.info("Return Date Time After 24 Hours"
|
||||
+ BillerMapperHelper.isComplaintAllowed(transactionCreatedDateString));
|
||||
if (!BillerMapperHelper.isComplaintAllowed(transactionCreatedDateString)) {
|
||||
|
||||
LOGGER.warn("Complaint cannot be raised after 24 hours for txnId: {}", complainRequestDTO.getTxnId());
|
||||
|
||||
String responseData = "Complaint cannot be raised after 24 hours for txnId: "
|
||||
+ complainRequestDTO.getTxnId();
|
||||
helper.updateOutboundLogResponse(outboundLog, responseData);
|
||||
|
||||
return ResponseModel.builder().message("Complaint cannot be raised after 24 hours of transaction.")
|
||||
.status("Failure").statusCode(400) // Bad request
|
||||
.data(null).build();
|
||||
}
|
||||
ObjectNode root = (ObjectNode) objectMapper.readTree(forwardJson);
|
||||
root.put("tenantId", headersData.getTenantId());
|
||||
root.put("agentId", headersData.getAgentId());
|
||||
@@ -169,6 +185,9 @@ public class ComplainServiceImpl implements ComplainService {
|
||||
// Convert to response wrapper
|
||||
ComplaintResponse responseWrapper = objectMapper.convertValue(dataMap, ComplaintResponse.class);
|
||||
|
||||
String saveComplaintResponseEntity = mapperHelper.saveComplaintResponseEntity(responseWrapper, requestId,
|
||||
txnId);
|
||||
LOGGER.info("Save Complaint Response Count" + saveComplaintResponseEntity);
|
||||
ResponseModel responseModel = new ResponseModel(responseWrapper.getMessage(), responseWrapper.getStatus(),
|
||||
Integer.parseInt(responseWrapper.getStatusCode()), responseWrapper);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user