Forráskód Böngészése

반품, 교환 배송비 오류 수정

card007 4 éve
szülő
commit
ba31d2caaa

+ 6 - 2
src/main/java/com/style24/persistence/mybatis/shop/TsfOrderChange.xml

@@ -203,6 +203,7 @@
 		     , Z.INVOICE_NO
 		     , Z.SUPPLY_COMP_CD
 		     , Z.DELV_FEE_CD
+		     , Z.DELV_FEE_CD_GRP
 		     , Z.SHOT_DELV_YN
 		     , Z.CHANGEABLE_YN
 		     , Z.RETURNABLE_YN
@@ -251,6 +252,9 @@
 		             , OD.INVOICE_NO
 		             , OD.SUPPLY_COMP_CD
 		             , OD.DELV_FEE_CD
+		             , CASE G.SELF_GOODS_YN WHEN 'Y' THEN 'WMS'
+		                                    ELSE OD.DELV_FEE_CD
+		                END                                                                   AS DELV_FEE_CD_GRP
 		             , OD.SHOT_DELV_YN
 		             , OD.CHANGEABLE_YN
 		             , OD.RETURNABLE_YN
@@ -337,7 +341,7 @@
 		 WHERE Z.ORD_CAN_CHG_QTY > 0
 		 GROUP BY Z.ORD_NO, Z.ORD_DT, Z.ORD_NM, Z.ORD_PHNNO, Z.GIFT_ADDR_INP_YN, Z.ORD_DTL_NO, Z.ORD_EXCH_GB, Z.GOODS_CD, Z.GOODS_NM, Z.LIST_PRICE, Z.SYS_IMG_NM
 		        , Z.ORD_DTL_STAT, Z.ORD_QTY, Z.CNCL_RTN_QTY, Z.ORD_AMT, Z.REAL_ORD_AMT, Z.SAVE_PNT_AMT, Z.CNCL_RTN_AMT, Z.PNT_DC_AMT
-		        , Z.GFCD_USE_AMT, Z.SHIP_COMP_CD, Z.GIFT_PACK_YN, Z.SHIP_COMP_NM, Z.INVOICE_NO, Z.SUPPLY_COMP_CD, Z.DELV_FEE_CD
+		        , Z.GFCD_USE_AMT, Z.SHIP_COMP_CD, Z.GIFT_PACK_YN, Z.SHIP_COMP_NM, Z.INVOICE_NO, Z.SUPPLY_COMP_CD, Z.DELV_FEE_CD, Z.DELV_FEE_CD_GRP
 		        , Z.SHOT_DELV_YN, Z.CHANGEABLE_YN, Z.SELF_GOODS_YN, Z.BRAND_NM, Z.ORD_REQ_CHG_QTY, Z.ORD_CAN_CHG_QTY, Z.BANK_CD
 		        , Z.ACCOUNT_NO, Z.ACCOUNT_NM, Z.DELV_FEE, Z.RTN_DELV_FEE, Z.EXC_DELV_FEE
 		ORDER BY Z.ORD_DTL_NO
@@ -519,7 +523,7 @@
 		          LEFT OUTER JOIN (SELECT ORD_CHG_SQ
 		                                , ORD_DTL_NO
 		                                , CHG_STAT
-		                                , MAX(REG_DT) AS REG_DT
+		                                , IFNULL(MAX(REG_DT), '') AS REG_DT
 		                             FROM TB_ORDER_CHANGE_DETAIL_HST
 		<where>
 			<if test="ordChgSqArr != null">

+ 1 - 1
src/main/webapp/WEB-INF/views/mob/mypage/MypageExchangeFormMob.html

@@ -648,7 +648,7 @@ var fnChangeExchangeReason = function(param) {
 // 추가 배송비 계산
 var fnAddCost = function() {
 	let addPayCost 		= 0;
-	let delvFee 		= oneData.delvFee;
+	let delvFee 		= oneData.rtnDelvFee;
 	let rtnDelvFee 		= oneData.rtnDelvFee;
 
 	// 교환 수량 체크

+ 2 - 0
src/main/webapp/WEB-INF/views/mob/mypage/MypageReturnFormMob.html

@@ -598,6 +598,7 @@ var fnReturn = function() {
 	data.wdInvoiceNo 		= $('#returnForm input[name=wdInvoiceNo]').val();
 	data.addPayCost 		= addPayCost;
 	data.cnclRtnReqQtyArr 	= cnclRtnReqQtyArr;
+	data.delvFeeCdGrp 		= oneData.delvFeeCdGrp;
 
 	let jsonData = JSON.stringify(data);
 
@@ -654,6 +655,7 @@ var fnChangeReturnQty = function(param) {
 		data.chgGb 				= 'G680_30';
 		data.ordDtlNoArr 		= ordDtlNoArr;
 		data.cnclRtnReqQtyArr 	= cnclRtnReqQtyArr;
+		data.delvFeeCdGrp 		= oneData.delvFeeCdGrp;
 		
 		let jsonData = JSON.stringify(data);
 		

+ 1 - 1
src/main/webapp/WEB-INF/views/mob/mypage/NoMemberExchangeFormMob.html

@@ -650,7 +650,7 @@ var fnChangeExchangeReason = function(param) {
 // 추가 배송비 계산
 var fnAddCost = function() {
 	let addPayCost 		= 0;
-	let delvFee 		= oneData.delvFee;
+	let delvFee 		= oneData.rtnDelvFee;
 	let rtnDelvFee 		= oneData.rtnDelvFee;
 
 	// 교환 수량 체크

+ 2 - 0
src/main/webapp/WEB-INF/views/mob/mypage/NoMemberReturnFormMob.html

@@ -603,6 +603,7 @@ var fnReturn = function() {
 	data.wdInvoiceNo 		= $('#returnForm input[name=wdInvoiceNo]').val();
 	data.addPayCost 		= addPayCost;
 	data.cnclRtnReqQtyArr 	= cnclRtnReqQtyArr;
+	data.delvFeeCdGrp 		= oneData.delvFeeCdGrp;
 
 	let jsonData = JSON.stringify(data);
 
@@ -659,6 +660,7 @@ var fnChangeReturnQty = function(param) {
 		data.chgGb 				= 'G680_30';
 		data.ordDtlNoArr 		= ordDtlNoArr;
 		data.cnclRtnReqQtyArr 	= cnclRtnReqQtyArr;
+		data.delvFeeCdGrp 		= oneData.delvFeeCdGrp;
 		
 		let jsonData = JSON.stringify(data);
 		

+ 1 - 1
src/main/webapp/WEB-INF/views/web/mypage/MypageExchangeFormWeb.html

@@ -565,7 +565,7 @@
 	// 추가 배송비 계산
 	var fnAddCost = function() {
 		let addPayCost = 0;
-		let delvFee = oneData.delvFee;
+		let delvFee = oneData.rtnDelvFee;
 		let rtnDelvFee = oneData.rtnDelvFee;
 
 		// 교환 수량 체크

+ 2 - 0
src/main/webapp/WEB-INF/views/web/mypage/MypageReturnFormWeb.html

@@ -452,6 +452,7 @@
 		data.wdInvoiceNo = $('#returnForm input[name=wdInvoiceNo]').val();
 		data.addPayCost = addPayCost;
 		data.cnclRtnReqQtyArr = cnclRtnReqQtyArr;
+		data.delvFeeCdGrp = oneData.delvFeeCdGrp;
 
 		let jsonData = JSON.stringify(data);
 
@@ -500,6 +501,7 @@
 			data.chgGb = 'G680_30';
 			data.ordDtlNoArr = ordDtlNoArr;
 			data.cnclRtnReqQtyArr = cnclRtnReqQtyArr;
+			data.delvFeeCdGrp = oneData.delvFeeCdGrp;
 			
 			let jsonData = JSON.stringify(data);
 			

+ 1 - 1
src/main/webapp/WEB-INF/views/web/mypage/NoMemberExchangeFormWeb.html

@@ -564,7 +564,7 @@
 	// 추가 배송비 계산
 	var fnAddCost = function() {
 		let addPayCost = 0;
-		let delvFee = oneData.delvFee;
+		let delvFee = oneData.rtnDelvFee;
 		let rtnDelvFee = oneData.rtnDelvFee;
 
 		// 교환 수량 체크

+ 2 - 0
src/main/webapp/WEB-INF/views/web/mypage/NoMemberReturnFormWeb.html

@@ -452,6 +452,7 @@
 		data.wdInvoiceNo = $('#returnForm input[name=wdInvoiceNo]').val();
 		data.addPayCost = addPayCost;
 		data.cnclRtnReqQtyArr = cnclRtnReqQtyArr;
+		data.delvFeeCdGrp = oneData.delvFeeCdGrp;
 
 		let jsonData = JSON.stringify(data);
 
@@ -502,6 +503,7 @@
 			data.chgGb = 'G680_30';
 			data.ordDtlNoArr = ordDtlNoArr;
 			data.cnclRtnReqQtyArr = cnclRtnReqQtyArr;
+			data.delvFeeCdGrp = oneData.delvFeeCdGrp;
 			
 			let jsonData = JSON.stringify(data);