|
|
@@ -7,18 +7,6 @@ import java.util.HashMap;
|
|
|
|
|
|
import javax.servlet.http.HttpServletResponse;
|
|
|
|
|
|
-import com.gagaframework.web.parameter.GagaMap;
|
|
|
-import com.style24.core.support.env.TscConstants;
|
|
|
-import com.style24.front.support.security.session.TsfSession;
|
|
|
-import com.style24.persistence.domain.BrandGroup;
|
|
|
-import com.style24.persistence.domain.Cate4Srch;
|
|
|
-import com.style24.persistence.domain.Contents;
|
|
|
-import com.style24.persistence.domain.GnbTab;
|
|
|
-import com.style24.persistence.domain.Goods;
|
|
|
-import com.style24.persistence.domain.Lookbook;
|
|
|
-import com.style24.persistence.domain.MainLayout;
|
|
|
-import com.style24.persistence.domain.Plan;
|
|
|
-import com.style24.persistence.domain.Social;
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.mobile.device.Device;
|
|
|
@@ -29,14 +17,25 @@ import org.springframework.web.bind.annotation.RequestParam;
|
|
|
import org.springframework.web.bind.annotation.ResponseBody;
|
|
|
import org.springframework.web.servlet.ModelAndView;
|
|
|
|
|
|
-import com.style24.front.biz.service.TsfSocialService;
|
|
|
import com.style24.core.biz.service.TscEnvsetService;
|
|
|
import com.style24.core.biz.service.TscLookbookService;
|
|
|
import com.style24.core.support.message.TscMessageByLocale;
|
|
|
import com.style24.front.biz.service.TsfDisplayService;
|
|
|
import com.style24.front.biz.service.TsfGoodsService;
|
|
|
import com.style24.front.biz.service.TsfPlanningService;
|
|
|
+import com.style24.front.biz.service.TsfSocialService;
|
|
|
import com.style24.front.support.controller.TsfBaseController;
|
|
|
+import com.style24.front.support.security.session.TsfSession;
|
|
|
+import com.style24.persistence.domain.BrandGroup;
|
|
|
+import com.style24.persistence.domain.Cate4Srch;
|
|
|
+import com.style24.persistence.domain.Contents;
|
|
|
+import com.style24.persistence.domain.GnbTab;
|
|
|
+import com.style24.persistence.domain.Goods;
|
|
|
+import com.style24.persistence.domain.Lookbook;
|
|
|
+import com.style24.persistence.domain.MainLayout;
|
|
|
+import com.style24.persistence.domain.Plan;
|
|
|
+import com.style24.persistence.domain.Popup;
|
|
|
+import com.style24.persistence.domain.Social;
|
|
|
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
|
|
|
@@ -281,6 +280,12 @@ public class TsfDisplayController extends TsfBaseController {
|
|
|
}
|
|
|
brandMainLayoutList.add(brandMain);
|
|
|
}
|
|
|
+
|
|
|
+ mav.addObject("preview", paramMap.get("preview") );
|
|
|
+ mav.addObject("viewDt", paramMap.get("viewDt"));
|
|
|
+ mav.addObject("viewPage", "G037_31");
|
|
|
+ mav.addObject("popupCateNo", paramMap.get("brandGroupNo"));
|
|
|
+
|
|
|
//log.info("brandMainLayoutList::{}", brandMainLayoutList);
|
|
|
mav.addObject("brandMainLayoutList", brandMainLayoutList);
|
|
|
mav.setViewName(super.getDeviceViewName("display/BrandMainForm"));
|
|
|
@@ -329,6 +334,11 @@ public class TsfDisplayController extends TsfBaseController {
|
|
|
cate.setMaxRow(20);
|
|
|
mav.addObject("bestGoodsList", goodsService.getContentsCategoryGoodsList(cate));
|
|
|
|
|
|
+ mav.addObject("preview", cate.getPreview() );
|
|
|
+ mav.addObject("viewDt", cate.getViewDt());
|
|
|
+ mav.addObject("viewPage", "G037_30");
|
|
|
+ mav.addObject("popupCateNo", cate.getCate1No());
|
|
|
+
|
|
|
mav.addObject("params", cate);
|
|
|
|
|
|
return mav;
|
|
|
@@ -362,4 +372,26 @@ public class TsfDisplayController extends TsfBaseController {
|
|
|
return coreLookbookService.getLookbookList(lookbook);
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 팝업 목록
|
|
|
+ *
|
|
|
+ * @return
|
|
|
+ * @throws Exception
|
|
|
+ * @author eskim
|
|
|
+ * @since 2021. 3. 30
|
|
|
+ */
|
|
|
+ @GetMapping("/popup/list")
|
|
|
+ @ResponseBody
|
|
|
+ public Collection<Popup> getPopupList(@RequestParam HashMap<String, String> paramMap) {
|
|
|
+ Popup popup = new Popup();
|
|
|
+ popup.setFrontGb(TsfSession.getFrontGb());
|
|
|
+ popup.setViewPage(paramMap.get("viewPage"));
|
|
|
+ if (paramMap.get("cateNo") != null && paramMap.get("cateNo") != "") {
|
|
|
+ popup.setCateNo(Integer.parseInt(paramMap.get("cateNo")));
|
|
|
+ }
|
|
|
+ popup.setPlanSq(paramMap.get("planSq"));
|
|
|
+ popup.setPreview(paramMap.get("preview"));
|
|
|
+ popup.setViewDt(paramMap.get("viewDt"));
|
|
|
+ return displayService.getPopupList(popup);
|
|
|
+ }
|
|
|
}
|