Subversion Repositories SmartDukaan

Rev

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

Rev 26294 Rev 26297
Line 483... Line 483...
483
			throw new ProfitMandiBusinessException("Please select brand", "Brand empty", "Brand required");
483
			throw new ProfitMandiBusinessException("Please select brand", "Brand empty", "Brand required");
484
		}*/
484
		}*/
485
		List<CSVRecord> masterDataList = readFile(file);
485
		List<CSVRecord> masterDataList = readFile(file);
486
		
486
		
487
 
487
 
488
		Map<String, LocalDateTime> imeisActivationMap = masterDataList.stream().collect(Collectors.toMap(x->x.get(0),
488
		Map<String, LocalDateTime> imeisActivationMap = masterDataList.stream().collect(Collectors.toMap(
-
 
489
				x->x.get(0).trim(),
489
				x-> LocalDateTime.parse((String)(x.get(1)), formatter)));
490
				x-> LocalDateTime.parse((String)(x.get(1).trim()), formatter)));
490
		List<InventoryItem> inventoryItems = inventoryItemRepository.selectBySerialNumbers(imeisActivationMap.keySet());
491
		List<InventoryItem> inventoryItems = inventoryItemRepository.selectBySerialNumbers(imeisActivationMap.keySet());
491
		inventoryItems.stream().forEach(inventoryItem -> {
492
		inventoryItems.stream().forEach(inventoryItem -> {
492
			if (inventoryItem.getActivationTimestamp() == null) {
493
			if (inventoryItem.getActivationTimestamp() == null) {
493
				if (inventoryItem.getLastScanType().equals(com.spice.profitmandi.dao.enumuration.fofo.ScanType.SALE)
494
				if (inventoryItem.getLastScanType().equals(com.spice.profitmandi.dao.enumuration.fofo.ScanType.SALE)
494
						|| inventoryItem.getGoodQuantity() + inventoryItem.getBadQuantity() == 1) {
495
						|| inventoryItem.getGoodQuantity() + inventoryItem.getBadQuantity() == 1) {