Skip to content

Commit

Permalink
Merge pull request #1009 from NSSuresh11/OLE-9113
Browse files Browse the repository at this point in the history
OLE-9113 : deletingExpiredRequests does not delete all expired requests
  • Loading branch information
GIRISANKAR committed Mar 27, 2017
2 parents 68568e2 + b0f64a9 commit 5e96360
Showing 1 changed file with 16 additions and 0 deletions.
Expand Up @@ -1721,6 +1721,22 @@ else if(oleDeliverRequestBoList.get(i).getHoldExpirationDate() != null && oleDe
}
}
}
else {
if (oleDeliverRequestBoList.get(i).getHoldExpirationDate() == null && oleDeliverRequestBoList.get(i).getRequestExpiryDate() != null &&
fmt.format(oleDeliverRequestBoList.get(i).getRequestExpiryDate()).compareTo(fmt.format(new Date(System.currentTimeMillis()))) < 0) {
deleteRequest(oleDeliverRequestBoList.get(i).getRequestId(), oleDeliverRequestBoList.get(i).getItemUuid(), oleDeliverRequestBoList.get(i).getOperatorCreateId(), oleDeliverRequestBoList.get(i).getLoanTransactionRecordNumber(), ConfigContext.getCurrentContextConfig().getProperty(OLEConstants.REQUEST_EXPIRED));
}
else if (oleDeliverRequestBoList.get(i).getHoldExpirationDate() != null &&
(fmt.format(oleDeliverRequestBoList.get(i).getHoldExpirationDate())).compareTo(fmt.format(new Date(System.currentTimeMillis()))) < 0) {
deleteRequest(oleDeliverRequestBoList.get(i).getRequestId(), oleDeliverRequestBoList.get(i).getItemUuid(), oleDeliverRequestBoList.get(i).getOperatorCreateId(), oleDeliverRequestBoList.get(i).getLoanTransactionRecordNumber(), ConfigContext.getCurrentContextConfig().getProperty(OLEConstants.REQUEST_EXPIRED));
}
else if(oleDeliverRequestBoList.get(i).getHoldExpirationDate() != null && oleDeliverRequestBoList.get(i).getRequestExpiryDate() != null) {
if((fmt.format(oleDeliverRequestBoList.get(i).getRequestExpiryDate()).compareTo(fmt.format(new Date(System.currentTimeMillis()))) < 0) &&
(fmt.format(oleDeliverRequestBoList.get(i).getHoldExpirationDate()).compareTo(fmt.format(new Date(System.currentTimeMillis()))) < 0)) {
deleteRequest(oleDeliverRequestBoList.get(i).getRequestId(), oleDeliverRequestBoList.get(i).getItemUuid(), oleDeliverRequestBoList.get(i).getOperatorCreateId(), oleDeliverRequestBoList.get(i).getLoanTransactionRecordNumber(), ConfigContext.getCurrentContextConfig().getProperty(OLEConstants.REQUEST_EXPIRED));
}
}
}

} catch (Exception e) {
LOG.info("Exception occured while deleting the request with request Id : " + oleDeliverRequestBoList.get(i).getRequestId());
Expand Down

0 comments on commit 5e96360

Please sign in to comment.