|
|
@@ -911,21 +911,28 @@ public class TsfDisplayController extends TsfBaseController {
|
|
|
|
|
|
/**
|
|
|
* 검색상품 목록 화면
|
|
|
- * @param params - 검색엔진 정보
|
|
|
+ * @param keyword - 검색키워드
|
|
|
+ * @param brandGroupNo - 브랜드그룹번호
|
|
|
* @return
|
|
|
* @author gagamel
|
|
|
* @since 2021. 5. 6
|
|
|
*/
|
|
|
@GetMapping("/search/goods/list/form")
|
|
|
- public ModelAndView searchGoodsListForm(SearchEngine params) {
|
|
|
+ public ModelAndView searchGoodsListForm(@RequestParam(value = "keyword") String keyword, @RequestParam(value = "brandGroupNo", required = false) Integer brandGroupNo) {
|
|
|
+ SearchEngine params = new SearchEngine();
|
|
|
+ params.setKeyword(keyword);
|
|
|
+ params.setBrandGroupNo(brandGroupNo == null ? 0 : brandGroupNo);
|
|
|
+
|
|
|
ModelAndView mav = new ModelAndView(super.getDeviceViewName("display/SearchGoodsListForm"));
|
|
|
|
|
|
- mav.addObject("cateInfo", params);
|
|
|
+// mav.addObject("cateInfo", params);
|
|
|
|
|
|
// 상품검색키워드 카테고리 목록
|
|
|
+// mav.addObject("cateList", diquest.getCategoryList(params));
|
|
|
mav.addObject("cateList", displayService.getKeywordCategoryList(params.getKeyword()));
|
|
|
|
|
|
// 상품리스트 카테고리별 필터 목록
|
|
|
+// Collection<Filter> filterList = diquest.getFilterList(params);
|
|
|
Collection<Filter> filterList = displayService.getSearchGoodsListCategoryFilterList(params);
|
|
|
|
|
|
// 필터 설정
|
|
|
@@ -983,12 +990,13 @@ public class TsfDisplayController extends TsfBaseController {
|
|
|
|
|
|
/**
|
|
|
* 검색어 레이어
|
|
|
+ * @param brandGroupNo - 브랜드그룹번호
|
|
|
* @return
|
|
|
* @author bin2107
|
|
|
* @since 2021. 5. 11
|
|
|
*/
|
|
|
@PostMapping("/search/layer")
|
|
|
- public ModelAndView searchLayerForm() {
|
|
|
+ public ModelAndView searchLayerForm(@RequestParam(value = "brandGroupNo", required = false) Integer brandGroupNo) {
|
|
|
ModelAndView mav = new ModelAndView();
|
|
|
|
|
|
// 최근검색어 목록
|
|
|
@@ -1010,6 +1018,8 @@ public class TsfDisplayController extends TsfBaseController {
|
|
|
// 인기검색어
|
|
|
mav.addObject("trendKeywordList", diquest.getTrendKeywordList());
|
|
|
|
|
|
+ mav.addObject("brandGroupNo", brandGroupNo);
|
|
|
+
|
|
|
mav.setViewName(super.getDeviceViewName("display/SearchLayer"));
|
|
|
return mav;
|
|
|
}
|