Subversion Repositories SmartDukaan

Rev

Rev 27300 | Rev 27302 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 27300 Rev 27301
Line 1018... Line 1018...
1018
					walletService.rollbackAmountFromWallet(fofoOrder.getFofoId(), amountToRollback, fofoOrder.getId(), WalletReferenceType.SCHEME_OUT, 
1018
					walletService.rollbackAmountFromWallet(fofoOrder.getFofoId(), amountToRollback, fofoOrder.getId(), WalletReferenceType.SCHEME_OUT, 
1019
							"Same order for Invoice-"+ invoiceNumber + "created twice, duplicate invoice rollback", fofoOrder.getCancelledTimestamp());
1019
							"Same order for Invoice-"+ invoiceNumber + "created twice, duplicate invoice rollback", fofoOrder.getCancelledTimestamp());
1020
					} catch (Exception e) {
1020
					} catch (Exception e) {
1021
						LOGGER.info("Failed wallet update Reson [{}]", e.getMessage());
1021
						LOGGER.info("Failed wallet update Reson [{}]", e.getMessage());
1022
					}
1022
					}
-
 
1023
					LOGGER.info("inventoryItemId - {}", inventoryItemId);
1023
					List<SchemeInOut> schemeInOuts = schemeInOutRepository.selectByInventoryItemIds(new HashSet<>(Arrays.asList(inventoryItemId)));
1024
					List<SchemeInOut> schemeInOuts = schemeInOutRepository.selectByInventoryItemIds(new HashSet<>(Arrays.asList(inventoryItemId)));
1024
					Set<Integer> schemeIds = new HashSet<>();
1025
					Set<Integer> schemeIds = new HashSet<>();
1025
					Set<Integer> schemeIdsRolledback = new HashSet<>();
1026
					Set<Integer> schemeIdsRolledback = new HashSet<>();
1026
					for(SchemeInOut sio : schemeInOuts) {
1027
					for(SchemeInOut sio : schemeInOuts) {
1027
						if(Math.abs(sio.getCreateTimestamp().getMinute() - fofoOrder.getCreateTimestamp().getMinute()) <= 1 && sio.getRolledBackTimestamp() == null) {
1028
						if(Math.abs(sio.getCreateTimestamp().getMinute() - fofoOrder.getCreateTimestamp().getMinute()) <= 1 && sio.getRolledBackTimestamp() == null) {