Subversion Repositories SmartDukaan

Rev

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

Rev 33087 Rev 33088
Line 768... Line 768...
768
 
768
 
769
            //Do not consider imei above 90 days for samsung
769
            //Do not consider imei above 90 days for samsung
770
            List<String> samsungSerialNumbers = inventoryItems.stream().filter(x->x.getItem().getBrand().equalsIgnoreCase("samsung")).map(x->x.getSerialNumber()).collect(Collectors.toList());
770
            List<String> samsungSerialNumbers = inventoryItems.stream().filter(x->x.getItem().getBrand().equalsIgnoreCase("samsung")).map(x->x.getSerialNumber()).collect(Collectors.toList());
771
            if(samsungSerialNumbers.size() > 0) {
771
            if(samsungSerialNumbers.size() > 0) {
772
                List<AgeingSummaryModel> billedImeiModels = warehouseInventoryItemRepository.findStockAgeingByFofoIdSerialNumbers(retailerId, samsungSerialNumbers);
772
                List<AgeingSummaryModel> billedImeiModels = warehouseInventoryItemRepository.findStockAgeingByFofoIdSerialNumbers(retailerId, samsungSerialNumbers);
773
                Set<String> agedSerialNumbers = billedImeiModels.stream().filter(x->x.isAgedAbove(90)).map(x->x.getSerialNumber()).collect(Collectors.toSet());
773
                Set<String> agedSerialNumbers = billedImeiModels.stream().filter(x->x.isAgedAbove(300)).map(x->x.getSerialNumber()).collect(Collectors.toSet());
774
                inventoryItems = inventoryItems.stream().filter(x->!agedSerialNumbers.contains(x.getSerialNumber())).collect(Collectors.toSet());
774
                inventoryItems = inventoryItems.stream().filter(x->!agedSerialNumbers.contains(x.getSerialNumber())).collect(Collectors.toSet());
775
            }
775
            }
776
 
776
 
777
            if (inventoryItems.size() == 0) return 0;
777
            if (inventoryItems.size() == 0) return 0;
778
 
778