Subversion Repositories SmartDukaan

Rev

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

Rev 24794 Rev 24799
Line 281... Line 281...
281
		}
281
		}
282
		// throw new Exception();
282
		// throw new Exception();
283
	}
283
	}
284
 
284
 
285
	public void migrateChallansToInvoices() {
285
	public void migrateChallansToInvoices() {
286
		Map<String, List<Order>> invoiceOrdersMap = orderRepository.selectAllChallans().stream().filter(x->x.getLineItem().getHsnCode().equals("NOGST"))
286
		Map<String, List<Order>> invoiceOrdersMap = orderRepository.selectAllChallans().stream().filter(x->!x.getLineItem().getHsnCode().equals("NOGST"))
287
				.collect(Collectors.groupingBy(Order::getInvoiceNumber, Collectors.toList()));
287
				.collect(Collectors.groupingBy(Order::getInvoiceNumber, Collectors.toList()));
288
		
288
		
289
		for(String invoice : invoiceOrdersMap.keySet()) {
289
		for(String invoice : invoiceOrdersMap.keySet()) {
290
			Order oneOrder = invoiceOrdersMap.get(invoice).get(0);
290
			Order oneOrder = invoiceOrdersMap.get(invoice).get(0);
291
			int totalOrders = invoiceOrdersMap.get(invoice).size();
291
			int totalOrders = invoiceOrdersMap.get(invoice).size();