Bläddra i källkod

TB_EXTMALL.CNCLSMS_SEND_YN (취소문자발송여부) 칼럼 추가에 따른 수정

gagamel 5 år sedan
förälder
incheckning
ab5e7ebe53

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

@@ -23,6 +23,7 @@ public class Extmall extends TscBaseDomain {
 	private float stockSellRate;	// 재고판매비율
 	private float priceAcceptRate;	// 가격허용율
 	private String dwdpYn;			// 직접회수여부(Y:제휴몰에서회수, N:자사몰에서회수)
+	private String cnclsmsSendYn;	// 취소문자발송여부(Y:제휴몰에서발송, N:자사몰에서발송)
 	private String useYn;			// 사용여부
 
 	// 검색조건

+ 4 - 0
src/main/java/com/style24/persistence/mybatis/shop/TsaOcm.xml

@@ -14,6 +14,7 @@
 		     , STOCK_SELL_RATE   /*재고판매비율*/
 		     , PRICE_ACCEPT_RATE /*가격차이허용율*/
 		     , DWDP_YN           /*직접회수처리여부*/
+		     , CNCLSMS_SEND_YN   /*취소문자발송여부*/
 		     , USE_YN            /*사용여부*/
 		FROM   TB_EXTMALL A
 		WHERE  1 = 1
@@ -39,6 +40,7 @@
 		     , STOCK_SELL_RATE
 		     , PRICE_ACCEPT_RATE
 		     , DWDP_YN
+		     , CNCLSMS_SEND_YN
 		     , USE_YN
 		     , REG_NO
 		     , REG_DT
@@ -55,6 +57,7 @@
 		     , IFNULL(#{stockSellRate},0)
 		     , IFNULL(#{priceAcceptRate},0)
 		     , #{dwdpYn}
+		     , #{cnclsmsSendYn}
 		     , #{useYn}
 		     , #{regNo}
 		     , NOW()
@@ -69,6 +72,7 @@
 		     , STOCK_SELL_RATE = IFNULL(#{stockSellRate},0)
 		     , PRICE_ACCEPT_RATE = IFNULL(#{priceAcceptRate},0)
 		     , DWDP_YN = #{dwdpYn}
+		     , CNCLSMS_SEND_YN = #{cnclsmsSendYn}
 		     , USE_YN = #{useYn}
 		     , UPD_NO = #{updNo}
 		     , UPD_DT = NOW()

+ 19 - 2
src/main/webapp/WEB-INF/views/ocm/ExtmallForm.html

@@ -127,12 +127,17 @@
 					</tr>
 					<tr>
 						<th>직접회수여부</th>
-						<td colspan="3">
+						<td>
 							<label class="rdoBtn"><input type="radio" name="dwdpYn" value="Y" checked="checked">제휴몰에서 회수<span></span></label>
 							<label class="rdoBtn"><input type="radio" name="dwdpYn" value="N">자사몰에서 회수<span></span></label>
 						</td>
-						<th>사용여부<i class="required" title="필수"></i></th>
+						<th>취소문자발송여부</th>
 						<td colspan="3">
+							<label class="rdoBtn"><input type="radio" name="cnclsmsSendYn" value="Y" checked="checked">제휴몰에서 발송<span></span></label>
+							<label class="rdoBtn"><input type="radio" name="cnclsmsSendYn" value="N">자사몰에서 발송<span></span></label>
+						</td>
+						<th>사용여부<i class="required" title="필수"></i></th>
+						<td>
 							<label class="rdoBtn"><input type="radio" name="useYn" value="Y" checked="checked">Yes<span></span></label>
 							<label class="rdoBtn"><input type="radio" name="useYn" value="N">No<span></span></label>
 						</td>
@@ -185,6 +190,12 @@
 				return params.value == 'Y' ? '제휴몰에서회수' : '자사몰에서회수';
 			}
 		},
+		{
+			headerName: "취소문자발송여부", field: "cnclsmsSendYn", width: 150, cellClass: 'text-center',
+			cellRenderer: function (params) {
+				return params.value == 'Y' ? '제휴몰에서발송' : '자사몰에서발송';
+			}
+		},
 		{
 			headerName: "사용여부", field: "useYn", width: 100, cellClass: 'text-center',
 			cellRenderer: function (params) {
@@ -215,6 +226,12 @@
 			$('#detailForm input:radio[name=dwdpYn]').eq(1).trigger('click');
 		}
 		
+		if (event.data.cnclsmsSendYn == 'Y') {
+			$('#detailForm input:radio[name=cnclsmsSendYn]').eq(0).trigger('click');
+		} else {
+			$('#detailForm input:radio[name=cnclsmsSendYn]').eq(1).trigger('click');
+		}
+		
 		if (event.data.useYn == 'Y') {
 			$('#detailForm input:radio[name=useYn]').eq(0).trigger('click');
 		} else {