|
|
@@ -181,9 +181,9 @@
|
|
|
, #{cpnStat}
|
|
|
, #{endAlimYn}
|
|
|
, #{regNo}
|
|
|
- , now()
|
|
|
+ , CURRENT_TIMESTAMP()
|
|
|
, #{updNo}
|
|
|
- , now()
|
|
|
+ , CURRENT_TIMESTAMP()
|
|
|
, #{firstOrdYn}
|
|
|
, #{downAblYn}
|
|
|
<choose>
|
|
|
@@ -208,64 +208,64 @@
|
|
|
</choose>
|
|
|
, #{newCustYn}
|
|
|
) ON DUPLICATE KEY UPDATE
|
|
|
- CPN_NM = #{cpnNm}
|
|
|
- , SITE_CD = #{siteCd}
|
|
|
- , AF_LINK_CD = #{afLinkCd}
|
|
|
- , CPN_TYPE = #{cpnType}
|
|
|
- , APPLY_SCOPE = #{applyScope}
|
|
|
- , DC_WAY = #{dcWay}
|
|
|
- , DC_PVAL = #{dcPval}
|
|
|
- , DC_MVAL = #{dcMval}
|
|
|
- , DC_AVAL = #{dcAval}
|
|
|
- , MAX_DC_AMT = #{maxDcAmt}
|
|
|
- , PD_GB = #{pdGb}
|
|
|
+ CPN_NM = #{cpnNm}
|
|
|
+ , SITE_CD = #{siteCd}
|
|
|
+ , AF_LINK_CD = #{afLinkCd}
|
|
|
+ , CPN_TYPE = #{cpnType}
|
|
|
+ , APPLY_SCOPE = #{applyScope}
|
|
|
+ , DC_WAY = #{dcWay}
|
|
|
+ , DC_PVAL = #{dcPval}
|
|
|
+ , DC_MVAL = #{dcMval}
|
|
|
+ , DC_AVAL = #{dcAval}
|
|
|
+ , MAX_DC_AMT = #{maxDcAmt}
|
|
|
+ , PD_GB = #{pdGb}
|
|
|
<choose>
|
|
|
<when test='pdGb != null and pdGb == "P"'>
|
|
|
- , AVAIL_STDT = DATE_FORMAT(#{availStdt} , '%Y-%m-%d %H:%i:%s')
|
|
|
- , AVAIL_EDDT = DATE_FORMAT(#{availEddt} , '%Y-%m-%d %H:%i:%s')
|
|
|
- , AVAIL_DAYS = null
|
|
|
+ , AVAIL_STDT = DATE_FORMAT(#{availStdt} , '%Y-%m-%d %H:%i:%s')
|
|
|
+ , AVAIL_EDDT = DATE_FORMAT(#{availEddt} , '%Y-%m-%d %H:%i:%s')
|
|
|
+ , AVAIL_DAYS = null
|
|
|
</when>
|
|
|
<when test='pdGb != null and pdGb == "D"' >
|
|
|
- , AVAIL_STDT = null
|
|
|
- , AVAIL_EDDT = null
|
|
|
- , AVAIL_DAYS = #{availDays}
|
|
|
+ , AVAIL_STDT = null
|
|
|
+ , AVAIL_EDDT = null
|
|
|
+ , AVAIL_DAYS = #{availDays}
|
|
|
</when>
|
|
|
</choose>
|
|
|
- , CUST_PUB_LIMIT_QTY = #{custPubLimitQty}
|
|
|
- , TOT_PUB_LIMIT_QTY = #{totPubLimitQty}
|
|
|
- , ONE_PUB_QTY = #{onePubQty}
|
|
|
- , DOWN_STDT = DATE_FORMAT(#{downStdt} , '%Y-%m-%d %H:%i:%s')
|
|
|
- , DOWN_EDDT = DATE_FORMAT(#{downEddt} , '%Y-%m-%d %H:%i:%s')
|
|
|
- , BUY_LIMIT_AMT = #{buyLimitAmt}
|
|
|
- , PLAN_SQ = #{planSq}
|
|
|
- , REISSUANCE = #{reissuance}
|
|
|
- , CPN_STAT = #{cpnStat}
|
|
|
- , END_ALIM_YN = #{endAlimYn}
|
|
|
- , UPD_NO = #{updNo}
|
|
|
- , UPD_DT = now()
|
|
|
- , FIRST_ORD_YN = #{firstOrdYn}
|
|
|
- , DOWN_ABL_YN = #{downAblYn}
|
|
|
+ , CUST_PUB_LIMIT_QTY = #{custPubLimitQty}
|
|
|
+ , TOT_PUB_LIMIT_QTY = #{totPubLimitQty}
|
|
|
+ , ONE_PUB_QTY = #{onePubQty}
|
|
|
+ , DOWN_STDT = DATE_FORMAT(#{downStdt} , '%Y-%m-%d %H:%i:%s')
|
|
|
+ , DOWN_EDDT = DATE_FORMAT(#{downEddt} , '%Y-%m-%d %H:%i:%s')
|
|
|
+ , BUY_LIMIT_AMT = #{buyLimitAmt}
|
|
|
+ , PLAN_SQ = #{planSq}
|
|
|
+ , REISSUANCE = #{reissuance}
|
|
|
+ , CPN_STAT = #{cpnStat}
|
|
|
+ , END_ALIM_YN = #{endAlimYn}
|
|
|
+ , UPD_NO = #{updNo}
|
|
|
+ , UPD_DT = now()
|
|
|
+ , FIRST_ORD_YN = #{firstOrdYn}
|
|
|
+ , DOWN_ABL_YN = #{downAblYn}
|
|
|
<choose>
|
|
|
<when test='newCustYn != null and newCustYn == "Y"'>
|
|
|
- , CUST_JOIN_STDT = DATE_FORMAT(#{custJoinStdt} , '%Y-%m-%d %H:%i:%s')
|
|
|
- , CUST_JOIN_EDDT = DATE_FORMAT(#{custJoinEddt} , '%Y-%m-%d %H:%i:%s')
|
|
|
+ , CUST_JOIN_STDT = DATE_FORMAT(#{custJoinStdt} , '%Y-%m-%d %H:%i:%s')
|
|
|
+ , CUST_JOIN_EDDT = DATE_FORMAT(#{custJoinEddt} , '%Y-%m-%d %H:%i:%s')
|
|
|
</when>
|
|
|
<when test='newCustYn != null and newCustYn == "N"'>
|
|
|
- , CUST_JOIN_STDT = null
|
|
|
- , CUST_JOIN_EDDT = null
|
|
|
+ , CUST_JOIN_STDT = null
|
|
|
+ , CUST_JOIN_EDDT = null
|
|
|
</when>
|
|
|
</choose>
|
|
|
<choose>
|
|
|
<when test='firstOrdYn != null and firstOrdYn == "Y"'>
|
|
|
- , BUY_STDT = DATE_FORMAT(#{buyStdt} , '%Y-%m-%d %H:%i:%s')
|
|
|
- , BUY_EDDT = DATE_FORMAT(#{buyEddt} , '%Y-%m-%d %H:%i:%s')
|
|
|
+ , BUY_STDT = DATE_FORMAT(#{buyStdt} , '%Y-%m-%d %H:%i:%s')
|
|
|
+ , BUY_EDDT = DATE_FORMAT(#{buyEddt} , '%Y-%m-%d %H:%i:%s')
|
|
|
</when>
|
|
|
<when test='firstOrdYn != null and firstOrdYn == "N"'>
|
|
|
- , BUY_STDT = null
|
|
|
- , BUY_EDDT = null
|
|
|
+ , BUY_STDT = null
|
|
|
+ , BUY_EDDT = null
|
|
|
</when>
|
|
|
</choose>
|
|
|
- , NEW_CUST_YN = #{newCustYn}
|
|
|
+ , NEW_CUST_YN = #{newCustYn}
|
|
|
</insert>
|
|
|
|
|
|
<!-- 쿠폰조회 목록 -->
|
|
|
@@ -316,61 +316,58 @@
|
|
|
<if test='refBrandCd != null and refBrandCd != ""'>
|
|
|
, REF_BRAND_CD
|
|
|
</if>
|
|
|
- , REG_NO
|
|
|
- , REG_DT
|
|
|
- , UPD_NO
|
|
|
- , UPD_DT
|
|
|
- )
|
|
|
- SELECT CPN_ID
|
|
|
- , #{cpnRefvalSq}
|
|
|
- , CPN_TYPE
|
|
|
- , #{cpnTarget}
|
|
|
- , #{refVal}
|
|
|
- <if test='refFormalGb != null and refFormalGb != ""'>
|
|
|
- , #{refFormalGb}
|
|
|
- </if>
|
|
|
+ , REG_NO
|
|
|
+ , REG_DT
|
|
|
+ , UPD_NO
|
|
|
+ , UPD_DT
|
|
|
+ ) VALUES (
|
|
|
+ #{cpnId}
|
|
|
+ , #{cpnRefvalSq}
|
|
|
+ , #{cpnType}
|
|
|
+ , #{cpnTarget}
|
|
|
+ , #{refVal}
|
|
|
+ <if test='refFormalGb != null and refFormalGb != ""'>
|
|
|
+ , #{refFormalGb}
|
|
|
+ </if>
|
|
|
<if test='refBrandCd != null and refBrandCd != ""'>
|
|
|
, #{refBrandCd}
|
|
|
</if>
|
|
|
- , REG_NO
|
|
|
- , now()
|
|
|
- , UPD_NO
|
|
|
- , now()
|
|
|
- FROM TB_COUPON
|
|
|
- WHERE CPN_ID = #{cpnId}
|
|
|
- ON DUPLICATE KEY UPDATE
|
|
|
- REF_VAL = #{refVal}
|
|
|
- , REF_FORMAL_GB = #{refFormalGb}
|
|
|
- , REF_BRAND_CD = #{refBrandCd}
|
|
|
- , UPD_NO = #{updNo}
|
|
|
- , UPD_DT = now()
|
|
|
+ , #{regNo}
|
|
|
+ , CURRENT_TIMESTAMP()
|
|
|
+ , #{updNo}
|
|
|
+ , CURRENT_TIMESTAMP()
|
|
|
+ ) ON DUPLICATE KEY UPDATE
|
|
|
+ REF_VAL = #{refVal}
|
|
|
+ , CPN_TYPE = #{cpnType}
|
|
|
+ , CPN_TARGET = #{cpnTarget}
|
|
|
+ , REF_FORMAL_GB = #{refFormalGb}
|
|
|
+ , REF_BRAND_CD = #{refBrandCd}
|
|
|
+ , DEL_YN = #{delYn}
|
|
|
+ , UPD_NO = #{updNo}
|
|
|
+ , UPD_DT = now()
|
|
|
</insert>
|
|
|
|
|
|
<!-- 쿠폰 입점업체 분담율 등록 -->
|
|
|
<insert id="saveCouponBurden" parameterType="CouponBurden">
|
|
|
/* TsaCoupon.saveCouponBurden */
|
|
|
- INSERT INTO TB_COUPON_BURDEN(
|
|
|
- CPN_ID
|
|
|
- , SUPPLY_COMP_CD
|
|
|
- , BURDEN_RATE
|
|
|
- , REG_NO
|
|
|
- , REG_DT
|
|
|
- , UPD_NO
|
|
|
- , UPD_DT
|
|
|
- )
|
|
|
- SELECT CPN_ID
|
|
|
- , #{supplyCompCd}
|
|
|
- , #{burdenRate}
|
|
|
- , REG_NO
|
|
|
- , now()
|
|
|
- , UPD_NO
|
|
|
- , now()
|
|
|
- FROM TB_COUPON
|
|
|
- WHERE CPN_ID = #{cpnId}
|
|
|
- ON DUPLICATE KEY UPDATE
|
|
|
- BURDEN_RATE = #{burdenRate}
|
|
|
- , UPD_NO = #{updNo}
|
|
|
- , UPD_DT = now()
|
|
|
+ INSERT INTO TB_COUPON_BURDEN( CPN_ID
|
|
|
+ , SUPPLY_COMP_CD
|
|
|
+ , BURDEN_RATE
|
|
|
+ , REG_NO
|
|
|
+ , REG_DT
|
|
|
+ , UPD_NO
|
|
|
+ , UPD_DT)
|
|
|
+ VALUES ( #{cpnId}
|
|
|
+ , #{supplyCompCd}
|
|
|
+ , #{burdenRate}
|
|
|
+ , #{regNo}
|
|
|
+ , CURRENT_TIMESTAMP()
|
|
|
+ , #{updNo}
|
|
|
+ , CURRENT_TIMESTAMP()
|
|
|
+ ) ON DUPLICATE KEY UPDATE
|
|
|
+ BURDEN_RATE = #{burdenRate}
|
|
|
+ , UPD_NO = #{updNo}
|
|
|
+ , UPD_DT = now()
|
|
|
</insert>
|
|
|
|
|
|
<!-- 자사브랜드 조회-->
|
|
|
@@ -452,6 +449,7 @@
|
|
|
, B.GOODS_NM
|
|
|
, C.BRAND_ENM
|
|
|
, A.CPN_REFVAL_SQ
|
|
|
+ , A.DEL_YN
|
|
|
FROM TB_COUPON_REFVAL A
|
|
|
INNER JOIN TB_GOODS B ON A.REF_VAL = B.GOODS_CD
|
|
|
INNER JOIN TB_BRAND C ON B.BRAND_CD = C.BRAND_CD
|
|
|
@@ -467,6 +465,7 @@
|
|
|
SELECT B.BRAND_CD
|
|
|
, B.BRAND_ENM
|
|
|
, A.CPN_REFVAL_SQ
|
|
|
+ , A.DEL_YN
|
|
|
FROM TB_COUPON_REFVAL A
|
|
|
INNER JOIN TB_BRAND B ON A.REF_VAL = B.BRAND_CD
|
|
|
WHERE A.CPN_ID = #{cpnId}
|
|
|
@@ -485,6 +484,7 @@
|
|
|
, A.REF_FORMAL_GB AS FORMAL_GB
|
|
|
, A.REF_BRAND_CD AS BRAND_CD
|
|
|
, A.CPN_REFVAL_SQ
|
|
|
+ , A.DEL_YN
|
|
|
FROM TB_COUPON_REFVAL A
|
|
|
INNER JOIN TB_CATE_4SRCH B ON A.REF_VAL = B.LEAF_CATE_NO
|
|
|
WHERE A.CPN_ID = #{cpnId}
|
|
|
@@ -499,6 +499,7 @@
|
|
|
SELECT B.SUPPLY_COMP_CD
|
|
|
, B.SUPPLY_COMP_NM
|
|
|
, A.CPN_REFVAL_SQ
|
|
|
+ , A.DEL_YN
|
|
|
FROM TB_COUPON_REFVAL A
|
|
|
INNER JOIN TB_SUPPLY_COMPANY B ON A.REF_VAL = B.SUPPLY_COMP_CD
|
|
|
WHERE A.CPN_ID = #{cpnId}
|
|
|
@@ -516,6 +517,7 @@
|
|
|
, CPN_ID
|
|
|
FROM TB_COUPON_BURDEN
|
|
|
WHERE CPN_ID = #{value}
|
|
|
+ AND DEL_YN = 'N'
|
|
|
</select>
|
|
|
|
|
|
<!-- 쿠폰 적용대상 수정-->
|
|
|
@@ -524,7 +526,7 @@
|
|
|
UPDATE TB_COUPON_REFVAL
|
|
|
SET DEL_YN = 'Y'
|
|
|
, UPD_NO = #{updNo}
|
|
|
- , UPD_DT = now()
|
|
|
+ , UPD_DT = CURRENT_TIMESTAMP()
|
|
|
WHERE CPN_ID = #{cpnId}
|
|
|
AND CPN_REFVAL_SQ IN
|
|
|
<foreach collection="cpnRefvalSqArr" item="item" open="(" separator="," close=")">
|
|
|
@@ -556,9 +558,9 @@
|
|
|
, #{pubReasonDtl}
|
|
|
, #{endAlimSendYn}
|
|
|
, #{regNo}
|
|
|
- , NOW()
|
|
|
+ , CURRENT_TIMESTAMP()
|
|
|
, #{updNo}
|
|
|
- , NOW()
|
|
|
+ , CURRENT_TIMESTAMP()
|
|
|
)
|
|
|
</insert>
|
|
|
|
|
|
@@ -581,7 +583,7 @@
|
|
|
UPDATE TB_CUST_COUPON
|
|
|
SET AVAIL_EDDT = DATE_FORMAT(#{availEddt} , '%Y-%m-%d')
|
|
|
, UPD_NO = #{updNo}
|
|
|
- , UPD_DT = now()
|
|
|
+ , UPD_DT = CURRENT_TIMESTAMP()
|
|
|
WHERE CPN_ID = #{cpnId}
|
|
|
AND USED_DT IS NOT NULL
|
|
|
AND CUST_NO = #{custNo}
|
|
|
@@ -792,7 +794,14 @@
|
|
|
,CURRENT_TIMESTAMP()
|
|
|
,#{updNo}
|
|
|
,CURRENT_TIMESTAMP()
|
|
|
- )
|
|
|
+ ) ON DUPLICATE KEY UPDATE
|
|
|
+ LIMIT_CPN_NM = #{limitCpnNm}
|
|
|
+ , DOWN_LIMIT_QTY = #{downLimitQty}
|
|
|
+ , DOWN_STDT = DATE_FORMAT(#{downStdt},'%Y-%m-%d %H:%i:%s')
|
|
|
+ , DOWN_EDDT = DATE_FORMAT(#{downEddt},'%Y-%m-%d %H:%i:%s')
|
|
|
+ , DEL_YN = 'N'
|
|
|
+ , UPD_NO = #{updNo}
|
|
|
+ , UPD_DT = CURRENT_TIMESTAMP()
|
|
|
</insert>
|
|
|
|
|
|
<select id="getLimitedTimeCouponList" parameterType="int" resultType="CouponLimitedTime">
|
|
|
@@ -820,7 +829,7 @@
|
|
|
UPDATE TB_LIMITED_TIME_COUPON
|
|
|
SET DEL_YN = 'Y'
|
|
|
, UPD_NO = #{updNo}
|
|
|
- , UPD_DT = now()
|
|
|
+ , UPD_DT = CURRENT_TIMESTAMP()
|
|
|
WHERE CPN_ID = #{cpnId}
|
|
|
AND LIMIT_CPN_ID IN
|
|
|
<foreach collection="arrLimitCpnId" item="item" index="index" open="(" close=")" separator=",">
|
|
|
@@ -829,15 +838,127 @@
|
|
|
</update>
|
|
|
|
|
|
<update id="updateCouponStat" parameterType="Coupon">
|
|
|
- /* TsaMarketing.updateCouponStat */
|
|
|
+ /* TsaCoupon.updateCouponStat */
|
|
|
UPDATE TB_COUPON SET
|
|
|
CPN_STAT = #{cpnStat}
|
|
|
<if test="cpnStat == 'G232_14'">
|
|
|
, DEL_YN = 'Y'
|
|
|
</if>
|
|
|
, UPD_NO = #{updNo}
|
|
|
- , UPD_DT = NOW()
|
|
|
+ , UPD_DT = CURRENT_TIMESTAMP()
|
|
|
+ WHERE CPN_ID = #{cpnId}
|
|
|
+ </update>
|
|
|
+
|
|
|
+ <update id="updateCouponMstInfo" parameterType="Coupon">
|
|
|
+ /* TsaCoupon.updateCouponMstInfo */
|
|
|
+ UPDATE TB_COUPON SET
|
|
|
+ CPN_NM = #{cpnNm}
|
|
|
+ , SITE_CD = #{siteCd}
|
|
|
+ , AF_LINK_CD = #{afLinkCd}
|
|
|
+ , CPN_TYPE = #{cpnType}
|
|
|
+ , APPLY_SCOPE = #{applyScope}
|
|
|
+ , DC_WAY = #{dcWay}
|
|
|
+ , DC_PVAL = #{dcPval}
|
|
|
+ , DC_MVAL = #{dcMval}
|
|
|
+ , DC_AVAL = #{dcAval}
|
|
|
+ , MAX_DC_AMT = #{maxDcAmt}
|
|
|
+ , PD_GB = #{pdGb}
|
|
|
+ <choose>
|
|
|
+ <when test='pdGb != null and pdGb == "P"'>
|
|
|
+ , AVAIL_STDT = DATE_FORMAT(#{availStdt} , '%Y-%m-%d %H:%i:%s')
|
|
|
+ , AVAIL_EDDT = DATE_FORMAT(#{availEddt} , '%Y-%m-%d %H:%i:%s')
|
|
|
+ , AVAIL_DAYS = null
|
|
|
+ </when>
|
|
|
+ <when test='pdGb != null and pdGb == "D"' >
|
|
|
+ , AVAIL_STDT = null
|
|
|
+ , AVAIL_EDDT = null
|
|
|
+ , AVAIL_DAYS = #{availDays}
|
|
|
+ </when>
|
|
|
+ </choose>
|
|
|
+ , CUST_PUB_LIMIT_QTY = #{custPubLimitQty}
|
|
|
+ , TOT_PUB_LIMIT_QTY = #{totPubLimitQty}
|
|
|
+ , ONE_PUB_QTY = #{onePubQty}
|
|
|
+ , DOWN_STDT = DATE_FORMAT(#{downStdt} , '%Y-%m-%d %H:%i:%s')
|
|
|
+ , DOWN_EDDT = DATE_FORMAT(#{downEddt} , '%Y-%m-%d %H:%i:%s')
|
|
|
+ , BUY_LIMIT_AMT = #{buyLimitAmt}
|
|
|
+ , PLAN_SQ = #{planSq}
|
|
|
+ , REISSUANCE = #{reissuance}
|
|
|
+ , CPN_STAT = #{cpnStat}
|
|
|
+ , END_ALIM_YN = #{endAlimYn}
|
|
|
+ , UPD_NO = #{updNo}
|
|
|
+ , UPD_DT = CURRENT_TIMESTAMP()
|
|
|
+ , FIRST_ORD_YN = #{firstOrdYn}
|
|
|
+ , DOWN_ABL_YN = #{downAblYn}
|
|
|
+ <choose>
|
|
|
+ <when test='newCustYn != null and newCustYn == "Y"'>
|
|
|
+ , CUST_JOIN_STDT = DATE_FORMAT(#{custJoinStdt} , '%Y-%m-%d %H:%i:%s')
|
|
|
+ , CUST_JOIN_EDDT = DATE_FORMAT(#{custJoinEddt} , '%Y-%m-%d %H:%i:%s')
|
|
|
+ </when>
|
|
|
+ <when test='newCustYn != null and newCustYn == "N"'>
|
|
|
+ , CUST_JOIN_STDT = null
|
|
|
+ , CUST_JOIN_EDDT = null
|
|
|
+ </when>
|
|
|
+ </choose>
|
|
|
+ <choose>
|
|
|
+ <when test='firstOrdYn != null and firstOrdYn == "Y"'>
|
|
|
+ , BUY_STDT = DATE_FORMAT(#{buyStdt} , '%Y-%m-%d %H:%i:%s')
|
|
|
+ , BUY_EDDT = DATE_FORMAT(#{buyEddt} , '%Y-%m-%d %H:%i:%s')
|
|
|
+ </when>
|
|
|
+ <when test='firstOrdYn != null and firstOrdYn == "N"'>
|
|
|
+ , BUY_STDT = null
|
|
|
+ , BUY_EDDT = null
|
|
|
+ </when>
|
|
|
+ </choose>
|
|
|
+ , NEW_CUST_YN = #{newCustYn}
|
|
|
+ WHERE CPN_ID = #{cpnId}
|
|
|
+ </update>
|
|
|
+
|
|
|
+ <delete id="deleteCouponCustGubun" parameterType="Coupon">
|
|
|
+ /* TsaCoupon.deleteCouponCustGubun */
|
|
|
+ DELETE FROM TB_COUPON_CUST_GBN
|
|
|
+ WHERE CPN_ID = #{cpnId}
|
|
|
+ </delete>
|
|
|
+
|
|
|
+ <delete id="deleteCouponCustGrade" parameterType="Coupon">
|
|
|
+ /* TsaCoupon.deleteCouponCustGrade */
|
|
|
+ DELETE FROM TB_COUPON_CUST_GRADE
|
|
|
+ WHERE CPN_ID = #{cpnId}
|
|
|
+ </delete>
|
|
|
+
|
|
|
+ <delete id="deleteCouponPayType" parameterType="Coupon">
|
|
|
+ /* TsaCoupon.deleteCouponPayType */
|
|
|
+ DELETE FROM TB_COUPON_PAYTYPE
|
|
|
+ WHERE CPN_ID = #{cpnId}
|
|
|
+ </delete>
|
|
|
+
|
|
|
+ <update id="deleteCouponRefVal" parameterType="Coupon">
|
|
|
+ /* TsaCoupon.deleteCouponRefVal */
|
|
|
+ UPDATE TB_COUPON_REFVAL SET
|
|
|
+ DEL_YN = 'Y'
|
|
|
+ , UPD_NO = #{updNo}
|
|
|
+ , UPD_DT = CURRENT_TIMESTAMP
|
|
|
+ WHERE CPN_ID = #{cpnId}
|
|
|
+ AND DEL_YN = 'N'
|
|
|
+ </update>
|
|
|
+
|
|
|
+ <update id="deleteCouponBurden" parameterType="Coupon">
|
|
|
+ /* TsaCoupon.deleteCouponBurden */
|
|
|
+ UPDATE TB_COUPON_BURDEN SET
|
|
|
+ DEL_YN = 'Y'
|
|
|
+ , UPD_NO = #{updNo}
|
|
|
+ , UPD_DT = CURRENT_TIMESTAMP
|
|
|
+ WHERE CPN_ID = #{cpnId}
|
|
|
+ AND DEL_YN = 'N'
|
|
|
+ </update>
|
|
|
+
|
|
|
+ <update id="deleteLimitedTimeCoupon" parameterType="Coupon">
|
|
|
+ /* TsaCoupon.deleteLimitedTimeCoupon */
|
|
|
+ UPDATE TB_LIMITED_TIME_COUPON SET
|
|
|
+ DEL_YN = 'Y'
|
|
|
+ , UPD_NO = #{updNo}
|
|
|
+ , UPD_DT = CURRENT_TIMESTAMP
|
|
|
WHERE CPN_ID = #{cpnId}
|
|
|
+ AND DEL_YN = 'N'
|
|
|
</update>
|
|
|
|
|
|
</mapper>
|