Browse Source

구매확정 반품/교환 처리 임시 커밋

card007 4 năm trước cách đây
mục cha
commit
ff8dfcc598

+ 6 - 2
src/main/java/com/style24/admin/biz/web/TsaOrderChangeController.java

@@ -446,11 +446,13 @@ public class TsaOrderChangeController extends TsaBaseController {
 		String chgStat = "";
 
 		// 1. 반품가능 주문상세상탭값 설정
-		String[] ordDtlStatArr = new String[4];
+		// 2021.09.14 card007 구매확정 반품신청
+		String[] ordDtlStatArr = new String[5];
 		ordDtlStatArr[0] = TscConstants.OrderDetailStat.SHIPPING.value();
 		ordDtlStatArr[1] = TscConstants.OrderDetailStat.SHIP_COMPLETE.value();
 		ordDtlStatArr[2] = TscConstants.OrderDetailStat.DELIVERY_COMPLETE.value();
 		ordDtlStatArr[3] = TscConstants.OrderDetailStat.DELIVERY_PREPARE.value();
+		ordDtlStatArr[4] = TscConstants.OrderDetailStat.PURCHASE_CONFIRM.value();
 		order.setOrdDtlStatArr(ordDtlStatArr);
 
 		// 2. 변경신청된 주문상세번호를 체크 후 있으면 해당 취소가능수량값 업데이트
@@ -802,10 +804,12 @@ public class TsaOrderChangeController extends TsaBaseController {
 
 		if (ordChgSq == null || ordChgSq == 0) {
 			// 교환가능 주문상세상탭값 설정
-			String[] ordDtlStatArr = new String[3];
+			// 2021.09.14 card007 구매확정 교환신청 처리
+			String[] ordDtlStatArr = new String[4];
 			ordDtlStatArr[0] = TscConstants.OrderDetailStat.SHIPPING.value();
 			ordDtlStatArr[1] = TscConstants.OrderDetailStat.SHIP_COMPLETE.value();
 			ordDtlStatArr[2] = TscConstants.OrderDetailStat.DELIVERY_COMPLETE.value();
+			ordDtlStatArr[3] = TscConstants.OrderDetailStat.PURCHASE_CONFIRM.value();
 			order.setOrdDtlStatArr(ordDtlStatArr);
 		}
 		

+ 1 - 1
src/main/webapp/WEB-INF/views/order/OrderDetailForm.html

@@ -381,7 +381,7 @@ var columnDefsGoodsInfo = [
 					}
 					
 					// 배송중, 배송완료 (교환신청, 반품신청) 
-					if (params.value == 'G013_50' || params.value == 'G013_60') {
+					if (params.value == 'G013_50' || params.value == 'G013_60' || params.value == 'G013_70') {
 						if (params.data.ordQty > (params.data.cnclRtnQty + params.data.ordReqChgQty)) {
 							var paramData 	= params.data.ordNo;
 							paramData 		+= '@' + params.data.ordDtlNo;

+ 0 - 15
src/main/webapp/WEB-INF/views/withdraw/RefundDetailForm.html

@@ -504,16 +504,11 @@
 		let refundAmt;
 		
 		// 2021.09.07 card007 전체반품 원배송비 무료 해택 차감 처리
-		console.log('delvCanYn : ' + reFundInfo.delvCanYn);
-		console.log('delvFeeCdCanList : ' + reFundInfo.delvCanYn.delvFeeCdCanList);
-		console.log('allDelvCanYnList : ' + reFundInfo.delvCanYn.allDelvCanYnList);
 		let delvFeeCdCanList = reFundInfo.delvCanYn.delvFeeCdCanList;
 		let allDelvCanYnList = reFundInfo.delvCanYn.allDelvCanYnList;
 		
 		let index = -1;
 		$.each(delvFeeCdCanList, function(idx, item) {
-			console.log('delvFeeCd : ' + reFundInfo.delvFeeCd);
-			console.log('item : ' + item);
 			if (reFundInfo.delvFeeCd == item) {
 				index = idx;
 			}
@@ -524,18 +519,11 @@
 			allDelvCanYn = allDelvCanYnList[index]
 		}
 		
-		console.log('allDelvCanYn : ' + allDelvCanYn);
 		let orgDelvFee = 0;
-		console.log('returnOrderInfo : ' + returnOrderInfo);
-		console.log('delvGfcdUseAmt : ' + returnOrderInfo[0].delvGfcdUseAmt);
-		console.log('realDelvAmt : ' + returnOrderInfo[0].realDelvAmt);
-		console.log('orgDelvFee : ' + returnOrderInfo[0].orgDelvFee);
 		if (allDelvCanYn == 'Y' && returnOrderInfo != null && returnOrderInfo[0].delvGfcdUseAmt + returnOrderInfo[0].realDelvAmt == 0) {
 			orgDelvFee = returnOrderInfo[0].orgDelvFee;
 		}
 
-		console.log('orgDelvFee : ' + orgDelvFee);
-		
 		// 출고예외(확정후 품절,불량)일 경우
 		if (delvExpnYn == "Y") {
 			// 총 주문수량  =  반품수량 배송비가 있을시 환불해줌
@@ -640,9 +628,6 @@
 						// 2021.07.02 환불컨펌 환불금액계산
 						// 환불금액  = (취소상품실결제금액 + 동봉비 + 추가결제비) - (추가배송비 + 반품배송비 + 착불비)
 						//reFundInfo.spanRefundAmt = (reFundInfo.spanRealCnclRtnAmt + Number(enCloseFee) + Number(addPaycost)) - (spanTotDeliveryFee + spanTotRtnDelvFee);
-						console.log('spanTotDeliveryFee : ' + spanTotDeliveryFee);
-						console.log('spanTotRtnDelvFee : ' + spanTotRtnDelvFee);
-						console.log('orgDelvFee : ' + orgDelvFee);
 						leftRefundAmt = (spanRealCnclRtnAmt + Number(enCloseFee) + Number(addPaycost));
 						leftDelvFee = spanTotDeliveryFee + spanTotRtnDelvFee + Number(codFee) + orgDelvFee;
 						delvFee = 0 - spanTotDeliveryFee - spanTotRtnDelvFee - orgDelvFee;