Explorar el Código

추천솔루션 https 처리

jsh77b hace 4 años
padre
commit
c7a628d48c

+ 8 - 1
src/main/java/com/style24/front/biz/service/TsfDisplayService.java

@@ -810,7 +810,14 @@ public class TsfDisplayService {
 				tempBest.setGoodsFullNm(tempData.getProduct().getItemName());
 				tempBest.setListPrice((int) tempData.getProduct().getOriginalPrice());
 				tempBest.setCurrPrice((int) tempData.getProduct().getSalePrice());
-				tempBest.setSysImgNm(tempData.getProduct().getItemImage().replaceAll("//image.istyle24.com/Upload/ProductImage/",""));
+				
+				// 2021.08.30 검색엔진데이타 https: 붙여서 넘어옴 처리 
+				if (tempData.getProduct().getItemImage().indexOf("https:") > -1) {
+					tempBest.setSysImgNm(tempData.getProduct().getItemImage().replaceAll("https://image.istyle24.com/Upload/ProductImage/",""));
+				} else {
+					tempBest.setSysImgNm(tempData.getProduct().getItemImage().replaceAll("//image.istyle24.com/Upload/ProductImage/",""));
+				}
+				
 				tempBest.setItemUrl(tempData.getProduct().getItemUrl());
 				goodsList.add(tempBest);
 			}

+ 11 - 1
src/main/webapp/WEB-INF/views/mob/display/MallMainFormMob.html

@@ -183,7 +183,17 @@
 																			<iframe th:if="${videoArr[0]=='Y'}" id="pdThumbVideo" class="pd_mov" th:src="${'https://www.youtube.com/embed/'+videoArr[1]+'?autoplay=1&mute=1'}"></iframe>
 																			<iframe th:unless="${videoArr[0]=='Y'}" id="pdThumbVideo" class="pd_mov" th:src="${kollusMediaUrl+'/'+videoArr[1]+'?enable_initialize_focus=false&autoplay&mute&controls_activation=none'}" allow="fullscreen" allowFullScreen></iframe>
 																		</th:block>
-																		<img alt="" class=" pd_img" th:src="${@environment.getProperty('upload.goods.view') + '/' + bestItemData.sysImgNm.replace('//image.istyle24.com/Upload/ProductImage/','')}" onerror="noneImg(this)">
+																		
+																		<!-- 2021.08.30 검색엔진데이타 https: 붙여서 넘어옴 처리 -->
+																		<th:block th:if="${#strings.indexOf(bestItemData.sysImgNm, 'https:')} == -1">
+																			<img alt="" class=" pd_img" th:src="${@environment.getProperty('upload.goods.view') + '/' + bestItemData.sysImgNm.replace('//image.istyle24.com/Upload/ProductImage/','')}" onerror="noneImg(this)">
+																		</th:block>
+																		<th:block th:if="${#strings.indexOf(bestItemData.sysImgNm, 'https:')} == 0">
+																			<img alt="" class=" pd_img" th:src="${@environment.getProperty('upload.goods.view') + '/' + bestItemData.sysImgNm.replace('https://image.istyle24.com/Upload/ProductImage/','')}" onerror="noneImg(this)">
+																		</th:block>
+																		<!-- //2021.08.30 검색엔진데이타 https: 붙여서 넘어옴 처리 -->
+																
+																		
 																	</div>
 																	<p class="itemBrand" th:text="${bestItemData.brandGroupNm}">TBJ</p>
 																	<div class="itemComment" th:if="${not #strings.isEmpty(bestItemData.goodsTnm)}" th:text="${bestItemData.goodsTnm}"># 가을 느낌 물씬!</div>

+ 8 - 1
src/main/webapp/WEB-INF/views/web/display/MallMainFormWeb.html

@@ -184,7 +184,14 @@
 																	<iframe th:if="${videoArr[0]=='Y'}" id="pdThumbVideo" class="pd_mov" th:src="${'https://www.youtube.com/embed/'+videoArr[1]+'?autoplay=1&mute=1'}"></iframe>
 																	<iframe th:unless="${videoArr[0]=='Y'}" id="pdThumbVideo" class="pd_mov" th:src="${kollusMediaUrl+'/'+videoArr[1]+'?enable_initialize_focus=false&autoplay&mute&controls_activation=none'}" allow="fullscreen" allowFullScreen></iframe>
 																</th:block>
-																<img alt="BLACK-a" class=" vLHTC pd_img" th:src="${@environment.getProperty('upload.goods.view') + '/' + bestItemData.sysImgNm.replace('//image.istyle24.com/Upload/ProductImage/','')}" onerror="noneImg(this)">
+																<!-- 2021.08.30 검색엔진데이타 https: 붙여서 넘어옴 처리 -->
+																<th:block th:if="${#strings.indexOf(bestItemData.sysImgNm, 'https:')} == -1">
+																	<img alt="BLACK-a" class="vLHTC pd_img" th:src="${@environment.getProperty('upload.goods.view') + '/' + bestItemData.sysImgNm.replace('//image.istyle24.com/Upload/ProductImage/','')}" onerror="noneImg(this)">
+																</th:block>
+																<th:block th:if="${#strings.indexOf(bestItemData.sysImgNm, 'https:')} == 0">
+																	<img alt="BLACK-a" class="vLHTC pd_img" th:src="${@environment.getProperty('upload.goods.view') + '/' + bestItemData.sysImgNm.replace('https://image.istyle24.com/Upload/ProductImage/','')}" onerror="noneImg(this)">
+																</th:block>
+																<!-- //2021.08.30 검색엔진데이타 https: 붙여서 넘어옴 처리 -->
 															</div>
 															<p class=" itemBrand" th:text="${bestItemData.brandGroupNm}">BRAND NAME</p>
 															<div class="itemComment" th:unless="${bestItemData.goodsTnm == null or bestItemData.goodsTnm == ''}" th:text="${bestItemData.goodsTnm}">#데일리웨어로 매일입고싶은</div>