| 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) {
|