Explorar el Código

상품평 null 처리

eskim hace 4 años
padre
commit
5a8eef7937

+ 7 - 7
src/main/webapp/WEB-INF/views/mob/goods/GoodsDetailReviewFormMob.html

@@ -679,7 +679,7 @@
 			tag += '					<dd>\n';
 			if (item.goodsOptionList != null && item.goodsOptionList.length > 0){
 				$.each(item.goodsOptionList, function(gIdx, goodsOption){
-			tag += '					'+ goodsOption.optCd1Nm +' / '+ goodsOption.optCd2;
+			tag += '					'+ gagajf.convNull(goodsOption.optCd1Nm,'') +' / '+ gagajf.convNull(goodsOption.optCd2,'');
 				if (item.goodsOptionList.length != (gIdx+1)){
 			tag += '					,';
 				}
@@ -728,30 +728,30 @@
 			if (!gagajf.isNull(item.sizeGb) ){	// 사이즈구분값이 있을경우 노출
 				tag += '				<div>\n';
 				tag += '					<dt>사이즈</dt>\n';
-				tag += '					<dd>'+ item.scoreSizeNm +'</dd>\n';
+				tag += '					<dd>'+ gagajf.convNull(item.scoreSizeNm,'') +'</dd>\n';
 				tag += '				</div>\n';
 				tag += '				<div>\n';
 				tag += '					<dt>컬러</dt>\n';
-				tag += '					<dd>'+ item.scoreColorNm +'</dd>\n';
+				tag += '					<dd>'+ gagajf.convNull(item.scoreColorNm,'') +'</dd>\n';
 				tag += '				</div>\n';
 			if (item.sizeGb == 'T' || item.sizeGb == 'B'){
 				tag += '				<div>\n';
 				tag += '					<dt>핏</dt>\n';
-				tag += '					<dd>'+ item.scoreFitNm +'</dd>\n';
+				tag += '					<dd>'+ gagajf.convNull(item.scoreFitNm,'') +'</dd>\n';
 				tag += '				</div>\n';
 				tag += '				<div>\n';
 				tag += '					<dt>두께감</dt>\n';
-				tag += '					<dd>'+ item.scoreThickNm +'</dd>\n';
+				tag += '					<dd>'+ gagajf.convNull(item.scoreThickNm,'') +'</dd>\n';
 				tag += '				</div>\n';	
 			}
 			if (item.sizeGb == 'S' ){
 				tag += '				<div>\n';
 				tag += '					<dt>무게감</dt>\n';
-				tag += '					<dd>'+ item.scoreWeightNm +'</dd>\n';
+				tag += '					<dd>'+ gagajf.convNull(item.scoreWeightNm,'') +'</dd>\n';
 				tag += '				</div>\n';
 				tag += '				<div>\n';
 				tag += '					<dt>볼너비</dt>\n';
-				tag += '					<dd>'+ item.scoreBallNm +'</dd>\n';
+				tag += '					<dd>'+ gagajf.convNull(item.scoreBallNm,'') +'</dd>\n';
 				tag += '				</div>\n';	
 			}
 			}

+ 7 - 7
src/main/webapp/WEB-INF/views/mob/goods/GoodsReviewDetailFormMob.html

@@ -83,7 +83,7 @@
 															<dt >구매옵션</dt>
 															<dd> 
 															<th:block th:each="reviewGoods, goodsStatus : ${review.goodsOptionList}">
-															<th:block th:text="${reviewGoods.optCd1Nm +' / '+ reviewGoods.optCd2}">베이지 / 100</th:block>
+															<th:block th:text="${ #strings.defaultString(#strings.empty(reviewGoods.optCd1Nm),'') +' / '+ #strings.defaultString(#strings.empty(reviewGoods.optCd2),'')}">베이지 / 100</th:block>
 															<th:block th:if="${not goodsStatus.last}" th:text="${','}"></th:block>
 															</th:block>
 															</dd>
@@ -105,30 +105,30 @@
 													<dl>
 														<div>
 															<dt>사이즈</dt>
-															<dd th:text="${review.scoreSizeNm}">작음</dd>
+															<dd th:text="${#strings.defaultString(#strings.empty(review.scoreSizeNm),'')}">작음</dd>
 														</div>
 														<div>
 															<dt>컬러</dt>
-															<dd th:text="${review.scoreColorNm}">밝음</dd>
+															<dd th:text="${#strings.defaultString(#strings.empty(review.scoreColorNm),'')}">밝음</dd>
 														</div>
 														<th:block th:if="${review.sizeGb == 'T' or review.sizeGb == 'B'}">
 														<div>
 															<dt>핏</dt>
-															<dd th:text="${review.scoreFitNm}">레귤러</dd>
+															<dd th:text="${#strings.defaultString(#strings.empty(review.scoreFitNm),'')}">레귤러</dd>
 														</div>
 														<div>
 															<dt>두께감</dt>
-															<dd th:text="${review.scoreThickNm}">적당함</dd>
+															<dd th:text="${#strings.defaultString(#strings.empty(review.scoreThickNm),'')}">적당함</dd>
 														</div>
 														</th:block>
 														<th:block th:unless="${review.sizeGb == 'T' or review.sizeGb == 'B'}">
 														<div>
 															<dt>무게감</dt>
-															<dd th:text="${review.scoreWeightNm}">레귤러</dd>
+															<dd th:text="${#strings.defaultString(#strings.empty(review.scoreWeightNm),'')}">레귤러</dd>
 														</div>
 														<div>
 															<dt>볼너비</dt>
-															<dd th:text="${review.scoreBallNm}">적당함</dd>
+															<dd th:text="${#strings.defaultString(#strings.empty(review.scoreBallNm),'')}">적당함</dd>
 														</div>
 														</th:block>
 													</dl>

+ 7 - 7
src/main/webapp/WEB-INF/views/mob/mypage/MypageReviewDetailFormMob.html

@@ -83,7 +83,7 @@
 															<dt >구매옵션</dt>
 															<dd> 
 															<th:block th:each="reviewGoods, goodsStatus : ${review.goodsOptionList}">
-															<th:block th:text="${reviewGoods.optCd1Nm +' / '+ reviewGoods.optCd2}">베이지 / 100</th:block>
+															<th:block th:text="${ #strings.defaultString(#strings.empty(reviewGoods.optCd1Nm),'') +' / '+ #strings.defaultString(#strings.empty(reviewGoods.optCd2),'')}">베이지 / 100</th:block>
 															<th:block th:if="${not goodsStatus.last}" th:text="${','}"></th:block>
 															</th:block>
 															</dd>
@@ -105,30 +105,30 @@
 													<dl>
 														<div>
 															<dt>사이즈</dt>
-															<dd th:text="${review.scoreSizeNm}">작음</dd>
+															<dd th:text="${#strings.defaultString(#strings.empty(review.scoreSizeNm),'')}">작음</dd>
 														</div>
 														<div>
 															<dt>컬러</dt>
-															<dd th:text="${review.scoreColorNm}">밝음</dd>
+															<dd th:text="${#strings.defaultString(#strings.empty(review.scoreColorNm),'')}">밝음</dd>
 														</div>
 														<th:block th:if="${review.sizeGb == 'T' or review.sizeGb == 'B'}">
 														<div>
 															<dt>핏</dt>
-															<dd th:text="${review.scoreFitNm}">레귤러</dd>
+															<dd th:text="${#strings.defaultString(#strings.empty(review.scoreFitNm),'')}">레귤러</dd>
 														</div>
 														<div>
 															<dt>두께감</dt>
-															<dd th:text="${review.scoreThickNm}">적당함</dd>
+															<dd th:text="${#strings.defaultString(#strings.empty(review.scoreThickNm),'')}">적당함</dd>
 														</div>
 														</th:block>
 														<th:block th:unless="${review.sizeGb == 'T' or review.sizeGb == 'B'}">
 														<div>
 															<dt>무게감</dt>
-															<dd th:text="${review.scoreWeightNm}">레귤러</dd>
+															<dd th:text="${#strings.defaultString(#strings.empty(review.scoreWeightNm),'')}">레귤러</dd>
 														</div>
 														<div>
 															<dt>볼너비</dt>
-															<dd th:text="${review.scoreBallNm}">적당함</dd>
+															<dd th:text="${#strings.defaultString(#strings.empty(review.scoreBallNm),'')}">적당함</dd>
 														</div>
 														</th:block>
 													</dl>

+ 7 - 7
src/main/webapp/WEB-INF/views/web/goods/GoodsDetailFormWeb.html

@@ -2425,7 +2425,7 @@
 				if (review.goodsOptionList != null && review.goodsOptionList.length > 0){
 				tag +='							<dd>\n';	
 					$.each(review.goodsOptionList, function(aIdx, reviewGoods){
-				tag +='							<p><span>'+ reviewGoods.optCd1Nm +'</span> / <span>'+ reviewGoods.optCd2+'</span></p>\n';
+				tag +='							<p><span>'+ gagajf.convNull(reviewGoods.optCd1Nm,'') +'</span> / <span>'+ gagajf.convNull(reviewGoods.optCd2,'')+'</span></p>\n';
 					});		
 				tag +='							<dd>\n';	
 				}
@@ -2447,30 +2447,30 @@
 				tag +='					<dl > \n';
 				tag +='						<div>\n';
 				tag +='							<dt>사이즈</dt>\n';
-				tag +='							<dd>'+review.scoreSizeNm+'</dd>\n';
+				tag +='							<dd>'+gagajf.convNull(review.scoreSizeNm,'')+'</dd>\n';
 				tag +='						</div>\n';
 				tag +='						<div>\n';
 				tag +='							<dt>컬러</dt>\n';
-				tag +='							<dd>'+review.scoreColorNm+'</dd>\n';
+				tag +='							<dd>'+gagajf.convNull(review.scoreColorNm,'')+'</dd>\n';
 				tag +='						</div>\n';
 					if (review.sizeGb == 'T' || review.sizeGb == 'B'){
 				tag +='						<div>\n';
 				tag +='							<dt>핏</dt>\n';
-				tag +='							<dd>'+review.scoreFitNm+'</dd>\n';
+				tag +='							<dd>'+gagajf.convNull(review.scoreFitNm,'')+'</dd>\n';
 				tag +='						</div>\n';
 				tag +='						<div>\n';
 				tag +='							<dt>두께감</dt>\n';
-				tag +='							<dd>'+ review.scoreThickNm+'</dd>\n';
+				tag +='							<dd>'+ gagajf.convNull(review.scoreThickNm,'')+'</dd>\n';
 				tag +='						</div>\n';
 					}
 					if (review.sizeGb == 'S'){
 				tag +='						<div>\n';
 				tag +='							<dt>무게감</dt>\n';
-				tag +='							<dd>'+review.scoreWeightNm+'</dd>\n';
+				tag +='							<dd>'+gagajf.convNull(review.scoreWeightNm,'')+'</dd>\n';
 				tag +='						</div>\n';
 				tag +='						<div>\n';
 				tag +='							<dt>볼너비</dt>\n';
-				tag +='							<dd>'+review.scoreBallNm+'</dd>\n';
+				tag +='							<dd>'+gagajf.convNull(review.scoreBallNm,'')+'</dd>\n';
 				tag +='						</div>\n';
 					}
 				tag +='					</dl>\n';

+ 6 - 6
src/main/webapp/WEB-INF/views/web/goods/GoodsDetailReviewFormWeb.html

@@ -524,30 +524,30 @@
 				if (!gagajf.isNull(item.sizeGb) ){	// 사이즈구분값이 있을경우 노출
 					tag += '				<div>\n';
 					tag += '					<dt>사이즈</dt>\n';
-					tag += '					<dd>'+ item.scoreSizeNm +'</dd>\n';
+					tag += '					<dd>'+ gagajf.convNull(item.scoreSizeNm,'') +'</dd>\n';
 					tag += '				</div>\n';
 					tag += '				<div>\n';
 					tag += '					<dt>컬러</dt>\n';
-					tag += '					<dd>'+ item.scoreColorNm +'</dd>\n';
+					tag += '					<dd>'+ gagajf.convNull(item.scoreColorNm,'') +'</dd>\n';
 					tag += '				</div>\n';
 				if (item.sizeGb == 'T' || item.sizeGb == 'B'){
 					tag += '				<div>\n';
 					tag += '					<dt>핏</dt>\n';
-					tag += '					<dd>'+ item.scoreFitNm +'</dd>\n';
+					tag += '					<dd>'+ gagajf.convNull(item.scoreFitNm,'') +'</dd>\n';
 					tag += '				</div>\n';
 					tag += '				<div>\n';
 					tag += '					<dt>두께감</dt>\n';
-					tag += '					<dd>'+ item.scoreThickNm +'</dd>\n';
+					tag += '					<dd>'+ gagajf.convNull(item.scoreThickNm,'') +'</dd>\n';
 					tag += '				</div>\n';	
 				}
 				if (item.sizeGb == 'S' ){
 					tag += '				<div>\n';
 					tag += '					<dt>무게감</dt>\n';
-					tag += '					<dd>'+ item.scoreWeightNm +'</dd>\n';
+					tag += '					<dd>'+ gagajf.convNull(item.scoreWeightNm,'') +'</dd>\n';
 					tag += '				</div>\n';
 					tag += '				<div>\n';
 					tag += '					<dt>볼너비</dt>\n';
-					tag += '					<dd>'+ item.scoreBallNm +'</dd>\n';
+					tag += '					<dd>'+ gagajf.convNull(item.scoreBallNm,'') +'</dd>\n';
 					tag += '				</div>\n';	
 				}
 				}

+ 7 - 7
src/main/webapp/WEB-INF/views/web/mypage/MypageReviewDetailFormWeb.html

@@ -103,7 +103,7 @@
 				if (review.goodsOptionList != null && review.goodsOptionList.length > 0){
 					tag +='							<dd>\n';	
 						$.each(review.goodsOptionList, function(aIdx, reviewGoods){
-					tag +='							<p><span>'+ reviewGoods.optCd1Nm +'</span> / <span>'+ reviewGoods.optCd2+'</span></p>\n';
+					tag +='							<p><span>'+ gagajf.convNull(reviewGoods.optCd1Nm,'') +'</span> / <span>'+ gagajf.convNull(reviewGoods.optCd2,'')+'</span></p>\n';
 						});		
 					tag +='							<dd>\n';	
 				}
@@ -124,30 +124,30 @@
 				tag +='					<dl > \n';
 				tag +='						<div>\n';
 				tag +='							<dt>사이즈</dt>\n';
-				tag +='							<dd>'+review.scoreSizeNm+'</dd>\n';
+				tag +='							<dd>'+gagajf.convNull(review.scoreSizeNm,'')+'</dd>\n';
 				tag +='						</div>\n';
 				tag +='						<div>\n';
 				tag +='							<dt>컬러</dt>\n';
-				tag +='							<dd>'+review.scoreColorNm+'</dd>\n';
+				tag +='							<dd>'+gagajf.convNull(review.scoreColorNm,'')+'</dd>\n';
 				tag +='						</div>\n';
 					if (review.sizeGb == 'T' || review.sizeGb == 'B'){
 				tag +='						<div>\n';
 				tag +='							<dt>핏</dt>\n';
-				tag +='							<dd>'+review.scoreFitNm+'</dd>\n';
+				tag +='							<dd>'+gagajf.convNull(review.scoreFitNm,'')+'</dd>\n';
 				tag +='						</div>\n';
 				tag +='						<div>\n';
 				tag +='							<dt>두께감</dt>\n';
-				tag +='							<dd>'+ review.scoreThickNm+'</dd>\n';
+				tag +='							<dd>'+ gagajf.convNull(review.scoreThickNm,'')+'</dd>\n';
 				tag +='						</div>\n';
 					}
 					if (review.sizeGb == 'S'){
 				tag +='						<div>\n';
 				tag +='							<dt>무게감</dt>\n';
-				tag +='							<dd>'+review.scoreWeightNm+'</dd>\n';
+				tag +='							<dd>'+gagajf.convNull(review.scoreWeightNm,'')+'</dd>\n';
 				tag +='						</div>\n';
 				tag +='						<div>\n';
 				tag +='							<dt>볼너비</dt>\n';
-				tag +='							<dd>'+review.scoreBallNm+'</dd>\n';
+				tag +='							<dd>'+gagajf.convNull(review.scoreBallNm,'')+'</dd>\n';
 				tag +='						</div>\n';
 					}
 				tag +='					</dl>\n';