Просмотр исходного кода

세션의 고객정보 세팅하는 부분 오류로 TsfSession.isLogin() 조건 체크 로직 추가

gagamel 5 лет назад
Родитель
Сommit
7d0edce29d
1 измененных файлов с 14 добавлено и 8 удалено
  1. 14 8
      src/main/java/com/style24/front/biz/web/TsfDisplayController.java

+ 14 - 8
src/main/java/com/style24/front/biz/web/TsfDisplayController.java

@@ -388,7 +388,7 @@ public class TsfDisplayController extends TsfBaseController {
 				Collection<Contents> conList = displayService.getContentsList(contents);
 				mav.addObject("newGoodsList", null);
 
-				for(Contents contentsData : conList){
+				for (Contents contentsData : conList) {
 					cate.setContentsLoc("SCM002");
 					cate.setMaxRow(20);
 					mav.addObject("newGoodsList", goodsService.getContentsCategoryGoodsList(cate));
@@ -401,7 +401,7 @@ public class TsfDisplayController extends TsfBaseController {
 				contents.setMaxRow(1);
 				Collection<Contents> conList = displayService.getContentsList(contents);
 				mav.addObject("bestGoodsList", null);
-				for(Contents contentsData : conList){
+				for (Contents contentsData : conList) {
 					cate.setContentsLoc("SCM003");
 					cate.setMaxRow(Integer.parseInt(contentsData.getStrVar1()));
 					mav.addObject("bestGoodsList", goodsService.getContentsCategoryGoodsList(cate));
@@ -433,11 +433,11 @@ public class TsfDisplayController extends TsfBaseController {
 	public ModelAndView lookbookMain(Lookbook lookbook) {
 		ModelAndView mav = new ModelAndView(super.getDeviceViewName("display/LookbookMainForm"));
 		// 브랜드그룹 정보 : 브랜드메인 링크에 설정된 기획전으로 들어올때 GNB 변경때문에 사용
-		if(lookbook.getBrandGroupNo() != null && !lookbook.getBrandGroupNo().equals("")){
+		if (lookbook.getBrandGroupNo() != null && !lookbook.getBrandGroupNo().equals("")) {
 			lookbook.setBrandCd(lookbook.getBrandGroupNo().toString());
 			lookbook.setLookbookGb("BL");
 			mav.addObject("brandGroupInfo", displayService.getGnbBrandGroup(lookbook.getBrandGroupNo()));
-		}else{
+		} else {
 			lookbook.setLookbookGb("B");
 			mav.addObject("brandGroupInfo", null);
 		}
@@ -528,7 +528,9 @@ public class TsfDisplayController extends TsfBaseController {
 	public ModelAndView categoryGoodsListForm(Cate4Srch cate4Srch) {
 		ModelAndView mav = new ModelAndView(super.getDeviceViewName("display/CategoryGoodsListForm"));
 
-		cate4Srch.setCustNo(TsfSession.getInfo().getCustNo());
+		if (TsfSession.isLogin()) {
+			cate4Srch.setCustNo(TsfSession.getInfo().getCustNo());
+		}
 		cate4Srch.setSiteCd(TscConstants.Site.STYLE24.value());
 		cate4Srch.setFormalGb("G009_10");
 		cate4Srch.setFrontGb(TsfSession.getFrontGb());
@@ -556,9 +558,9 @@ public class TsfDisplayController extends TsfBaseController {
 		mav.addObject("filterBenefitList", displayService.getCategoryFilterBenefit(cate4Srch));
 		mav.addObject("sortGb", "new");
 		// 브랜드그룹 정보 : 브랜드메인 링크에 설정된 기획전으로 들어올때 GNB 변경때문에 사용
-		if(cate4Srch.getBrandGroupNo() != null && !cate4Srch.getBrandGroupNo().equals("") && !cate4Srch.getBrandGroupNo().equals(0)){
+		if (cate4Srch.getBrandGroupNo() != null && !cate4Srch.getBrandGroupNo().equals("") && !cate4Srch.getBrandGroupNo().equals(0)) {
 			mav.addObject("brandGroupInfo", displayService.getGnbBrandGroup(cate4Srch.getBrandGroupNo()));
-		}else{
+		} else {
 			mav.addObject("brandGroupInfo", null);
 		}
 		mav.addObject("cateInfo", cate4Srch);
@@ -579,7 +581,11 @@ public class TsfDisplayController extends TsfBaseController {
 		GagaMap result = new GagaMap();
 		log.info("getGoodsListgetGoodsListgetGoodsList::::{}", goodsSearch);
 		TscPageRequest pageable = new TscPageRequest((goodsSearch.getPageNo() > 0 ? goodsSearch.getPageNo() - 1 : 0), goodsSearch.getPageSize(), goodsSearch.getPageUnit());
-		goodsSearch.setCustNo(TsfSession.getInfo().getCustNo());
+
+		if (TsfSession.isLogin()) {
+			goodsSearch.setCustNo(TsfSession.getInfo().getCustNo());
+		}
+
 		goodsSearch.setSiteCd(TscConstants.Site.STYLE24.value());
 		goodsSearch.setFormalGb("G009_10");
 		goodsSearch.setFrontGb(TsfSession.getFrontGb());