Subversion Repositories SmartDukaan

Rev

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

Rev 34779 Rev 35189
Line 461... Line 461...
461
            AuthUser authUser = authRepository.selectByEmailOrMobile(email);
461
            AuthUser authUser = authRepository.selectByEmailOrMobile(email);
462
            List<Position> positions = positionRepository.selectAll(authUser.getId());
462
            List<Position> positions = positionRepository.selectAll(authUser.getId());
463
            LOGGER.info("positionslist - {}", positions);
463
            LOGGER.info("positionslist - {}", positions);
464
            Map<Integer, PartnerDetailModel> warehousePartnerDetailMap = null;
464
            Map<Integer, PartnerDetailModel> warehousePartnerDetailMap = null;
465
 
465
 
466
            Map<Integer, WarehouseWiseStockModel> warehouseStockMap = new HashMap<>();
466
            Map<Integer, WarehouseWiseStockModel> warehouseStockMap;
467
            LinkedHashMap<Integer, WarehouseWiseStockModel> warehouseStockSortedMap = new LinkedHashMap<>();
467
            LinkedHashMap<Integer, WarehouseWiseStockModel> warehouseStockSortedMap = new LinkedHashMap<>();
468
 
468
 
469
            Map<Integer, String> warehouseMap = ProfitMandiConstants.WAREHOUSE_MAP;
469
            Map<Integer, String> warehouseMap = ProfitMandiConstants.WAREHOUSE_MAP;
470
            Map<Integer, String> wm = new LinkedHashMap<>();
470
            Map<Integer, String> wm = new LinkedHashMap<>();
471
 
471
 
Line 494... Line 494...
494
                fofoIds = csService1.getAuthFofoIds(email, true);
494
                fofoIds = csService1.getAuthFofoIds(email, true);
495
            }
495
            }
496
 
496
 
497
 
497
 
498
            if (fofoIds != null && fofoIds.size() > 0) {
498
            if (fofoIds != null && fofoIds.size() > 0) {
499
                Map<Integer, List<Integer>> warehouseIdFofoIdMap = fofoStoreRepository
499
                Map<Integer, List<Integer>> warehouseIdFofoIdMap = getWarehouseIdFofoIdMap(fofoIds);
500
                        .selectActivePartnersByRetailerIds(new ArrayList<>(fofoIds)).stream()
-
 
501
                        .collect(Collectors.groupingBy(FofoStore::getWarehouseId,
-
 
502
                                Collectors.mapping(FofoStore::getId, Collectors.toList())));
-
 
503
                // warehouseStock
-
 
504
                List<WarehouseWiseStockModel> warehouseStocks = saholicInventoryCISRepository
500
                List<WarehouseWiseStockModel> warehouseStocks = saholicInventoryCISRepository
505
                        .selectGroupByWarehouse(new ArrayList<>(warehouseIdFofoIdMap.keySet()));
501
                        .selectGroupByWarehouse(new ArrayList<>(warehouseIdFofoIdMap.keySet()));
506
 
502
 
507
                warehouseStockMap = warehouseStocks.stream().collect(Collectors.toMap(x -> x.getWarehouseId(), x -> x));
503
                warehouseStockMap = warehouseStocks.stream().collect(Collectors.toMap(x -> x.getWarehouseId(), x -> x));
508
 
504
 
Line 615... Line 611...
615
        //LOGGER.info("menu" + menuList);
611
        //LOGGER.info("menu" + menuList);
616
        model.addAttribute("menu", menuList);
612
        model.addAttribute("menu", menuList);
617
        return "admin";
613
        return "admin";
618
    }
614
    }
619
 
615
 
-
 
616
    private Map<Integer, List<Integer>> getWarehouseIdFofoIdMap(Set<Integer> fofoIds) throws ProfitMandiBusinessException {
-
 
617
        Map<Integer, List<Integer>> warehouseIdFofoIdMap = fofoStoreRepository
-
 
618
                .selectActivePartnersByRetailerIds(new ArrayList<>(fofoIds)).stream()
-
 
619
                .collect(Collectors.groupingBy(FofoStore::getWarehouseId,
-
 
620
                        Collectors.mapping(FofoStore::getId, Collectors.toList())));
-
 
621
        // warehouseStock
-
 
622
        if (!warehouseIdFofoIdMap.containsKey(7573)) {
-
 
623
            warehouseIdFofoIdMap.put(7573, new ArrayList<>());
-
 
624
        }
-
 
625
        return warehouseIdFofoIdMap;
-
 
626
    }
-
 
627
 
620
    private List<Menu> prepareMenu(List<Menu> menus) {
628
    private List<Menu> prepareMenu(List<Menu> menus) {
621
        List<Menu> returnMenu = new ArrayList<>();
629
        List<Menu> returnMenu = new ArrayList<>();
622
        Map<Menu, List<Menu>> subMenuMap = new HashMap<>();
630
        Map<Menu, List<Menu>> subMenuMap = new HashMap<>();
623
        for (Menu menu : menus) {
631
        for (Menu menu : menus) {
624
            if (menu.get_parent() == null) {
632
            if (menu.get_parent() == null) {