merge master into develop - CscListRForm.jsp FAQ 아코디언 버그 수정

This commit is contained in:
jilee4unity
2026-05-28 23:34:06 +09:00
7250 changed files with 570509 additions and 25 deletions

View File

@@ -0,0 +1,99 @@
<?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.gcone.ntcn.email.mapper.BOEmailMapper">
<!-- 이메일 발송내역 등록 -->
<insert id="insertBOEmailSndngDtls"
parameterType="com.wb.domainserver.domain.gcone.ntcn.email.vo.BOEmailVO"
useGeneratedKeys="true"
keyProperty="emailSndngInnb">
INSERT INTO GC_EMAIL (
SOPMAL_CD
, SNDNG_LC
, SJ
, CN
, SNDR_EMAIL
, RECPTN_RJCT_URL
, REGUSR_DV
, REGUSR
, REGIST_DT
)
VALUES (
#{sopmalCd}
, #{sndngLc}
, #{sj}
, #{cn}
, HEX(AES_ENCRYPT(#{sndrEmail}, #{secretKey}))
, #{recptnRjctUrl}
, #{regusrDv}
, #{regusr}
, SYSDATE()
)
</insert>
<!-- 이메일 발송대상 등록 -->
<insert id="insertBOEmailSndngTo"
parameterType="java.util.List"
useGeneratedKeys="true"
keyProperty="trgetSnb">
INSERT INTO GC_EMAIL_TO (
EMAIL_SNDNG_INNB
, MBR_INNB
, RECPNT_EMAIL
, RECPNT_NM
, STTUS
, SNDNG_DT
, RSLT_CD
)
VALUES
<foreach collection="list" item="dto" separator=",">
(
#{dto.emailSndngInnb}
, #{dto.mbrInnb}
, HEX(AES_ENCRYPT(#{dto.recpntEmail}, #{dto.secretKey}))
, #{dto.recpntNm}
, #{dto.sttus}
, #{dto.sndngDt}
, #{dto.rsltCd}
)
</foreach>
</insert>
<!-- 이메일 발송대상 순번 조회 -->
<select id = "selectBOEmailSndngTrgetSnb"
parameterType="java.lang.Integer"
resultType="java.lang.Integer">
<![CDATA[
SELECT TRGET_SNB
FROM GC_EMAIL_TO
WHERE EMAIL_SNDNG_INNB = #{emailSndngInnb}
]]>
</select>
<!-- 이메일 발신자명(쇼핑몰 이름) 조회 -->
<select id = "selectBOEmailSopmalNm"
parameterType="com.wb.domainserver.domain.gcone.ntcn.email.vo.BOEmailVO"
resultType="java.lang.String">
<![CDATA[
SELECT SOPMAL_NM
FROM GC_SHOP
WHERE SOPMAL_CD = #{sopmalCd}
]]>
</select>
<!-- 이메일 발송여부 업데이트 -->
<update id="updateBOEmailSndng"
parameterType="com.wb.domainserver.domain.gcone.ntcn.email.vo.BOEmailVO">
<foreach collection="list" item="dto" separator=";">
<![CDATA[
UPDATE GC_EMAIL_TO
SET
STTUS = #{dto.sttus}
, SNDNG_DT = SYSDATE()
, RSLT_CD = #{dto.rsltCd}
WHERE EMAIL_SNDNG_INNB = #{dto.emailSndngInnb}
AND TRGET_SNB = #{dto.trgetSnb}
]]>
</foreach>
</update>
</mapper>