|
@@ -4,7 +4,7 @@
|
|
|
|
|
|
|
|
<!-- 취소,반품,교환 대상목록 조회 -->
|
|
<!-- 취소,반품,교환 대상목록 조회 -->
|
|
|
<select id="getCancelRequestTargetList" parameterType="Order" resultType="Order">
|
|
<select id="getCancelRequestTargetList" parameterType="Order" resultType="Order">
|
|
|
- /* order.getCancelRequestTargetList */
|
|
|
|
|
|
|
+ /* OrderChange.getCancelRequestTargetList */
|
|
|
SELECT OD.ORD_NO
|
|
SELECT OD.ORD_NO
|
|
|
, OD.ORD_DTL_NO
|
|
, OD.ORD_DTL_NO
|
|
|
, OD.ORD_DTL_STAT
|
|
, OD.ORD_DTL_STAT
|
|
@@ -68,7 +68,7 @@
|
|
|
AND OD.ORD_DTL_NO = ODI.ORD_DTL_NO
|
|
AND OD.ORD_DTL_NO = ODI.ORD_DTL_NO
|
|
|
INNER JOIN TB_GOODS G2
|
|
INNER JOIN TB_GOODS G2
|
|
|
ON ODI.ITEM_CD = G2.GOODS_CD
|
|
ON ODI.ITEM_CD = G2.GOODS_CD
|
|
|
- LEFT OUTER JOIN (
|
|
|
|
|
|
|
+ INNER JOIN (
|
|
|
SELECT OD.ORD_DTL_NO
|
|
SELECT OD.ORD_DTL_NO
|
|
|
, SUM(OCD.CHG_QTY) AS ORD_REQ_CHG_QTY
|
|
, SUM(OCD.CHG_QTY) AS ORD_REQ_CHG_QTY
|
|
|
FROM TB_ORDER_CHANGE_DETAIL OCD
|
|
FROM TB_ORDER_CHANGE_DETAIL OCD
|
|
@@ -82,7 +82,7 @@
|
|
|
GROUP BY OCD.ORD_DTL_NO
|
|
GROUP BY OCD.ORD_DTL_NO
|
|
|
) OCD
|
|
) OCD
|
|
|
ON OD.ORD_DTL_NO = OCD.ORD_DTL_NO
|
|
ON OD.ORD_DTL_NO = OCD.ORD_DTL_NO
|
|
|
- INNER JOIN (
|
|
|
|
|
|
|
+ LEFT OUTER JOIN (
|
|
|
SELECT X.DELV_FEE_CD
|
|
SELECT X.DELV_FEE_CD
|
|
|
, SUM(X.DELV_FEE) AS DELV_FEE
|
|
, SUM(X.DELV_FEE) AS DELV_FEE
|
|
|
FROM TB_DELIVERY_FEE X
|
|
FROM TB_DELIVERY_FEE X
|
|
@@ -92,7 +92,7 @@
|
|
|
GROUP BY X.DELV_FEE_CD
|
|
GROUP BY X.DELV_FEE_CD
|
|
|
) DF
|
|
) DF
|
|
|
ON OD.DELV_FEE_CD = DF.DELV_FEE_CD
|
|
ON OD.DELV_FEE_CD = DF.DELV_FEE_CD
|
|
|
- INNER JOIN TB_DELV_FEE_POLICY DFP
|
|
|
|
|
|
|
+ LEFT OUTER JOIN TB_DELV_FEE_POLICY DFP
|
|
|
ON DF.DELV_FEE_CD = DFP.DELV_FEE_CD
|
|
ON DF.DELV_FEE_CD = DFP.DELV_FEE_CD
|
|
|
AND DFP.USE_YN = 'Y'
|
|
AND DFP.USE_YN = 'Y'
|
|
|
LEFT OUTER JOIN (
|
|
LEFT OUTER JOIN (
|
|
@@ -134,56 +134,10 @@
|
|
|
, OD.ORD_NO
|
|
, OD.ORD_NO
|
|
|
, OD.ORD_DTL_NO
|
|
, OD.ORD_DTL_NO
|
|
|
</select>
|
|
</select>
|
|
|
-
|
|
|
|
|
- <!-- 주문상세 > 주문취소신청 > 주문변경정보 등록-->
|
|
|
|
|
- <insert id="createOrderChange" parameterType="OrderChange" keyProperty="ordChgSq">
|
|
|
|
|
- /* Order.createOrderChange */
|
|
|
|
|
- <selectKey keyProperty="ordChgSq" resultType="int" order="AFTER">
|
|
|
|
|
- SELECT LAST_INSERT_ID()
|
|
|
|
|
- </selectKey>
|
|
|
|
|
-
|
|
|
|
|
- INSERT INTO TB_ORDER_CHANGE (
|
|
|
|
|
- CHG_GB
|
|
|
|
|
- , CHG_REASON
|
|
|
|
|
- , CHG_MEMO
|
|
|
|
|
- , CHGER_NM
|
|
|
|
|
- , CHGER_PHNNO
|
|
|
|
|
- , CHGER_TELNO
|
|
|
|
|
- , CHGER_EMAIL
|
|
|
|
|
- , CHGER_ZIPCODE
|
|
|
|
|
- , CHGER_BASE_ADDR
|
|
|
|
|
- , CHGER_DTL_ADDR
|
|
|
|
|
- , CHGER_RTN_MEMO
|
|
|
|
|
- , ADD_PAY_COST
|
|
|
|
|
- , ADD_PAY_AMT
|
|
|
|
|
- , REG_NO
|
|
|
|
|
- , REG_DT
|
|
|
|
|
- , UPD_NO
|
|
|
|
|
- , UPD_DT
|
|
|
|
|
- ) values (
|
|
|
|
|
- #{chgGb}
|
|
|
|
|
- , #{chgReason}
|
|
|
|
|
- , #{chgMemo}
|
|
|
|
|
- , #{chgerNm}
|
|
|
|
|
- , #{chgerPhnno}
|
|
|
|
|
- , #{chgerTelno}
|
|
|
|
|
- , #{chgerEmail}
|
|
|
|
|
- , #{chgerZipcode}
|
|
|
|
|
- , #{chgerBaseAddr}
|
|
|
|
|
- , #{chgerDtlAddr}
|
|
|
|
|
- , #{chgerRtnMemo}
|
|
|
|
|
- , #{addPayCost}
|
|
|
|
|
- , #{addPayAmt}
|
|
|
|
|
- , #{regNo}
|
|
|
|
|
- , SYSDATE()
|
|
|
|
|
- , #{updNo}
|
|
|
|
|
- , SYSDATE()
|
|
|
|
|
- )
|
|
|
|
|
- </insert>
|
|
|
|
|
|
|
|
|
|
<!-- 주문상세단품정보 수정 -->
|
|
<!-- 주문상세단품정보 수정 -->
|
|
|
<update id="updateOrderDetailItem" parameterType="Order">
|
|
<update id="updateOrderDetailItem" parameterType="Order">
|
|
|
- /* Order.updateOrderDetailItem */
|
|
|
|
|
|
|
+ /* OrderChange.updateOrderDetailItem */
|
|
|
UPDATE TB_ORDER_DETAIL_ITEM ODI
|
|
UPDATE TB_ORDER_DETAIL_ITEM ODI
|
|
|
INNER JOIN TB_ORDER_DETAIL OD
|
|
INNER JOIN TB_ORDER_DETAIL OD
|
|
|
ON OD.ORD_DTL_NO = ODI.ORD_DTL_NO
|
|
ON OD.ORD_DTL_NO = ODI.ORD_DTL_NO
|
|
@@ -212,7 +166,7 @@
|
|
|
|
|
|
|
|
<!-- 주문상세단품이력정보 등록 -->
|
|
<!-- 주문상세단품이력정보 등록 -->
|
|
|
<insert id="createOrderDetailItemHst" parameterType="Order">
|
|
<insert id="createOrderDetailItemHst" parameterType="Order">
|
|
|
- /* Order.createOrderDetailItemHst */
|
|
|
|
|
|
|
+ /* OrderChange.createOrderDetailItemHst */
|
|
|
INSERT INTO TB_ORDER_DETAIL_ITEM_HST (
|
|
INSERT INTO TB_ORDER_DETAIL_ITEM_HST (
|
|
|
ORD_DTL_ITEM_SQ
|
|
ORD_DTL_ITEM_SQ
|
|
|
, ORD_DTL_NO
|
|
, ORD_DTL_NO
|
|
@@ -286,7 +240,7 @@
|
|
|
|
|
|
|
|
<!-- 상품옵션재고정보 등록 -->
|
|
<!-- 상품옵션재고정보 등록 -->
|
|
|
<update id="createSellQty" parameterType="OrderChange">
|
|
<update id="createSellQty" parameterType="OrderChange">
|
|
|
- /* Order.createSellQty */
|
|
|
|
|
|
|
+ /* OrderChange.createSellQty */
|
|
|
INSERT INTO TB_SELL_QTY (
|
|
INSERT INTO TB_SELL_QTY (
|
|
|
GOODS_CD
|
|
GOODS_CD
|
|
|
, OPT_CD
|
|
, OPT_CD
|
|
@@ -318,7 +272,7 @@
|
|
|
|
|
|
|
|
<!-- 주문변경정보 등록 -->
|
|
<!-- 주문변경정보 등록 -->
|
|
|
<insert id="createOrderChange" parameterType="OrderChange" keyProperty="ordChgSq">
|
|
<insert id="createOrderChange" parameterType="OrderChange" keyProperty="ordChgSq">
|
|
|
- /* Order.createOrderChange */
|
|
|
|
|
|
|
+ /* OrderChange.createOrderChange */
|
|
|
INSERT INTO TB_ORDER_CHANGE (
|
|
INSERT INTO TB_ORDER_CHANGE (
|
|
|
CHG_GB
|
|
CHG_GB
|
|
|
, CHG_REASON
|
|
, CHG_REASON
|
|
@@ -360,7 +314,7 @@
|
|
|
|
|
|
|
|
<!-- 주문변경상세정보 등록-->
|
|
<!-- 주문변경상세정보 등록-->
|
|
|
<insert id="createOrderChangeDetail" parameterType="OrderChange">
|
|
<insert id="createOrderChangeDetail" parameterType="OrderChange">
|
|
|
- /* Order.createOrderChangeDetail */
|
|
|
|
|
|
|
+ /* OrderChange.createOrderChangeDetail */
|
|
|
INSERT INTO TB_ORDER_CHANGE_DETAIL (
|
|
INSERT INTO TB_ORDER_CHANGE_DETAIL (
|
|
|
ORD_CHG_SQ
|
|
ORD_CHG_SQ
|
|
|
, ORD_DTL_NO
|
|
, ORD_DTL_NO
|
|
@@ -386,7 +340,7 @@
|
|
|
|
|
|
|
|
<!-- 주문상세정보 수정 -->
|
|
<!-- 주문상세정보 수정 -->
|
|
|
<update id="updateOrderDetail" parameterType="Order">
|
|
<update id="updateOrderDetail" parameterType="Order">
|
|
|
- /* Order.updateOrderDetail */
|
|
|
|
|
|
|
+ /* OrderChange.updateOrderDetail */
|
|
|
UPDATE TB_ORDER_DETAIL OD
|
|
UPDATE TB_ORDER_DETAIL OD
|
|
|
INNER JOIN (
|
|
INNER JOIN (
|
|
|
SELECT ODI.ORD_DTL_NO
|
|
SELECT ODI.ORD_DTL_NO
|
|
@@ -430,7 +384,7 @@
|
|
|
|
|
|
|
|
<!-- 주문상세이력정보 (취소,반품) 등록 -->
|
|
<!-- 주문상세이력정보 (취소,반품) 등록 -->
|
|
|
<insert id="createOrderDetailHstCnclRtn" parameterType="Order">
|
|
<insert id="createOrderDetailHstCnclRtn" parameterType="Order">
|
|
|
- /* Order.createOrderDetailHstCnclRtn */
|
|
|
|
|
|
|
+ /* OrderChange.createOrderDetailHstCnclRtn */
|
|
|
INSERT INTO TB_ORDER_DETAIL_HST (
|
|
INSERT INTO TB_ORDER_DETAIL_HST (
|
|
|
ORD_DTL_NO
|
|
ORD_DTL_NO
|
|
|
, ORD_NO
|
|
, ORD_NO
|
|
@@ -604,7 +558,7 @@
|
|
|
|
|
|
|
|
<!-- 주문환불금액정보(PG) 등록 -->
|
|
<!-- 주문환불금액정보(PG) 등록 -->
|
|
|
<insert id="createPayment" parameterType="Order" keyProperty="paySq">
|
|
<insert id="createPayment" parameterType="Order" keyProperty="paySq">
|
|
|
- /* Order.createPayment */
|
|
|
|
|
|
|
+ /* OrderChange.createPayment */
|
|
|
INSERT INTO TB_PAYMENT (
|
|
INSERT INTO TB_PAYMENT (
|
|
|
ORD_NO
|
|
ORD_NO
|
|
|
, PAY_DT
|
|
, PAY_DT
|
|
@@ -674,7 +628,7 @@
|
|
|
|
|
|
|
|
<!-- 주문환불정보 등록 -->
|
|
<!-- 주문환불정보 등록 -->
|
|
|
<insert id="createRefund" parameterType="Order">
|
|
<insert id="createRefund" parameterType="Order">
|
|
|
- /* Order.createRefund */
|
|
|
|
|
|
|
+ /* OrderChange.createRefund */
|
|
|
INSERT INTO TB_REFUND (
|
|
INSERT INTO TB_REFUND (
|
|
|
ORD_NO
|
|
ORD_NO
|
|
|
, PAY_SQ
|
|
, PAY_SQ
|
|
@@ -716,7 +670,7 @@
|
|
|
|
|
|
|
|
<!-- 주문추가배송금액 등록 -->
|
|
<!-- 주문추가배송금액 등록 -->
|
|
|
<insert id="createDeliveryFee" parameterType="Order">
|
|
<insert id="createDeliveryFee" parameterType="Order">
|
|
|
- /* Order.createDeliveryFee */
|
|
|
|
|
|
|
+ /* OrderChange.createDeliveryFee */
|
|
|
INSERT INTO TB_DELIVERY_FEE (
|
|
INSERT INTO TB_DELIVERY_FEE (
|
|
|
PAY_SQ
|
|
PAY_SQ
|
|
|
, ORD_NO
|
|
, ORD_NO
|
|
@@ -756,7 +710,7 @@
|
|
|
|
|
|
|
|
<!-- 주문사은품전체취소 -->
|
|
<!-- 주문사은품전체취소 -->
|
|
|
<update id="updateOrdFreegiftDel" parameterType="Order">
|
|
<update id="updateOrdFreegiftDel" parameterType="Order">
|
|
|
- /* Order.updateOrdFreegiftDel */
|
|
|
|
|
|
|
+ /* OrderChange.updateOrdFreegiftDel */
|
|
|
UPDATE TB_ORD_FREEGIFT_VAL
|
|
UPDATE TB_ORD_FREEGIFT_VAL
|
|
|
SET DEL_YN= 'N'
|
|
SET DEL_YN= 'N'
|
|
|
, UPD_NO = #{updNo}
|
|
, UPD_NO = #{updNo}
|
|
@@ -776,12 +730,10 @@
|
|
|
AND X.ORD_NO = #{ordNo})
|
|
AND X.ORD_NO = #{ordNo})
|
|
|
)
|
|
)
|
|
|
</update>
|
|
</update>
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
<!-- 주문상세 > 주문취소 > 고객환불계좌정보 조회 -->
|
|
<!-- 주문상세 > 주문취소 > 고객환불계좌정보 조회 -->
|
|
|
<select id="getRefundAccount" parameterType="Order" resultType="Order">
|
|
<select id="getRefundAccount" parameterType="Order" resultType="Order">
|
|
|
- /* Order.getRefundAccount */
|
|
|
|
|
|
|
+ /* OrderChange.getRefundAccount */
|
|
|
SELECT Z.ACCOUNT_NO
|
|
SELECT Z.ACCOUNT_NO
|
|
|
, Z.ACCOUNT_NM
|
|
, Z.ACCOUNT_NM
|
|
|
, Z.BANK_CD
|
|
, Z.BANK_CD
|
|
@@ -810,7 +762,7 @@
|
|
|
|
|
|
|
|
<!-- 주문상세 > 주문취소 > 고객환불계좌정보 중복체크 -->
|
|
<!-- 주문상세 > 주문취소 > 고객환불계좌정보 중복체크 -->
|
|
|
<select id="getRefundAccountCheck" parameterType="Order" resultType="int">
|
|
<select id="getRefundAccountCheck" parameterType="Order" resultType="int">
|
|
|
- /* Order.getRefundAccountCheck */
|
|
|
|
|
|
|
+ /* OrderChange.getRefundAccountCheck */
|
|
|
SELECT COUNT(1)
|
|
SELECT COUNT(1)
|
|
|
FROM TB_CUST_ACCOUNT CA
|
|
FROM TB_CUST_ACCOUNT CA
|
|
|
WHERE 1=1
|
|
WHERE 1=1
|
|
@@ -822,7 +774,7 @@
|
|
|
|
|
|
|
|
<!-- 주문상세 > 주문취소 > 고객환불계좌정보 등록 -->
|
|
<!-- 주문상세 > 주문취소 > 고객환불계좌정보 등록 -->
|
|
|
<insert id="saveRefundAccount" parameterType="Order">
|
|
<insert id="saveRefundAccount" parameterType="Order">
|
|
|
- /* Order.saveRefundAccount */
|
|
|
|
|
|
|
+ /* OrderChange.saveRefundAccount */
|
|
|
INSERT INTO TB_CUST_ACCOUNT (
|
|
INSERT INTO TB_CUST_ACCOUNT (
|
|
|
CUST_NO
|
|
CUST_NO
|
|
|
, BANK_CD
|
|
, BANK_CD
|