| Line 20... |
Line 20... |
| 20 |
import org.springframework.web.bind.annotation.RequestBody;
|
20 |
import org.springframework.web.bind.annotation.RequestBody;
|
| 21 |
import org.springframework.web.bind.annotation.RequestMapping;
|
21 |
import org.springframework.web.bind.annotation.RequestMapping;
|
| 22 |
import org.springframework.web.bind.annotation.RequestMethod;
|
22 |
import org.springframework.web.bind.annotation.RequestMethod;
|
| 23 |
import org.springframework.web.bind.annotation.RequestParam;
|
23 |
import org.springframework.web.bind.annotation.RequestParam;
|
| 24 |
|
24 |
|
| - |
|
25 |
import com.spice.profitmandi.common.model.ItemDescriptionModel;
|
| 25 |
import com.spice.profitmandi.dao.entity.auth.AuthUser;
|
26 |
import com.spice.profitmandi.dao.entity.auth.AuthUser;
|
| 26 |
import com.spice.profitmandi.dao.entity.catalog.Item;
|
27 |
import com.spice.profitmandi.dao.entity.catalog.Item;
|
| 27 |
import com.spice.profitmandi.dao.entity.inventory.Vendor;
|
28 |
import com.spice.profitmandi.dao.entity.inventory.Vendor;
|
| 28 |
import com.spice.profitmandi.dao.entity.inventory.VendorCatalogPricing;
|
29 |
import com.spice.profitmandi.dao.entity.inventory.VendorCatalogPricing;
|
| 29 |
import com.spice.profitmandi.dao.entity.inventory.VendorCatalogPricingLog;
|
30 |
import com.spice.profitmandi.dao.entity.inventory.VendorCatalogPricingLog;
|
| Line 36... |
Line 37... |
| 36 |
import com.spice.profitmandi.dao.repository.inventory.VendorCatalogPricingLogRepository;
|
37 |
import com.spice.profitmandi.dao.repository.inventory.VendorCatalogPricingLogRepository;
|
| 37 |
import com.spice.profitmandi.dao.repository.inventory.VendorCatalogPricingRepository;
|
38 |
import com.spice.profitmandi.dao.repository.inventory.VendorCatalogPricingRepository;
|
| 38 |
import com.spice.profitmandi.dao.repository.inventory.VendorRepository;
|
39 |
import com.spice.profitmandi.dao.repository.inventory.VendorRepository;
|
| 39 |
import com.spice.profitmandi.dao.repository.warehouse.SupplierRepository;
|
40 |
import com.spice.profitmandi.dao.repository.warehouse.SupplierRepository;
|
| 40 |
import com.spice.profitmandi.service.inventory.VendorCatalogPricingService;
|
41 |
import com.spice.profitmandi.service.inventory.VendorCatalogPricingService;
|
| - |
|
42 |
import com.spice.profitmandi.service.warehouse.WarehouseService;
|
| 41 |
import com.spice.profitmandi.web.model.LoginDetails;
|
43 |
import com.spice.profitmandi.web.model.LoginDetails;
|
| 42 |
import com.spice.profitmandi.web.util.CookiesProcessor;
|
44 |
import com.spice.profitmandi.web.util.CookiesProcessor;
|
| 43 |
import com.spice.profitmandi.web.util.MVCResponseSender;
|
45 |
import com.spice.profitmandi.web.util.MVCResponseSender;
|
| 44 |
|
46 |
|
| 45 |
@Controller
|
47 |
@Controller
|
| Line 73... |
Line 75... |
| 73 |
private ItemRepository itemRepository;
|
75 |
private ItemRepository itemRepository;
|
| 74 |
|
76 |
|
| 75 |
@Autowired
|
77 |
@Autowired
|
| 76 |
private SupplierRepository supplierRepository;
|
78 |
private SupplierRepository supplierRepository;
|
| 77 |
|
79 |
|
| - |
|
80 |
@Autowired
|
| - |
|
81 |
private WarehouseService warehouseService;
|
| - |
|
82 |
|
| 78 |
private static final Logger LOGGER = LogManager.getLogger(VendorController.class);
|
83 |
private static final Logger LOGGER = LogManager.getLogger(VendorController.class);
|
| 79 |
|
84 |
|
| 80 |
|
85 |
|
| 81 |
@RequestMapping(value = "/vendorCatalogPricing", method = RequestMethod.GET)
|
86 |
@RequestMapping(value = "/vendorCatalogPricing", method = RequestMethod.GET)
|
| 82 |
public String vendorCatalogPricing(HttpServletRequest request, Model model) throws Exception {
|
87 |
public String vendorCatalogPricing(HttpServletRequest request, Model model) throws Exception {
|
| Line 223... |
Line 228... |
| 223 |
model.addAttribute("response1", mvcResponseSender.createResponseString(vendorCatalogPricing));
|
228 |
model.addAttribute("response1", mvcResponseSender.createResponseString(vendorCatalogPricing));
|
| 224 |
|
229 |
|
| 225 |
return "response";
|
230 |
return "response";
|
| 226 |
|
231 |
|
| 227 |
}
|
232 |
}
|
| - |
|
233 |
|
| - |
|
234 |
@RequestMapping(value = "/vendorItem", method = RequestMethod.GET)
|
| - |
|
235 |
public String getItemPricing(HttpServletRequest request, Model model,@RequestParam int vendorId, @RequestParam String query) throws Throwable {
|
| - |
|
236 |
String query1 = query.toLowerCase();
|
| - |
|
237 |
|
| - |
|
238 |
List<ItemDescriptionModel> partnersItemDescription = warehouseService.getAllPartnerItemStringDescription(vendorId).parallelStream().filter(x -> x.getItemDescription().toLowerCase().matches(".*?" + query1 + ".*?")).collect(Collectors.toList());
|
| - |
|
239 |
LOGGER.info("partnersItemDescription" + partnersItemDescription);
|
| - |
|
240 |
|
| - |
|
241 |
model.addAttribute("response1", mvcResponseSender.createResponseString(partnersItemDescription));
|
| - |
|
242 |
return "response";
|
| - |
|
243 |
}
|
| 228 |
}
|
244 |
}
|