Subversion Repositories SmartDukaan

Rev

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

Rev 31172 Rev 31205
Line 1803... Line 1803...
1803
				paymentTransaction.setReferenceType(PaymentOptionReferenceType.ORDER);
1803
				paymentTransaction.setReferenceType(PaymentOptionReferenceType.ORDER);
1804
				paymentTransaction.setPaymentOptionId(1);
1804
				paymentTransaction.setPaymentOptionId(1);
1805
				paymentOptionTransactionRepository.persist(paymentTransaction);
1805
				paymentOptionTransactionRepository.persist(paymentTransaction);
1806
 
1806
 
1807
				List<FofoOrderItem> fois = fofoOrderItemRepository.selectByOrderId(fofoOrder.getId());
1807
				List<FofoOrderItem> fois = fofoOrderItemRepository.selectByOrderId(fofoOrder.getId());
-
 
1808
				if (fois.size() > 0) {
1808
				List<InventoryItem> inventoryItems = new ArrayList<>();
1809
					List<InventoryItem> inventoryItems = new ArrayList<>();
1809
				fois.stream().forEach(x -> {
1810
					fois.stream().forEach(x -> {
1810
					x.getFofoLineItems().stream().forEach(y -> {
1811
						x.getFofoLineItems().stream().forEach(y -> {
1811
						inventoryService.rollbackInventory(y.getInventoryItemId(), y.getQuantity(),
1812
							inventoryService.rollbackInventory(y.getInventoryItemId(), y.getQuantity(),
1812
								fofoOrder.getFofoId());
1813
									fofoOrder.getFofoId());
1813
						inventoryItems.add(inventoryItemRepository.selectById(y.getInventoryItemId()));
1814
							inventoryItems.add(inventoryItemRepository.selectById(y.getInventoryItemId()));
-
 
1815
						});
1814
					});
1816
					});
1815
				});
-
 
1816
				// if(invoice)
1817
					// if(invoice)
1817
				this.reverseScheme(fofoOrder);
1818
					this.reverseScheme(fofoOrder);
-
 
1819
				}
1818
				insuranceService.cancelInsurance(fofoOrder);
1820
				insuranceService.cancelInsurance(fofoOrder);
1819
			}
1821
			}
1820
		}
1822
		}
1821
	}
1823
	}
1822
 
1824