فهرست منبع

취소개발중 수정

jsh77b 5 سال پیش
والد
کامیت
8c30af2fa2

+ 15 - 13
src/main/java/com/style24/core/biz/service/TscOrderChangeService.java

@@ -182,7 +182,7 @@ public class TscOrderChangeService {
 		String chgMemo 		= mav.getString("chgMemo").toString();								// 변경메모
 		String allCanYn		= mav.getString("allCanYn").toString();								// 무통장입금전 전체취소 여부
 		String isCustomer	= mav.getString("isCustomer").toString();							// 변경사유 (고객, 회사)
-		String chgGb		= TscConstants.OrderChangeStat.CANCEL.value(); 						// 취소요청
+		String chgGb		= TscConstants.OrderChangeGb.CANCEL.value(); 						// 취소요청
 		
 		// 4. 주문상세단품정보등록,변경 (단품단위)
 		List<Order> cancelOrderDetailList = new ArrayList<Order>();
@@ -404,23 +404,25 @@ public class TscOrderChangeService {
 	 * @author jsh77b
 	 * @since 2021. 01. 19
 	 */
+	@SuppressWarnings("unchecked")
+	@Transactional("shopTxnManager")
 	public GagaMap rtnReq(GagaMap mav, int userNo) {
 		
 		// 1. 세션회원조회
 		//userNo = userNo;
 		
 		// 2. 취소요정정보목록
-		List<Order> cancelReqList		 	= (List<Order>) mav.get("cancelReqList");			//주문 취소 신청 목록
-		List<Order> cancelOrderRefundList 	= (List<Order>) mav.get("cancelOrderRefundList");	//주문 환불 금액 목록
-		List<Order> cancelDelvRefundList 	= (List<Order>) mav.get("cancelDelvRefundList");	//주문 환불 배송 금액 목록
+		//List<Order> cancelReqList		 	= (List<Order>) mav.get("cancelReqList");			// 주문 취소 신청 목록
+		List<Order> cancelOrderRefundList 	= (List<Order>) mav.get("cancelOrderRefundList");	// 주문 환불 금액 목록
+		List<Order> cancelDelvRefundList 	= (List<Order>) mav.get("cancelDelvRefundList");	// 주문 환불 배송 금액 목록
 				
 		// 3. 취소신청정보
-		int ordNo 			= Integer.parseInt(mav.getString("ordNo").toString());
-		String chgReason 	= mav.getString("chgReason").toString();
-		String chgMemo 		= mav.getString("chgMemo").toString();
-		String allCanYn		= mav.getString("allCanYn").toString();
-		String isCustomer	= mav.getString("isCustomer").toString();
-		String chgGb		= "G680_30"; //반품요청
+		int ordNo 			= Integer.parseInt(mav.getString("ordNo").toString());				// 주문번호
+		String chgReason 	= mav.getString("chgReason").toString();							// 변경사유
+		String chgMemo 		= mav.getString("chgMemo").toString();								// 변경메모
+		String allCanYn		= mav.getString("allCanYn").toString();								// 무통장입금전 전체취소 여부
+		String isCustomer	= mav.getString("isCustomer").toString();							// 변경사유 (고객, 회사)
+		String chgGb		= TscConstants.OrderChangeGb.RETURN.value(); 						// 반품요청
 		
 		// 4.1 주문변경 기본정보 등록
 		OrderChange orderChange = new OrderChange();
@@ -463,9 +465,9 @@ public class TscOrderChangeService {
 			
 			// 2020.01.05 추후 무통장입금전 전체 취소시 분기로직 추가 예정
 			if ("Y".equals(allCanYn)) {
-				cancelOrderRefundPo.setOrdDtlStat("G013_98"); // 결제전주문취소 : 공통코드로관리예정
+				cancelOrderRefundPo.setOrdDtlStat(TscConstants.OrderDetailStat.PAYMENT_BEFORE_CANCEL.value()); // 결제전주문취소 : 공통코드로관리예정
 			} else {
-				cancelOrderRefundPo.setOrdDtlStat("G013_99"); // 결제후주문취소 : 공통코드로관리예정
+				cancelOrderRefundPo.setOrdDtlStat(TscConstants.OrderDetailStat.PAYMENT_AFTER_CANCEL.value()); // 결제후주문취소 : 공통코드로관리예정
 			}
 
 			// 4.2.1 취소수량이 존재하면 주문정보 수정 및 주문변경정보 등록
@@ -514,7 +516,7 @@ public class TscOrderChangeService {
 			changeDetailPo.setOrdChgSq(orderChange.getOrdChgSq());
 			changeDetailPo.setOrdDtlNo(vo.getOrdDtlNo());
 			changeDetailPo.setChgQty(vo.getOrdCanChgQty());
-			changeDetailPo.setChgStat("G685_40"); // 반품요청 : 공통코드로관리예정
+			changeDetailPo.setChgStat(TscConstants.OrderChangeStat.RETURN.value()); 					// 반품요청
 			changeDetailPo.setRegNo(userNo);
 			changeDetailPo.setUpdNo(userNo);
 			

+ 1 - 1
src/main/java/com/style24/persistence/mybatis/shop/TscOrderChange.xml

@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
-<mapper namespace="com.style24.admin.biz.dao.TscOrderChangeDao">
+<mapper namespace="com.style24.core.biz.dao.TscOrderChangeDao">
 
 	<!-- 주문상세 > 주문취소신청 > 주문취소,반품,교환 대상목록 -->
 	<select id="getCancelRequestTargetList" parameterType="Order" resultType="Order">