Subversion Repositories SmartDukaan

Rev

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

Rev 25072 Rev 25074
Line 298... Line 298...
298
							ScanRecord outRecord = scanRecordRepository
298
							ScanRecord outRecord = scanRecordRepository
299
									.selectByInventoryItemId(schemeInOut.getInventoryItemId()).stream()
299
									.selectByInventoryItemId(schemeInOut.getInventoryItemId()).stream()
300
									.filter(x -> x.getType().equals(ScanType.SALE)).sorted((x1,x2)->x1.getId() - x2.getId()).collect(Collectors.toList()).get(0);
300
									.filter(x -> x.getType().equals(ScanType.SALE)).sorted((x1,x2)->x1.getId() - x2.getId()).collect(Collectors.toList()).get(0);
301
							if (outRecord.getCreateTimestamp().isAfter(scheme.getEndDateTime())) {
301
							if (outRecord.getCreateTimestamp().isAfter(scheme.getEndDateTime())) {
302
								InventoryItem ii = inventoryItemRepository.selectById(outRecord.getInventoryItemId());
302
								InventoryItem ii = inventoryItemRepository.selectById(outRecord.getInventoryItemId());
-
 
303
								Order order;
-
 
304
								if(outRecord.getId()==0) {
-
 
305
									continue;
-
 
306
								} else {
303
								Order order = orderRepository.selectById(outRecord.getId());
307
									order = orderRepository.selectById(outRecord.getId());
-
 
308
								}
304
								order.getInvoiceNumber();
309
								order.getInvoiceNumber();
305
								ii.getSerialNumber();
310
								ii.getSerialNumber();
306
								System.out.println(String.format("%d\t%s\t%d\t%d\t%s\t%s\t%f\t%f\t%d\t%s\t%s",
311
								System.out.println(String.format("%d\t%s\t%d\t%d\t%s\t%s\t%f\t%f\t%d\t%s\t%s",
307
										ii.getId(), ii.getSerialNumber(), ii.getId(), schemeInOut.getSchemeId(), scheme.getName(), scheme.getType(),
312
										ii.getId(), ii.getSerialNumber(), ii.getId(), schemeInOut.getSchemeId(), scheme.getName(), scheme.getType(),
308
										scheme.getAmount(), schemeInOut.getAmount(), order.getId(), outRecord.getCreateTimestamp()));
313
										scheme.getAmount(), schemeInOut.getAmount(), order.getId(), outRecord.getCreateTimestamp()));