fix : 프로모션 > 할인 이벤트 관리 > 이벤트 등록/복사/수정 - 이벤트 혜택 (할인) 개선
(cherry picked from commit 739cd09e1a)
This commit is contained in:
@@ -374,106 +374,103 @@
|
||||
SOPMAL_CD,
|
||||
EVT_INNB,
|
||||
]]>
|
||||
<if test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isNotEmpty(bgnCnt)">
|
||||
BGN_CNT,
|
||||
</if>
|
||||
<if test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isNotEmpty(endCnt)">
|
||||
END_CNT,
|
||||
</if>
|
||||
<if test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isNotEmpty(bgnAmt)">
|
||||
BGN_AMT,
|
||||
</if>
|
||||
<if test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isNotEmpty(endAmt)">
|
||||
END_AMT,
|
||||
</if>
|
||||
<if test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isNotEmpty(provdCnt)">
|
||||
PROVD_CNT,
|
||||
</if>
|
||||
<if test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isNotEmpty(aditDscntCd)">
|
||||
ADIT_DSCNT_CD,
|
||||
</if>
|
||||
<if test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isNotEmpty(aditDscntAmt)">
|
||||
ADIT_DSCNT_AMT,
|
||||
</if>
|
||||
<if test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isNotEmpty(dscntMxmmAmt)">
|
||||
DSCNT_MXMM_AMT,
|
||||
</if>
|
||||
<if test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isNotEmpty(mlgAccmlCd)">
|
||||
MLG_ACCML_CD,
|
||||
</if>
|
||||
<if test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isNotEmpty(mlgAccmlAmt)">
|
||||
MLG_ACCML_AMT,
|
||||
</if>
|
||||
<if test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isNotEmpty(mlgValidMtCnt)">
|
||||
MLG_VALID_MT_CNT,
|
||||
</if>
|
||||
<![CDATA[
|
||||
<if test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isNotEmpty(bgnCnt)">
|
||||
BGN_CNT,
|
||||
</if>
|
||||
<if test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isNotEmpty(endCnt)">
|
||||
END_CNT,
|
||||
</if>
|
||||
<if test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isNotEmpty(bgnAmt)">
|
||||
BGN_AMT,
|
||||
</if>
|
||||
<if test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isNotEmpty(endAmt)">
|
||||
END_AMT,
|
||||
</if>
|
||||
<if test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isNotEmpty(provdCnt)">
|
||||
PROVD_CNT,
|
||||
</if>
|
||||
<if test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isNotEmpty(aditDscntCd)">
|
||||
ADIT_DSCNT_CD,
|
||||
</if>
|
||||
<if test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isNotEmpty(aditDscntAmt)">
|
||||
ADIT_DSCNT_AMT,
|
||||
</if>
|
||||
<if test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isNotEmpty(dscntMxmmAmt)">
|
||||
DSCNT_MXMM_AMT,
|
||||
</if>
|
||||
<if test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isNotEmpty(mlgAccmlCd)">
|
||||
MLG_ACCML_CD,
|
||||
</if>
|
||||
<if test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isNotEmpty(mlgAccmlAmt)">
|
||||
MLG_ACCML_AMT,
|
||||
</if>
|
||||
<if test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isNotEmpty(mlgValidMtCnt)">
|
||||
MLG_VALID_MT_CNT,
|
||||
</if>
|
||||
<![CDATA[
|
||||
USE_AT,
|
||||
REGUSR,
|
||||
REGIST_DT,
|
||||
UPDUSR,
|
||||
UPDT_DT
|
||||
) SELECT
|
||||
) VALUES (
|
||||
#{seq},
|
||||
#{sopmalCd},
|
||||
#{evtInnb},
|
||||
]]>
|
||||
<if test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isNotEmpty(bgnCnt)">
|
||||
REPLACE(#{bgnCnt}, ',', ''),
|
||||
</if>
|
||||
<if test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isNotEmpty(endCnt)">
|
||||
REPLACE(#{endCnt}, ',', ''),
|
||||
</if>
|
||||
<if test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isNotEmpty(bgnAmt)">
|
||||
REPLACE(#{bgnAmt}, ',', ''),
|
||||
</if>
|
||||
<if test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isNotEmpty(endAmt)">
|
||||
REPLACE(#{endAmt}, ',', ''),
|
||||
</if>
|
||||
<if test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isNotEmpty(provdCnt)">
|
||||
#{provdCnt},
|
||||
</if>
|
||||
<if test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isNotEmpty(aditDscntCd)">
|
||||
#{aditDscntCd},
|
||||
</if>
|
||||
<if test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isNotEmpty(aditDscntAmt)">
|
||||
REPLACE(#{aditDscntAmt}, ',', ''),
|
||||
</if>
|
||||
<if test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isNotEmpty(dscntMxmmAmt)">
|
||||
REPLACE(#{dscntMxmmAmt}, ',', ''),
|
||||
</if>
|
||||
<if test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isNotEmpty(mlgAccmlCd)">
|
||||
#{mlgAccmlCd},
|
||||
</if>
|
||||
<if test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isNotEmpty(mlgAccmlAmt)">
|
||||
REPLACE(#{mlgAccmlAmt}, ',', ''),
|
||||
</if>
|
||||
<if test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isNotEmpty(mlgValidMtCnt)">
|
||||
REPLACE(#{mlgValidMtCnt}, ',', ''),
|
||||
</if>
|
||||
<if test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isNotEmpty(bgnCnt)">REPLACE(#{bgnCnt}, ',', ''),
|
||||
</if>
|
||||
<if test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isNotEmpty(endCnt)">REPLACE(#{endCnt}, ',', ''),
|
||||
</if>
|
||||
<if test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isNotEmpty(bgnAmt)">
|
||||
REPLACE(#{bgnAmt}, ',', ''),
|
||||
</if>
|
||||
<if test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isNotEmpty(endAmt)">
|
||||
REPLACE(#{endAmt}, ',', ''),
|
||||
</if>
|
||||
<if test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isNotEmpty(provdCnt)">
|
||||
#{provdCnt},
|
||||
</if>
|
||||
<if test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isNotEmpty(aditDscntCd)">
|
||||
#{aditDscntCd},
|
||||
</if>
|
||||
<if test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isNotEmpty(aditDscntAmt)">
|
||||
REPLACE(#{aditDscntAmt}, ',', ''),
|
||||
</if>
|
||||
<if test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isNotEmpty(dscntMxmmAmt)">
|
||||
REPLACE(#{dscntMxmmAmt}, ',', ''),
|
||||
</if>
|
||||
<if test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isNotEmpty(mlgAccmlCd)">
|
||||
#{mlgAccmlCd},
|
||||
</if>
|
||||
<if test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isNotEmpty(mlgAccmlAmt)">
|
||||
REPLACE(#{mlgAccmlAmt}, ',', ''),
|
||||
</if>
|
||||
<if test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isNotEmpty(mlgValidMtCnt)">
|
||||
REPLACE(#{mlgValidMtCnt}, ',', ''),
|
||||
</if>
|
||||
<![CDATA[
|
||||
'Y',
|
||||
#{regusr},
|
||||
SYSDATE(),
|
||||
#{updusr},
|
||||
SYSDATE()
|
||||
FROM
|
||||
GC_EVENT_BENEFITS
|
||||
ON DUPLICATE KEY UPDATE
|
||||
BGN_CNT = VALUES(BGN_CNT),
|
||||
END_CNT = VALUES(END_CNT),
|
||||
BGN_AMT = VALUES(BGN_AMT),
|
||||
END_AMT = VALUES(END_AMT),
|
||||
PROVD_CNT = VALUES(PROVD_CNT),
|
||||
ADIT_DSCNT_CD = VALUES(ADIT_DSCNT_CD),
|
||||
ADIT_DSCNT_AMT = VALUES(ADIT_DSCNT_AMT),
|
||||
DSCNT_MXMM_AMT = VALUES(DSCNT_MXMM_AMT),
|
||||
MLG_ACCML_CD = VALUES(MLG_ACCML_CD),
|
||||
MLG_ACCML_AMT = VALUES(MLG_ACCML_AMT),
|
||||
MLG_VALID_MT_CNT = VALUES(MLG_VALID_MT_CNT),
|
||||
REGUSR = VALUES(REGUSR),
|
||||
UPDUSR = VALUES(UPDUSR),
|
||||
UPDT_DT = VALUES(UPDT_DT)
|
||||
)
|
||||
ON DUPLICATE KEY UPDATE
|
||||
BGN_CNT = VALUES(BGN_CNT),
|
||||
END_CNT = VALUES(END_CNT),
|
||||
BGN_AMT = VALUES(BGN_AMT),
|
||||
END_AMT = VALUES(END_AMT),
|
||||
PROVD_CNT = VALUES(PROVD_CNT),
|
||||
ADIT_DSCNT_CD = VALUES(ADIT_DSCNT_CD),
|
||||
ADIT_DSCNT_AMT = VALUES(ADIT_DSCNT_AMT),
|
||||
DSCNT_MXMM_AMT = VALUES(DSCNT_MXMM_AMT),
|
||||
MLG_ACCML_CD = VALUES(MLG_ACCML_CD),
|
||||
MLG_ACCML_AMT = VALUES(MLG_ACCML_AMT),
|
||||
MLG_VALID_MT_CNT = VALUES(MLG_VALID_MT_CNT),
|
||||
REGUSR = VALUES(REGUSR),
|
||||
UPDUSR = VALUES(UPDUSR),
|
||||
UPDT_DT = VALUES(UPDT_DT)
|
||||
]]>
|
||||
</insert>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user