Browse Source

1. 주문 교환 임시 커밋

card007 5 năm trước cách đây
mục cha
commit
086afde771

+ 5 - 1
src/main/java/com/style24/core/biz/service/TscOrderChangeService.java

@@ -652,13 +652,13 @@ public class TscOrderChangeService {
 		int preOrdDtlNo = 0;
 		String preDelvFeeCd = "";
 		int ordChgSq = 0;
+		int exchangeOrdDtlNo = 0;
 		
 		for (Order order : excReqList) {
 			String delvFeeCd = order.getDelvFeeCd();
 			int chgQty = order.getChgQty();
 			String ordChgOpt = order.getOrdChgOpt();
 			int ordDtlNo = order.getOrdDtlNo();
-			int exchangeOrdDtlNo = 0;
 			
 			if (!preDelvFeeCd.equals(delvFeeCd)) {
 				// 3. TB_ORDER_CHANGE 등록
@@ -686,6 +686,8 @@ public class TscOrderChangeService {
 				
 				// 생성된 ordChgSq 설정
 				ordChgSq = orderChange.getOrdChgSq();
+				
+				log.info("############# ordChgSq >>> {} ##############", ordChgSq);
 
 				// 4. TB_DELIVERY_FEE 추가배송비 등록
 				int delvFee = 0;
@@ -724,6 +726,8 @@ public class TscOrderChangeService {
 				// 생성된 ordDtlNo 설정
 				exchangeOrdDtlNo = ordDtl.getExchangeOrdDtlNo();
 
+				log.info("############# exchangeOrdDtlNo >>> {} ##############", exchangeOrdDtlNo);
+
 				// 6. TB_ORDER_DETAIL_HST 등록
 				orderDao.createOrderDetailHstForExchange(ordDtl);
 

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

@@ -3,8 +3,12 @@
 <mapper namespace="com.style24.core.biz.dao.TscOrderDao">
 
 	<!-- 주문상세정보 생성 -->
-	<insert id="createOrderDetailForExchange" parameterType="Order" keyProperty="exchangeOrdDtlNo">
+	<insert id="createOrderDetailForExchange" parameterType="Order">
 		/* order.createOrderDetailForExchange */
+		<selectKey keyProperty="exchangeOrdDtlNo" resultType="int" order="AFTER">
+			SELECT LAST_INSERT_ID()
+		</selectKey>
+
 		INSERT INTO TB_ORDER_DETAIL (
 			ORD_NO
 		  , ORD_EXCH_GB
@@ -313,6 +317,10 @@
 	<!-- 주문상세단품정보 생성 -->
 	<insert id="createOrderDetailItemForExchange" parameterType="Order" keyProperty="exchangeOrdDtlItemSq">
 		/* order.createOrderDetailItemForExchange */
+		<selectKey keyProperty="exchangeOrdDtlItemSq" resultType="int" order="AFTER">
+			SELECT LAST_INSERT_ID()
+		</selectKey>
+
 		INSERT INTO TB_ORDER_DETAIL_ITEM (
 			ORD_DTL_NO
 		  , ORD_NO