|
|
@@ -2543,7 +2543,82 @@
|
|
|
INNER JOIN TB_GOODS G
|
|
|
ON CA.GOODS_CD = G.GOODS_CD
|
|
|
WHERE 1=1
|
|
|
- AND CART_SQ = ${cartSq}
|
|
|
+ AND CART_SQ = #{cartSq}
|
|
|
+ </insert>
|
|
|
+
|
|
|
+ <!-- 5. 주문상세단품정보등록 -->
|
|
|
+ <insert id="createOrderDetailItem" parameterType="Order" keyProperty="ordDtlItemSq">
|
|
|
+ /* TscOrder.createOrderDetailItem : 주문상세단품정보등록 */
|
|
|
+ INSERT INTO TB_ORDER_DETAIL_ITEM (
|
|
|
+ ORD_DTL_NO
|
|
|
+ , ORD_NO
|
|
|
+ , ORD_DTL_STAT
|
|
|
+ , ITEM_CD
|
|
|
+ , OPT_CD
|
|
|
+ , OPT_CD1
|
|
|
+ , OPT_CD2
|
|
|
+ , SKU_MODEL_NO
|
|
|
+ , PRODUCT_NO
|
|
|
+ , PRODUCT_CODE
|
|
|
+ , ITEM_QTY
|
|
|
+ , ITEM_PRICE
|
|
|
+ , OPT_ADD_PRICE
|
|
|
+ , DISP_ORD
|
|
|
+ , ORD_AMT
|
|
|
+ , CNCL_RTN_AMT
|
|
|
+ , CPN1_DC_AMT
|
|
|
+ , TMTB1_DC_AMT
|
|
|
+ , TMTB2_DC_AMT
|
|
|
+ , GOODS_CPN_DC_AMT
|
|
|
+ , CART_CPN_DC_AMT
|
|
|
+ , PNT_DC_AMT
|
|
|
+ , PRE_PNT_DC_AMT
|
|
|
+ , SAVE_PNT_AMT
|
|
|
+ , REAL_ORD_AMT
|
|
|
+ , GFCD_USE_AMT
|
|
|
+ , REG_NO
|
|
|
+ , REG_DT
|
|
|
+ , UPD_NO
|
|
|
+ , UPD_DT
|
|
|
+ )
|
|
|
+ SELECT #{ordDtlNo} AS ORD_DTL_NO
|
|
|
+ , #{ordNo} AS ORD_NO
|
|
|
+ , CD.ITEM_CD
|
|
|
+ , CD.OPT_CD
|
|
|
+ , CD.OPT_CD1
|
|
|
+ , CD.OPT_CD2
|
|
|
+ , CD.SKU_MODEL_NO
|
|
|
+ , CD.PRODUCT_NO
|
|
|
+ , CD.PRODUCT_CODE
|
|
|
+ , GC.QTY AS ITEM_QTY
|
|
|
+ , IFNULL(GC.COMPS_CURR_PRICE, G.CURR_PRICE) AS ITEM_PRICE
|
|
|
+ , OP.ADD_PRICE
|
|
|
+ , CD.DISP_ORD
|
|
|
+ , #{ordAmt} AS ORD_AMT
|
|
|
+ , 0 AS CNCL_RTN_AMT
|
|
|
+ , #{cpn1DcAmt} AS CPN1_DC_AMT
|
|
|
+ , #{tmtb1DcAmt} AS TMTB1_DC_AMT
|
|
|
+ , #{tmtb1DcAmt} AS TMTB1_DC_AMT
|
|
|
+ , #{goodsCpnDcAmt} AS GOODS_CPN_DC_AMT
|
|
|
+ , #{cartCpnDcAmt} AS CART_CPN_DC_AMT
|
|
|
+ , #{pntDcAmt} AS PNT_DC_AMT
|
|
|
+ , #{prePntDcAmt} AS PRE_PNT_DC_AMT
|
|
|
+ , #{savePntAmt} AS SAVE_PNT_AMT
|
|
|
+ , #{realOrdAmt} AS REAL_ORD_AMT
|
|
|
+ , #{gfcdUseAmt} AS GFCD_USE_AMT
|
|
|
+ , #{custNo} AS REG_NO
|
|
|
+ , NOW() AS REG_DT
|
|
|
+ , #{custNo} AS REG_NO
|
|
|
+ , NOW() AS REG_DT
|
|
|
+ FROM TB_CART_DETAIL CD
|
|
|
+ INNER JOIN TB_OPTION OP
|
|
|
+ ON CD.ITEM_CD = OP.GOODS_CD
|
|
|
+ INNER JOIN TB_GOODS G
|
|
|
+ ON CD.ITEM_CD = G.GOODS_CD
|
|
|
+ LEFT OUTER JOIN TB_GOODS_COMPOSE GC
|
|
|
+ ON CD.ITEM_CD = GC.COMPS_GOODS_CD
|
|
|
+ WHERE 1=1
|
|
|
+ AND CD.CART_SQ = #{cartSq}
|
|
|
</insert>
|
|
|
|
|
|
|