فهرست منبع

입점상품 시즌필수 제외 처리

eskim 5 سال پیش
والد
کامیت
a7e0ba1bf0

+ 5 - 5
src/main/java/com/style24/persistence/mybatis/shop/TsaGoods.xml

@@ -1303,11 +1303,11 @@
 		       B.BRAND_ENM,';',
 		       B.BRAND_KNM,';',
 		       B.BRAND_GRP_NM,';',
-		       G.STYLE_YEAR,';',
-		       FN_GET_CODE_NM('G006',G.SEASON_CD),';',
-		       FN_GET_CODE_NM('G007',G.SEX_GB),';',
-		       COALESCE(D.COLOR_INFO,CONCAT(D.COLOR_INFO,';'),''),
-		       REPLACE(I.ITEMKIND_NM,'>',';')
+		       IF(NULLIF(G.STYLE_YEAR,'') IS NULL, '' ,CONCAT(G.STYLE_YEAR,';')),
+		       IF(NULLIF(G.SEASON_CD, '') IS NULL, '' ,CONCAT(FN_GET_CODE_NM('G006',G.SEASON_CD),';')) ,
+		       IF(NULLIF( G.SEX_GB,'') IS NULL, '' ,CONCAT(FN_GET_CODE_NM('G007',G.SEX_GB),';')) ,
+		       IFNULL(COALESCE(D.COLOR_INFO,CONCAT(D.COLOR_INFO,';'),''),''),
+		       IFNULL(REPLACE(I.ITEMKIND_NM,'>',';'),'') 
 		       )) AS GOODS_SNM
 		FROM TB_GOODS G
 		INNER JOIN TB_BRAND B ON G.BRAND_CD = B.BRAND_CD

+ 11 - 9
src/main/webapp/WEB-INF/views/goods/GoodsDetailForm.html

@@ -1387,15 +1387,17 @@
 			return;
 		}
 		//시즌
-		if(gagajf.isNull($("#goodsDetailForm select[name=seasonCd]").val())){
-			mcxDialog.alertC("시즌을 선택해 주세요.", {
-				sureBtnText: "확인",
-				sureBtnClick: function() {
-					$("#goodsDetailForm select[name=seasonCd]").focus();
-				}
-			});
-			return;
-		}
+		if ("Y" == $("#goodsDetailForm input[name=selfGoodsYn]").val()){
+			if(gagajf.isNull($("#goodsDetailForm select[name=seasonCd]").val())){
+				mcxDialog.alertC("시즌을 선택해 주세요.", {
+					sureBtnText: "확인",
+					sureBtnClick: function() {
+						$("#goodsDetailForm select[name=seasonCd]").focus();
+					}
+				});
+				return;
+			}
+		}	
 
 		//판매가
 		if(gagajf.isNull($("#goodsDetailForm input[name=currPrice]").val())) {