merge master into develop - CscListRForm.jsp FAQ 아코디언 버그 수정
This commit is contained in:
@@ -0,0 +1,117 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.wb.domainserver.domain.extra.ntcn.smsDeny.mapper.BOSmsDenyMapper">
|
||||
<!--수신거부 조회-->
|
||||
<select id = "selectBOSmsDenyCnt" parameterType="com.wb.domainserver.domain.extra.ntcn.smsDeny.vo.BOSmsDenyVO">
|
||||
SELECT COUNT(1)
|
||||
FROM GC_SMS_DENY
|
||||
WHERE SOPMAL_CD = #{sopmalCd}
|
||||
AND MBTLNB = HEX(AES_ENCRYPT(REPLACE(#{mbtlnb},'-',''), #{secretKey}))
|
||||
</select>
|
||||
|
||||
<!--수신거부 등록-->
|
||||
<insert id="insertBOSmsDeny" parameterType="com.wb.domainserver.domain.extra.ntcn.smsDeny.vo.BOSmsDenyVO">
|
||||
INSERT INTO GC_SMS_DENY
|
||||
(
|
||||
SOPMAL_CD,
|
||||
MBTLNB,
|
||||
REJECT_TELNB,
|
||||
MEMO,
|
||||
REGUSR,
|
||||
REGIST_DT
|
||||
)
|
||||
VALUES
|
||||
(
|
||||
#{sopmalCd},
|
||||
HEX(AES_ENCRYPT(REPLACE(#{mbtlnb},'-',''), #{secretKey})),
|
||||
REPLACE(#{rejectTelnb},'-',''),
|
||||
#{memo, jdbcType=VARCHAR},
|
||||
0,
|
||||
NOW()
|
||||
) ON DUPLICATE KEY UPDATE
|
||||
REGIST_DT = SYSDATE()
|
||||
</insert>
|
||||
|
||||
<!--수신거부 해제-->
|
||||
<delete id="deleteBOSmsDeny">
|
||||
DELETE FROM GC_SMS_DENY
|
||||
WHERE 1=1
|
||||
AND MBTLNB = HEX(AES_ENCRYPT(REPLACE(#{mbtlnb},'-',''), #{secretKey}))
|
||||
AND SOPMAL_CD = #{sopmalCd}
|
||||
</delete>
|
||||
|
||||
<!--수신거부 로그 등록-->
|
||||
<insert id="insertBOSmsDenyLog">
|
||||
<selectKey order="BEFORE" keyProperty="smsDenyLogInnb" resultType="String">
|
||||
SELECT IFNULL(MAX(SMS_DENY_LOG_INNB), 0)+1
|
||||
FROM GC_SMS_DENY_LOG
|
||||
</selectKey>
|
||||
INSERT INTO GC_SMS_DENY_LOG
|
||||
(SMS_DENY_LOG_INNB,
|
||||
SOPMAL_CD,
|
||||
MBTLNB,
|
||||
REJECT_TELNB,
|
||||
MEMO,
|
||||
LOG_CHNG_DV_CD,
|
||||
REGUSR,
|
||||
REGIST_DT
|
||||
)
|
||||
SELECT
|
||||
#{smsDenyLogInnb},
|
||||
SOPMAL_CD,
|
||||
MBTLNB,
|
||||
REJECT_TELNB,
|
||||
MEMO,
|
||||
#{logChngDvCd},
|
||||
0,
|
||||
NOW()
|
||||
FROM GC_SMS_DENY
|
||||
WHERE 1=1
|
||||
AND MBTLNB = HEX(AES_ENCRYPT(REPLACE(#{mbtlnb},'-',''), #{secretKey}))
|
||||
AND SOPMAL_CD = #{sopmalCd}
|
||||
</insert>
|
||||
|
||||
|
||||
<!--회원 광고수신동의 거부 혹은 동의 수정-->
|
||||
<update id = "updateBOSmsDenyMbrMarketingAgree">
|
||||
UPDATE GC_MARKETING_AGREE GMA
|
||||
JOIN (SELECT MBR_INNB, MBR_DV_CD FROM GC_MEMBER WHERE MBTLNB = HEX(AES_ENCRYPT(REPLACE(#{mbtlnb},'-',''), #{secretKey}))) AS GM
|
||||
ON GMA.MBR_INNB = GM.MBR_INNB
|
||||
AND GMA.MBR_DV_CD = GM.MBR_DV_CD
|
||||
SET
|
||||
GMA.MARKT_RECPTN_AGRE_AT = #{marktRecptnAgreAt},
|
||||
GMA.SMS_RECPTN_AT = #{marktRecptnAgreAt},
|
||||
GMA.EMAIL_RECPTN_AT = #{marktRecptnAgreAt}
|
||||
WHERE GMA.SOPMAL_CD = #{sopmalCd}
|
||||
</update>
|
||||
|
||||
<!--회원 광고수신동의 로그 등록-->
|
||||
<insert id = "insertBOSmsDenyMbrMarketingAgree">
|
||||
INSERT INTO GC_MARKETING_AGREE_LOG
|
||||
(MARKT_AGREE_INNB,
|
||||
MBR_INNB,
|
||||
MBR_DV_CD,
|
||||
SOPMAL_CD,
|
||||
MARKT_RECPTN_AGRE_AT,
|
||||
MARKT_RECPTN_AGRE_UPDT_DT,
|
||||
REGUSR,
|
||||
REGIST_DT)
|
||||
SELECT
|
||||
CAST(@ROWNUM:=@ROWNUM+1 AS UNSIGNED) AS MARKT_AGREE_INNB ,
|
||||
MA.MBR_INNB,
|
||||
MA.MBR_DV_CD,
|
||||
MA.SOPMAL_CD,
|
||||
MA.MARKT_RECPTN_AGRE_AT,
|
||||
MA.MARKT_RECPTN_AGRE_UPDT_DT,
|
||||
0,
|
||||
NOW()
|
||||
FROM
|
||||
GC_MARKETING_AGREE MA
|
||||
INNER JOIN GC_MEMBER GM
|
||||
ON GM.MBR_INNB = MA.MBR_INNB
|
||||
AND GM.MBR_DV_CD = MA.MBR_DV_CD
|
||||
WHERE (@ROWNUM:=(SELECT IFNULL(MAX(S.MARKT_AGREE_INNB), 0) FROM GC_MARKETING_AGREE_LOG S)) >= 0
|
||||
AND MA.SOPMAL_CD = #{sopmalCd}
|
||||
AND GM.MBTLNB = HEX(AES_ENCRYPT(REPLACE(#{mbtlnb},'-',''), #{secretKey}))
|
||||
</insert>
|
||||
</mapper>
|
||||
Reference in New Issue
Block a user