Subversion Repositories SmartDukaan

Rev

Rev 35737 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 35737 Rev 35746
Line 438... Line 438...
438
        Customer customer = customerRepository.selectById(fofoOrder.getCustomerId());
438
        Customer customer = customerRepository.selectById(fofoOrder.getCustomerId());
439
        CustomerAddress customerAddress = customerAddressRepository.selectById(fofoOrder.getCustomerAddressId());
439
        CustomerAddress customerAddress = customerAddressRepository.selectById(fofoOrder.getCustomerAddressId());
440
        Map<Integer, PaymentOption> paymentOptionIdPaymentOptionMap = paymentOptionRepository.selectActiveOption().stream().collect(Collectors.toMap(x -> x.getId(), x -> x));
440
        Map<Integer, PaymentOption> paymentOptionIdPaymentOptionMap = paymentOptionRepository.selectActiveOption().stream().collect(Collectors.toMap(x -> x.getId(), x -> x));
441
        List<Integer> fofoPartnerPaymentOptions = new ArrayList<>(paymentOptionIdPaymentOptionMap.keySet());
441
        List<Integer> fofoPartnerPaymentOptions = new ArrayList<>(paymentOptionIdPaymentOptionMap.keySet());
442
        Set<Integer> searchItemIds = fofoOrderItems.stream().map(FofoOrderItem::getItemId).collect(Collectors.toSet());
442
        Set<Integer> searchItemIds = fofoOrderItems.stream().map(FofoOrderItem::getItemId).collect(Collectors.toSet());
-
 
443
        Map<Integer, Item> itemsMap = searchItemIds.isEmpty()
-
 
444
                ? new HashMap<>()
443
        Map<Integer, Item> itemsMap = itemRepository.selectByIds(searchItemIds).stream()
445
                : itemRepository.selectByIds(searchItemIds).stream()
444
                .collect(Collectors.toMap(Item::getId, item -> item));
446
                        .collect(Collectors.toMap(Item::getId, item -> item));
445
        LOGGER.info("fofoPartnerPaymentOptions {}", fofoPartnerPaymentOptions);
447
        LOGGER.info("fofoPartnerPaymentOptions {}", fofoPartnerPaymentOptions);
446
        List<PaymentOptionTransaction> paymentOptionTransactions = paymentOptionTransactionRepository
448
        List<PaymentOptionTransaction> paymentOptionTransactions = paymentOptionTransactionRepository
447
                .selectByReferenceIdAndType(fofoOrder.getId(), PaymentOptionReferenceType.ORDER);
449
                .selectByReferenceIdAndType(fofoOrder.getId(), PaymentOptionReferenceType.ORDER);
448
        LOGGER.info("paymentOptionTransactions {}", paymentOptionTransactions);
450
        LOGGER.info("paymentOptionTransactions {}", paymentOptionTransactions);
449
 
451