Jelajahi Sumber

상품상세 상세폼신규사용여부 추가

eskim 5 tahun lalu
induk
melakukan
d776cec72c

+ 1 - 0
src/main/java/com/style24/persistence/domain/Goods.java

@@ -76,6 +76,7 @@ public class Goods extends TscBaseDomain {
 	private String newCustOrdYn;		//신규고객 구매가능여부(Y:신규고객만 구매가능)
 	private int costPrice;		//원가
 	private String adultYn;		//성인용품여부
+	private String tobeFormYn;		//상품상세신규폼사용여부
 	private String sellStdt;		//판매시작일시
 	private String sellStYMD;		//판매시작일
 	private String sellStHH;		//판매시작시

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

@@ -928,6 +928,7 @@
 		     , G.ERP_PRICE_LINK_YN
 		     , G.NEW_CUST_ORD_YN
 		     , G.ADULT_YN
+		     , G.TOBE_FORM_YN
 		     , FN_GET_CODE_NM('G076', G.ORIGIN_CD) AS ORIGIN_NM
 		     , G.ORIGIN_CD
 		     , G.MAKE_YMD
@@ -1703,6 +1704,7 @@
 		  , MAIN_COLOR_CD = #{mainColorCd}
 		  , NEW_CUST_ORD_YN = #{newCustOrdYn}
 		  , ADULT_YN = #{adultYn}
+		  , TOBE_FORM_YN = #{tobeFormYn}
 		  , SELL_STDT = STR_TO_DATE(#{sellStdt},'%Y%m%d%H%i%S')
 		  , SELL_EDDT = STR_TO_DATE(#{sellEddt},'%Y%m%d%H%i%S')
 		  , UPD_NO = #{updNo}

+ 17 - 1
src/main/webapp/WEB-INF/views/goods/GoodsDetailForm.html

@@ -356,9 +356,15 @@
 									</tr>
 									<tr>
 										<th>구매등급</th>
-										<td colspan="5">
+										<td colspan="3">
 											<div id="goodsCustGradeList"></div>
 										</td>
+										<th>상세폼신규사용여부</th>
+										<td>
+											<label class="rdoBtn"><input type="radio" name="tobeFormYn" id="tobeFormYnY" value="Y" />Y</label>
+											<label class="rdoBtn"><input type="radio" name="tobeFormYn" id="tobeFormYnN" value="N"/>N</label>
+											<input type="hidden" id="tobeFormYnOrg" name="tobeFormYnOrg"/>
+										</td>
 									</tr>
 									<tr>
 										<th>안전인증번호</th>
@@ -952,6 +958,11 @@
 			}else{
 				$("#goodsDetailForm input:radio[name=changeableYn]:input[value='N']").trigger('click');
 			}
+			if (result.tobeFormYn == "Y"){
+				$("#goodsDetailForm input:radio[name=tobeFormYn]:input[value='Y']").trigger('click');
+			}else{
+				$("#goodsDetailForm input:radio[name=tobeFormYn]:input[value='N']").trigger('click');
+			}
 
 			$("#goodsDetailForm input[name=formalGbOrg]").val(result.formalGb);
 			$("#goodsDetailForm input[name=foreignBuyYnOrg]").val(result.foreignBuyYn);
@@ -966,6 +977,7 @@
 			$("#goodsDetailForm input[name=returnableYnOrg]").val(result.returnableYn);
 			$("#goodsDetailForm input[name=newCustOrdYnOrg]").val(result.newCustOrdYn);
 			$("#goodsDetailForm input[name=adultYnOrg]").val(result.adultYn);
+			$("#goodsDetailForm input[name=tobeFormYnOrg]").val(result.tobeFormYn);
 			
 			$("#goodsDetailForm input[type=radio][checked]").addClass("checked");
 			//$("#goodsDetailForm input[type=radio][checked]").parent("label").addClass("checked");
@@ -2147,6 +2159,10 @@
 			($("#goodsDetailForm input[name=sellEdYMD]").val().replaceAll('-', '')+ $("#goodsDetailForm select[name=sellEdHH]").val())){
 			return true;
 		}
+		// 상품상세신규폼사용여부
+		if ($("#goodsDetailForm input[name=tobeFormYnOrg]").val() != $("#goodsDetailForm input[name=tobeFormYn]:checked").val()){
+			return true;
+		}
 		
 		return false;
 	}