Subversion Repositories SmartDukaan

Rev

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

Rev 32575 Rev 32576
Line 697... Line 697...
697
        if (!deliveredList.isEmpty()) {
697
        if (!deliveredList.isEmpty()) {
698
 
698
 
699
            List<Order> vorders = orderRepository.selectByAirwayBillNumber(
699
            List<Order> vorders = orderRepository.selectByAirwayBillNumber(
700
                    deliveredList.stream().map(x -> x.getAirwayBillNumber()).collect(Collectors.toList()));
700
                    deliveredList.stream().map(x -> x.getAirwayBillNumber()).collect(Collectors.toList()));
701
 
701
 
702
            List<Order> filteredorders = vorders.stream().filter(x -> (!x.getStatus().equals(OrderStatus.SHIPPED_FROM_WH) && !x.getStatus().equals(OrderStatus.DELIVERY_SUCCESS))).collect(Collectors.toList());
702
            List<Order> filteredOrders = vorders.stream().filter(x -> (!x.getStatus().equals(OrderStatus.SHIPPED_FROM_WH))).collect(Collectors.toList());
703
 
703
 
704
            LOGGER.info("filteredOrder" + filteredorders);
704
            LOGGER.info("filteredOrder" + filteredOrders);
705
 
705
 
706
            if (!filteredorders.isEmpty()) {
706
            if (!filteredOrders.isEmpty()) {
707
                throw new ProfitMandiBusinessException("Upload File", String.join(",", filteredorders.stream().map(x -> x.getAirwayBillNumber()).collect(Collectors.toList())), "Order status should be shipped from warehouse");
707
                throw new ProfitMandiBusinessException("Upload File", String.join(",", filteredOrders.stream().map(x -> x.getAirwayBillNumber()).collect(Collectors.toList())), "Order status should be shipped from warehouse");
708
 
708
 
709
            }
709
            }
710
 
710
 
711
            Map<String, List<Order>> airwayBillOrderMap = vorders.stream().collect(Collectors.groupingBy(Order::getAirwayBillNumber));
711
            Map<String, List<Order>> airwayBillOrderMap = vorders.stream().collect(Collectors.groupingBy(Order::getAirwayBillNumber));
712
 
712