Subversion Repositories SmartDukaan

Rev

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

Rev 35209 Rev 35232
Line 562... Line 562...
562
        // Lets reduce quantity and decide what inventory items to use.
562
        // Lets reduce quantity and decide what inventory items to use.
563
        for (Item item : items) {
563
        for (Item item : items) {
564
            if (item.getType().equals(ItemType.SERIALIZED)) {
564
            if (item.getType().equals(ItemType.SERIALIZED)) {
565
                // TODO:handle null
565
                // TODO:handle null
566
                if (serializedInventoryItemMap.get(item.getId()) == null || itemIdCustomFofoOrderItemMap.get(item.getId()).getSerialNumberDetails().size() != serializedInventoryItemMap.get(item.getId()).size()) {
566
                if (serializedInventoryItemMap.get(item.getId()) == null || itemIdCustomFofoOrderItemMap.get(item.getId()).getSerialNumberDetails().size() != serializedInventoryItemMap.get(item.getId()).size()) {
567
 
-
 
-
 
567
                    LOGGER.info("InsuredModels: {}, and Serialized: {}", insuredModels.size(), itemIdCustomFofoOrderItemMap.get(item.getId()).getSerialNumberDetails().size());
-
 
568
                    if (itemIdCustomFofoOrderItemMap.get(item.getId()).getSerialNumberDetails().size() != insuredModels.size()) {
568
                    List<String> invalidSerialNumbers = itemIdCustomFofoOrderItemMap.get(item.getId()).getSerialNumberDetails().stream().map(x -> x.getSerialNumber()).collect(Collectors.toList());
569
                        List<String> invalidSerialNumbers = itemIdCustomFofoOrderItemMap.get(item.getId()).getSerialNumberDetails().stream().map(x -> x.getSerialNumber()).collect(Collectors.toList());
569
                    throw new ProfitMandiBusinessException("invalidSerialNumbers", invalidSerialNumbers, "FFORDR_1004");
570
                        throw new ProfitMandiBusinessException("invalidSerialNumbers", invalidSerialNumbers, "FFORDR_1004");
-
 
571
                    }
570
                }
572
                }
571
                List<String> serialNumberList = liveDemoBillingRespository.selectAllSerialNumber();
573
                List<String> serialNumberList = liveDemoBillingRespository.selectAllSerialNumber();
572
 
574
 
573
                Set<InventoryItem> inventoryItemsSerializedserialized = serializedInventoryItemMap.get(item.getId());
575
                Set<InventoryItem> inventoryItemsSerializedserialized = serializedInventoryItemMap.get(item.getId());
574
                for (InventoryItem inventoryItem : inventoryItemsSerializedserialized) {
576
                for (InventoryItem inventoryItem : inventoryItemsSerializedserialized) {