| Line 792... |
Line 792... |
| 792 |
Map<Integer, WarehouseWiseStockModel> warehouseStockMap = new HashMap<>();
|
792 |
Map<Integer, WarehouseWiseStockModel> warehouseStockMap = new HashMap<>();
|
| 793 |
Map<Integer, String> warehouseMap = ProfitMandiConstants.WAREHOUSE_MAP;
|
793 |
Map<Integer, String> warehouseMap = ProfitMandiConstants.WAREHOUSE_MAP;
|
| 794 |
LinkedHashMap<Integer, String> wm = new LinkedHashMap<Integer, String>();
|
794 |
LinkedHashMap<Integer, String> wm = new LinkedHashMap<Integer, String>();
|
| 795 |
|
795 |
|
| 796 |
List<BrandWisePartnerSaleModel> partnersBrandSale = null;
|
796 |
List<BrandWisePartnerSaleModel> partnersBrandSale = null;
|
| - |
|
797 |
|
| - |
|
798 |
List<BrandWisePartnerSaleModel> accessoriesBrandSales = null;
|
| 797 |
for (Map.Entry<Integer, String> entry : warehouseMap.entrySet()) {
|
799 |
for (Map.Entry<Integer, String> entry : warehouseMap.entrySet()) {
|
| 798 |
wm.put(entry.getKey(), entry.getValue());
|
800 |
wm.put(entry.getKey(), entry.getValue());
|
| 799 |
}
|
801 |
}
|
| 800 |
|
802 |
|
| 801 |
wm.put(0, "Total Values");
|
803 |
wm.put(0, "Total Values");
|
| Line 834... |
Line 836... |
| 834 |
}
|
836 |
}
|
| 835 |
|
837 |
|
| 836 |
warehousePartnerDetailMap = this.getWarehousePartnerDetail();
|
838 |
warehousePartnerDetailMap = this.getWarehousePartnerDetail();
|
| 837 |
rct = reporticoCacheTableRepository.selectByTableName("SaholicInventoryCIS");
|
839 |
rct = reporticoCacheTableRepository.selectByTableName("SaholicInventoryCIS");
|
| 838 |
partnersBrandSale = fofoStoreRepository.selectGroupByBrandWarehousePartnerSale();
|
840 |
partnersBrandSale = fofoStoreRepository.selectGroupByBrandWarehousePartnerSale();
|
| - |
|
841 |
accessoriesBrandSales = fofoStoreRepository.selectGroupByBrandAccesoriesWarehousePartnerSale();
|
| 839 |
}
|
842 |
}
|
| 840 |
}
|
843 |
}
|
| 841 |
|
844 |
|
| 842 |
if (Arrays.asList("amit.gupta@shop2020.in", "tejbeer.kaur@shop2020.in", "manish.tiwari@smartdukaan.com")
|
845 |
if (Arrays.asList("amit.gupta@shop2020.in", "tejbeer.kaur@shop2020.in", "manish.tiwari@smartdukaan.com")
|
| 843 |
.contains(email)) {
|
846 |
.contains(email)) {
|
| Line 884... |
Line 887... |
| 884 |
model.addAttribute("warehousePartnerDetailMap", warehousePartnerDetailMap);
|
887 |
model.addAttribute("warehousePartnerDetailMap", warehousePartnerDetailMap);
|
| 885 |
model.addAttribute("warehouseMap", wm);
|
888 |
model.addAttribute("warehouseMap", wm);
|
| 886 |
model.addAttribute("warehouseStockMap", warehouseStockMap);
|
889 |
model.addAttribute("warehouseStockMap", warehouseStockMap);
|
| 887 |
model.addAttribute("brandSales", partnersBrandSale);
|
890 |
model.addAttribute("brandSales", partnersBrandSale);
|
| 888 |
|
891 |
|
| - |
|
892 |
model.addAttribute("accessoriesBrandSales", accessoriesBrandSales);
|
| - |
|
893 |
|
| 889 |
} catch (ProfitMandiBusinessException e) {
|
894 |
} catch (ProfitMandiBusinessException e) {
|
| 890 |
}
|
895 |
}
|
| 891 |
List<Menu> menuList = (menus != null) ? this.prepareMenu(menus) : new ArrayList<>();
|
896 |
List<Menu> menuList = (menus != null) ? this.prepareMenu(menus) : new ArrayList<>();
|
| 892 |
LOGGER.info("menu" + menuList);
|
897 |
LOGGER.info("menu" + menuList);
|
| 893 |
model.addAttribute("menu", menuList);
|
898 |
model.addAttribute("menu", menuList);
|
| Line 1108... |
Line 1113... |
| 1108 |
|
1113 |
|
| 1109 |
LOGGER.info("warehouseWiseBrandPartnerSales" + warehouseWiseBrandPartnerSales);
|
1114 |
LOGGER.info("warehouseWiseBrandPartnerSales" + warehouseWiseBrandPartnerSales);
|
| 1110 |
return "warehousewise_brand_partners_sale";
|
1115 |
return "warehousewise_brand_partners_sale";
|
| 1111 |
}
|
1116 |
}
|
| 1112 |
|
1117 |
|
| - |
|
1118 |
@RequestMapping(value = "/getWarehouseWiseAccesoriesBrandPartnerSale", method = RequestMethod.GET)
|
| - |
|
1119 |
public String getWarehouseWiseAccesoriesBrandPartnerSale(HttpServletRequest request, Model model,
|
| - |
|
1120 |
@RequestParam String brand) throws Exception {
|
| - |
|
1121 |
List<WarehouseWiseBrandSaleModel> warehouseWiseBrandPartnerSales = fofoStoreRepository
|
| - |
|
1122 |
.selectGroupByWarehouseAccesoriesBrandWisePartnerSale(brand);
|
| - |
|
1123 |
Map<Integer, String> warehouseMap = ProfitMandiConstants.WAREHOUSE_MAP;
|
| - |
|
1124 |
|
| - |
|
1125 |
Set<String> brands = inventoryService.getAllTagListingBrands();
|
| - |
|
1126 |
model.addAttribute("warehouseWiseBrandPartnerSales", warehouseWiseBrandPartnerSales);
|
| - |
|
1127 |
model.addAttribute("warehouseMap", warehouseMap);
|
| - |
|
1128 |
model.addAttribute("brands", brands);
|
| - |
|
1129 |
model.addAttribute("selectedbrand", brand);
|
| - |
|
1130 |
|
| - |
|
1131 |
LOGGER.info("warehouseWiseBrandPartnerSales" + warehouseWiseBrandPartnerSales);
|
| - |
|
1132 |
return "warehousewise_accessoriesbrand_sale";
|
| - |
|
1133 |
}
|
| - |
|
1134 |
|
| 1113 |
@RequestMapping(value = "/getWarehouseBrandWiseItemSale", method = RequestMethod.GET)
|
1135 |
@RequestMapping(value = "/getWarehouseBrandWiseItemSale", method = RequestMethod.GET)
|
| 1114 |
public String getWarehouseBrandWiseItemSale(HttpServletRequest request, Model model,
|
1136 |
public String getWarehouseBrandWiseItemSale(HttpServletRequest request, Model model,
|
| 1115 |
@RequestParam List<Integer> warehouseId, @RequestParam String brand) throws Exception {
|
1137 |
@RequestParam List<Integer> warehouseId, @RequestParam String brand) throws Exception {
|
| 1116 |
Map<Integer, String> warehouseMap = ProfitMandiConstants.WAREHOUSE_MAP;
|
1138 |
Map<Integer, String> warehouseMap = ProfitMandiConstants.WAREHOUSE_MAP;
|
| 1117 |
if (warehouseId.contains(0)) {
|
- |
|
| 1118 |
warehouseId.addAll(warehouseMap.keySet());
|
- |
|
| 1119 |
}
|
- |
|
| 1120 |
List<WarehouseBrandWiseItemSaleModel> branditemSales = fofoStoreRepository
|
1139 |
List<WarehouseBrandWiseItemSaleModel> branditemSales = fofoStoreRepository
|
| 1121 |
.selectWarehouseBrandItemSale(warehouseId, brand);
|
1140 |
.selectWarehouseBrandItemSale(warehouseId, brand);
|
| 1122 |
model.addAttribute("branditemSales", branditemSales);
|
1141 |
model.addAttribute("branditemSales", branditemSales);
|
| 1123 |
model.addAttribute("warehouseMap", warehouseMap);
|
1142 |
model.addAttribute("warehouseMap", warehouseMap);
|
| 1124 |
return "warehouse_partner_itemwise_sale";
|
1143 |
return "warehouse_partner_itemwise_sale";
|
| 1125 |
}
|
1144 |
}
|
| 1126 |
|
1145 |
|
| - |
|
1146 |
@RequestMapping(value = "/getWarehouseAccesoriesBrandWiseItemSale", method = RequestMethod.GET)
|
| - |
|
1147 |
public String getWarehouseAccesoriesBrandWiseItemSale(HttpServletRequest request, Model model,
|
| - |
|
1148 |
@RequestParam List<Integer> warehouseId, @RequestParam String brand) throws Exception {
|
| - |
|
1149 |
Map<Integer, String> warehouseMap = ProfitMandiConstants.WAREHOUSE_MAP;
|
| - |
|
1150 |
List<WarehouseBrandWiseItemSaleModel> branditemSales = fofoStoreRepository
|
| - |
|
1151 |
.selectWarehouseAccesoriesBrandItemSale(warehouseId, brand);
|
| - |
|
1152 |
model.addAttribute("branditemSales", branditemSales);
|
| - |
|
1153 |
model.addAttribute("warehouseMap", warehouseMap);
|
| - |
|
1154 |
return "warehouse_accessories_itemwsie_sale";
|
| - |
|
1155 |
}
|
| - |
|
1156 |
|
| 1127 |
private List<Menu> prepareMenu(List<Menu> menus) {
|
1157 |
private List<Menu> prepareMenu(List<Menu> menus) {
|
| 1128 |
List<Menu> returnMenu = new ArrayList<>();
|
1158 |
List<Menu> returnMenu = new ArrayList<>();
|
| 1129 |
Map<Menu, List<Menu>> subMenuMap = new HashMap<Menu, List<Menu>>();
|
1159 |
Map<Menu, List<Menu>> subMenuMap = new HashMap<Menu, List<Menu>>();
|
| 1130 |
for (Menu menu : menus) {
|
1160 |
for (Menu menu : menus) {
|
| 1131 |
if (menu.get_parent() == null) {
|
1161 |
if (menu.get_parent() == null) {
|