merge master into develop - CscListRForm.jsp FAQ 아코디언 버그 수정
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
<?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.setup.adscript.mapper.BOAdScriptMapper">
|
||||
|
||||
<!--광고스크립트 목록 조회-->
|
||||
<select id="selectBOAdScriptList"
|
||||
parameterType="com.wb.domainserver.domain.gcone.setup.adscript.vo.BOAdScriptVO"
|
||||
resultType="dataMap">
|
||||
SELECT
|
||||
AD_SCRIPT_INNB,
|
||||
GAS.SOPMAL_CD,
|
||||
AD_MEDIA_DV_CD,
|
||||
AD_MEDIA_ID,
|
||||
INSTL_PGE_DV_CD,
|
||||
INSTL_PGE_LBL,
|
||||
INSTL_PGE_ENVRN_CD,
|
||||
GNC.BUTTON_KEY AS NPAY_BUTTON_ID,
|
||||
TRIGR_DV_CD
|
||||
FROM
|
||||
GC_AD_SCRIPT GAS
|
||||
LEFT JOIN GC_NPAY_CONFIG GNC
|
||||
ON GAS.SOPMAL_CD = GNC.SOPMAL_CD
|
||||
WHERE
|
||||
1 = 1
|
||||
AND GAS.SOPMAL_CD = #{sopmalCd}
|
||||
</select>
|
||||
</mapper>
|
||||
@@ -0,0 +1,440 @@
|
||||
<?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.setup.dlvygrp.mapper.BODlvygrpMapper">
|
||||
<!-- 배송그룹 목록조회 조건절 -->
|
||||
<sql id="selectDlvyListWhere">
|
||||
<![CDATA[
|
||||
WHERE 1=1
|
||||
AND SOPMAL_CD = #{sopmalCd}
|
||||
AND USE_AT = 'Y'
|
||||
]]>
|
||||
</sql>
|
||||
|
||||
<!-- 배송그룹 상세조회, 수정, 삭제 조건절 -->
|
||||
<sql id="selectDlvyKeyWhere">
|
||||
<![CDATA[
|
||||
WHERE 1=1
|
||||
AND SOPMAL_CD = #{sopmalCd}
|
||||
AND DLVY_GROUP_INNB = #{dlvyGroupInnb}
|
||||
]]>
|
||||
</sql>
|
||||
|
||||
<!-- 배송그룹 목록조회 From절 -->
|
||||
<sql id="selectDlvyFrom">
|
||||
<![CDATA[
|
||||
FROM GC_SHIPPING_GROUPING
|
||||
]]>
|
||||
</sql>
|
||||
|
||||
<!-- 배송그룹 목록건수조회 -->
|
||||
<select id="selectDlvyListCnt"
|
||||
parameterType="com.wb.domainserver.domain.gcone.setup.dlvygrp.vo.BODlvygrpVO"
|
||||
resultType="java.lang.Integer">
|
||||
SELECT
|
||||
COUNT(1)
|
||||
<include refid="selectDlvyFrom"/>
|
||||
<include refid="selectDlvyListWhere"/>
|
||||
</select>
|
||||
<select id="selectDlvyListCntOld"
|
||||
parameterType="com.wb.domainserver.domain.gcone.setup.dlvygrp.vo.BODlvygrpVO"
|
||||
resultType="java.lang.Integer">
|
||||
SELECT
|
||||
COUNT(1)
|
||||
-- FROM (
|
||||
-- SELECT
|
||||
-- CAST(@ROWNUM:=@ROWNUM+1 AS UNSIGNED) AS RNUM
|
||||
-- , TB.*
|
||||
-- FROM (
|
||||
-- SELECT DLVY_GROUP_INNB
|
||||
-- ,DLVY_GROUP_DV_CD
|
||||
-- ,DLVY_GROUP_NM
|
||||
-- ,REGIST_DT
|
||||
-- ,DATE_FORMAT(REGIST_DT, '%Y-%m-%d') AS REGIST_DE
|
||||
-- ,UPDT_DT
|
||||
-- ,DATE_FORMAT(UPDT_DT, '%Y-%m-%d') AS UPDT_DE
|
||||
<include refid="selectDlvyFrom"/>
|
||||
<include refid="selectDlvyListWhere"/>
|
||||
-- ORDER BY DLVY_GROUP_INNB DESC ) TB
|
||||
-- WHERE (@ROWNUM:=0) = 0 ) PV
|
||||
</select>
|
||||
|
||||
|
||||
<!-- 배송그룹 목록 -->
|
||||
<select id="selectBODlvyGroupList"
|
||||
parameterType="com.wb.domainserver.domain.gcone.setup.dlvygrp.vo.BODlvygrpVO"
|
||||
resultType="datamap">
|
||||
SELECT
|
||||
*
|
||||
FROM (
|
||||
SELECT
|
||||
CAST(@ROWNUM:=@ROWNUM+1 AS UNSIGNED) AS RNUM, TB.*
|
||||
FROM (
|
||||
SELECT DLVY_GROUP_INNB
|
||||
,DLVY_GROUP_DV_CD
|
||||
,DLVY_GROUP_NM
|
||||
,REGIST_DT
|
||||
,DATE_FORMAT(REGIST_DT, '%Y-%m-%d') AS REGIST_DE
|
||||
,UPDT_DT
|
||||
,DATE_FORMAT(UPDT_DT, '%Y-%m-%d') AS UPDT_DE
|
||||
<include refid="selectDlvyFrom"/>
|
||||
<include refid="selectDlvyListWhere"/>
|
||||
ORDER BY
|
||||
DLVY_GROUP_INNB DESC ) TB
|
||||
WHERE (@ROWNUM:=0) = 0 ) PV
|
||||
WHERE 1=1
|
||||
LIMIT #{recordCountPerPage} OFFSET #{firstIndex}
|
||||
</select>
|
||||
|
||||
<!-- 배송그룹 목록 -->
|
||||
<select id="selectBODlvyGroupAllList"
|
||||
parameterType="com.wb.domainserver.domain.gcone.setup.dlvygrp.vo.BODlvygrpVO"
|
||||
resultType="datamap">
|
||||
SELECT DLVY_GROUP_INNB
|
||||
,DLVY_GROUP_DV_CD
|
||||
,DLVY_GROUP_NM
|
||||
,REGIST_DT
|
||||
,DATE_FORMAT(REGIST_DT, '%Y-%m-%d') AS REGIST_DE
|
||||
,UPDT_DT
|
||||
,DATE_FORMAT(UPDT_DT, '%Y-%m-%d') AS UPDT_DE
|
||||
<include refid="selectDlvyFrom"/>
|
||||
<include refid="selectDlvyListWhere"/>
|
||||
ORDER BY DLVY_GROUP_INNB DESC
|
||||
</select>
|
||||
|
||||
<!-- 배송그룹 등록 -->
|
||||
<insert id="insertBODlvyGroup"
|
||||
parameterType="com.wb.domainserver.domain.gcone.setup.dlvygrp.vo.BODlvygrpVO">
|
||||
<selectKey keyProperty="dlvyGroupInnb"
|
||||
resultType="java.lang.Integer"
|
||||
order="BEFORE">
|
||||
SELECT IFNULL(MAX(DLVY_GROUP_INNB),0) + 1 FROM GC_SHIPPING_GROUPING
|
||||
</selectKey>
|
||||
<![CDATA[
|
||||
INSERT
|
||||
INTO GC_SHIPPING_GROUPING
|
||||
(
|
||||
DLVY_GROUP_INNB
|
||||
,SOPMAL_CD
|
||||
,RTNLC_INNB
|
||||
,DLVY_GROUP_DV_CD
|
||||
,DLVY_GROUP_NM
|
||||
,DFT_DLVY_AMT
|
||||
,AMT_CND_USE_AT
|
||||
,AMT_CND_ADIT_AMT
|
||||
,CNT_CND_USE_AT
|
||||
,CNT_CND_ADIT_AMT
|
||||
,DLVY_AREA_ADIT_AT
|
||||
,AREA_ADIT_DLVY_AMT
|
||||
,BUNDLE_DLVY_USE_AT
|
||||
,BUNDLE_DLVY_CND_AMT
|
||||
,RETURN_DLVY_APPLC_AT
|
||||
,RETURN_DLVY_AMT
|
||||
,EXCHNG_DLVY_AMT
|
||||
,RTNLC_INNB2
|
||||
,DFT_DLVY_AMT2
|
||||
,AMT_CND_USE_AT2
|
||||
,AMT_CND_ADIT_AMT2
|
||||
,CNT_CND_USE_AT2
|
||||
,CNT_CND_ADIT_AMT2
|
||||
,DLVY_AREA_ADIT_AT2
|
||||
,AREA_ADIT_DLVY_AMT2
|
||||
,BUNDLE_DLVY_USE_AT2
|
||||
,BUNDLE_DLVY_CND_AMT2
|
||||
,RETURN_DLVY_APPLC_AT2
|
||||
,RETURN_DLVY_AMT2
|
||||
,EXCHNG_DLVY_AMT2
|
||||
,USE_AT
|
||||
,REGUSR
|
||||
,REGIST_DT
|
||||
,UPDUSR
|
||||
,UPDT_DT
|
||||
)
|
||||
VALUES
|
||||
(
|
||||
#{dlvyGroupInnb}
|
||||
,#{sopmalCd}
|
||||
,#{rtnlcInnb}
|
||||
,#{dlvyGroupDvCd}
|
||||
,#{dlvyGroupNm}
|
||||
,#{dftDlvyAmt}
|
||||
,#{amtCndUseAt}
|
||||
,#{amtCndAditAmt}
|
||||
,#{cntCndUseAt}
|
||||
,#{cntCndAditAmt}
|
||||
,#{dlvyAreaAditAt}
|
||||
,#{areaAditDlvyAmt}
|
||||
,#{bundleDlvyUseAt}
|
||||
,#{bundleDlvyCndAmt}
|
||||
,#{returnDlvyApplcAt}
|
||||
,#{returnDlvyAmt}
|
||||
,#{exchngDlvyAmt}
|
||||
,#{rtnlcInnb2}
|
||||
,#{dftDlvyAmt2}
|
||||
,#{amtCndUseAt2}
|
||||
,#{amtCndAditAmt2}
|
||||
,#{cntCndUseAt2}
|
||||
,#{cntCndAditAmt2}
|
||||
,#{dlvyAreaAditAt2}
|
||||
,#{areaAditDlvyAmt2}
|
||||
,#{bundleDlvyUseAt2}
|
||||
,#{bundleDlvyCndAmt2}
|
||||
,#{returnDlvyApplcAt2}
|
||||
,#{returnDlvyAmt2}
|
||||
,#{exchngDlvyAmt2}
|
||||
,'Y'
|
||||
,#{regusr}
|
||||
,now()
|
||||
,#{regusr}
|
||||
,now()
|
||||
)
|
||||
]]>
|
||||
</insert>
|
||||
|
||||
<!-- 배송 반송지 등록 -->
|
||||
<insert id="insertBODlvyGroupAddress" parameterType="com.wb.domainserver.domain.gcone.setup.dlvygrp.vo.BODlvygrpVO">
|
||||
<selectKey keyProperty="rtnlcInnb"
|
||||
resultType="java.lang.Integer"
|
||||
order="BEFORE">
|
||||
SELECT IFNULL(MAX(RTNLC_INNB),0) + 1 FROM GC_SHIPPING_ADDRESS WHERE SOPMAL_CD = #{sopmalCd}
|
||||
</selectKey>
|
||||
INSERT INTO GC_SHIPPING_ADDRESS
|
||||
(
|
||||
RTNLC_INNB
|
||||
, SOPMAL_CD
|
||||
, RTNLC_ZIP
|
||||
, RTNLC_ADRES
|
||||
, RTNLC_DTL_ADRES
|
||||
, RTNLC_TELNB
|
||||
, USE_AT
|
||||
, REGUSR
|
||||
, REGIST_DT
|
||||
, UPDUSR
|
||||
, UPDT_DT
|
||||
)
|
||||
VALUES
|
||||
(
|
||||
#{rtnlcInnb}
|
||||
, #{sopmalCd}
|
||||
, #{rtnlcZip}
|
||||
, #{rtnlcAdres}
|
||||
, #{rtnlcDtlAdres}
|
||||
, #{rtnlcTelnb}
|
||||
, 'Y'
|
||||
, #{regusr}
|
||||
, now()
|
||||
, #{regusr}
|
||||
, now()
|
||||
)
|
||||
</insert>
|
||||
|
||||
<!-- 배송 반송지 등록 -->
|
||||
<insert id="insertBODlvyGroupAddress2" parameterType="com.wb.domainserver.domain.gcone.setup.dlvygrp.vo.BODlvygrpVO">
|
||||
<selectKey keyProperty="rtnlcInnb2"
|
||||
resultType="java.lang.Integer"
|
||||
order="BEFORE">
|
||||
SELECT IFNULL(MAX(RTNLC_INNB),0) + 1 FROM GC_SHIPPING_ADDRESS WHERE SOPMAL_CD = #{sopmalCd}
|
||||
</selectKey>
|
||||
INSERT INTO GC_SHIPPING_ADDRESS
|
||||
(
|
||||
RTNLC_INNB
|
||||
, SOPMAL_CD
|
||||
, RTNLC_ZIP
|
||||
, RTNLC_ADRES
|
||||
, RTNLC_DTL_ADRES
|
||||
, RTNLC_TELNB
|
||||
, USE_AT
|
||||
, REGUSR
|
||||
, REGIST_DT
|
||||
, UPDUSR
|
||||
, UPDT_DT
|
||||
)
|
||||
VALUES
|
||||
(
|
||||
#{rtnlcInnb2}
|
||||
, #{sopmalCd}
|
||||
, #{rtnlcZip2}
|
||||
, #{rtnlcAdres2}
|
||||
, #{rtnlcDtlAdres2}
|
||||
, #{rtnlcTelnb2}
|
||||
, 'Y'
|
||||
, #{regusr}
|
||||
, now()
|
||||
, #{regusr}
|
||||
, now()
|
||||
)
|
||||
</insert>
|
||||
|
||||
<!-- 배송그룹 정보 조회 -->
|
||||
<select id="selectBODlvyGroupDtlForm"
|
||||
parameterType="com.wb.domainserver.domain.gcone.setup.dlvygrp.vo.BODlvygrpVO"
|
||||
resultType="com.wb.domainserver.domain.gcone.setup.dlvygrp.vo.BODlvygrpVO">
|
||||
SELECT
|
||||
SG.DLVY_GROUP_INNB
|
||||
,SG.SOPMAL_CD
|
||||
,SG.DLVY_GROUP_DV_CD
|
||||
,SG.DLVY_GROUP_NM
|
||||
,SG.DFT_DLVY_AMT
|
||||
,SG.AMT_CND_USE_AT
|
||||
,SG.AMT_CND_ADIT_AMT
|
||||
,SG.CNT_CND_USE_AT
|
||||
,SG.CNT_CND_ADIT_AMT
|
||||
,SG.DLVY_AREA_ADIT_AT
|
||||
,SG.AREA_ADIT_DLVY_AMT
|
||||
,SG.BUNDLE_DLVY_USE_AT
|
||||
,SG.BUNDLE_DLVY_CND_AMT
|
||||
,SG.RETURN_DLVY_APPLC_AT
|
||||
,SG.RETURN_DLVY_AMT
|
||||
,SG.EXCHNG_DLVY_AMT
|
||||
,SG.DFT_DLVY_AMT2
|
||||
,SG.AMT_CND_USE_AT2
|
||||
,SG.AMT_CND_ADIT_AMT2
|
||||
,SG.CNT_CND_USE_AT2
|
||||
,SG.CNT_CND_ADIT_AMT2
|
||||
,SG.DLVY_AREA_ADIT_AT2
|
||||
,SG.AREA_ADIT_DLVY_AMT2
|
||||
,SG.BUNDLE_DLVY_USE_AT2
|
||||
,SG.BUNDLE_DLVY_CND_AMT2
|
||||
,SG.RETURN_DLVY_APPLC_AT2
|
||||
,SG.RETURN_DLVY_AMT2
|
||||
,SG.EXCHNG_DLVY_AMT2
|
||||
,SG.RTNLC_INNB
|
||||
,SG.RTNLC_INNB2
|
||||
,SA1.RTNLC_ZIP
|
||||
,SA1.RTNLC_ADRES
|
||||
,SA1.RTNLC_DTL_ADRES
|
||||
,SA1.RTNLC_TELNB
|
||||
,SA2.RTNLC_ZIP AS RTNLC_ZIP2
|
||||
,SA2.RTNLC_ADRES AS RTNLC_ADRES2
|
||||
,SA2.RTNLC_DTL_ADRES AS RTNLC_DTL_ADRES2
|
||||
,SA2.RTNLC_TELNB AS RTNLC_TELNB2
|
||||
,SG.RETURN_DLVY_AMT
|
||||
,SG.EXCHNG_DLVY_AMT
|
||||
FROM GC_SHIPPING_GROUPING SG
|
||||
LEFT JOIN GC_SHIPPING_ADDRESS SA1
|
||||
ON SG.RTNLC_INNB = SA1.RTNLC_INNB
|
||||
AND SG.SOPMAL_CD = SA1.SOPMAL_CD
|
||||
AND SG.USE_AT = 'Y'
|
||||
AND SA1.USE_AT = 'Y'
|
||||
LEFT JOIN GC_SHIPPING_ADDRESS SA2
|
||||
ON SG.RTNLC_INNB2 = SA2.RTNLC_INNB
|
||||
AND SG.SOPMAL_CD = SA2.SOPMAL_CD
|
||||
AND SG.USE_AT = 'Y'
|
||||
AND SA2.USE_AT = 'Y'
|
||||
WHERE 1=1
|
||||
AND SG.SOPMAL_CD = #{sopmalCd}
|
||||
AND DLVY_GROUP_INNB = #{dlvyGroupInnb}
|
||||
</select>
|
||||
|
||||
<!-- 배송그룹 수정 -->
|
||||
<update id="updateBODlvyGroupDtl"
|
||||
parameterType="com.wb.domainserver.domain.gcone.setup.dlvygrp.vo.BODlvygrpVO">
|
||||
<![CDATA[
|
||||
UPDATE GC_SHIPPING_GROUPING
|
||||
SET DLVY_GROUP_DV_CD = #{dlvyGroupDvCd}
|
||||
,DLVY_GROUP_NM = #{dlvyGroupNm}
|
||||
,DFT_DLVY_AMT = #{dftDlvyAmt}
|
||||
,AMT_CND_USE_AT = #{amtCndUseAt}
|
||||
,AMT_CND_ADIT_AMT = #{amtCndAditAmt}
|
||||
,CNT_CND_USE_AT = #{cntCndUseAt}
|
||||
,CNT_CND_ADIT_AMT = #{cntCndAditAmt}
|
||||
,DLVY_AREA_ADIT_AT = #{dlvyAreaAditAt}
|
||||
,AREA_ADIT_DLVY_AMT = #{areaAditDlvyAmt}
|
||||
,BUNDLE_DLVY_USE_AT = #{bundleDlvyUseAt}
|
||||
,BUNDLE_DLVY_CND_AMT = #{bundleDlvyCndAmt}
|
||||
,RETURN_DLVY_APPLC_AT = #{returnDlvyApplcAt}
|
||||
,RETURN_DLVY_AMT = #{returnDlvyAmt}
|
||||
,EXCHNG_DLVY_AMT = #{exchngDlvyAmt}
|
||||
,DFT_DLVY_AMT2 = #{dftDlvyAmt2}
|
||||
,AMT_CND_USE_AT2 = #{amtCndUseAt2}
|
||||
,AMT_CND_ADIT_AMT2 = #{amtCndAditAmt2}
|
||||
,CNT_CND_USE_AT2 = #{cntCndUseAt2}
|
||||
,CNT_CND_ADIT_AMT2 = #{cntCndAditAmt2}
|
||||
,DLVY_AREA_ADIT_AT2 = #{dlvyAreaAditAt2}
|
||||
,AREA_ADIT_DLVY_AMT2 = #{areaAditDlvyAmt2}
|
||||
,BUNDLE_DLVY_USE_AT2 = #{bundleDlvyUseAt2}
|
||||
,BUNDLE_DLVY_CND_AMT2 = #{bundleDlvyCndAmt2}
|
||||
,RETURN_DLVY_APPLC_AT2 = #{returnDlvyApplcAt2}
|
||||
,RETURN_DLVY_AMT2 = #{returnDlvyAmt2}
|
||||
,EXCHNG_DLVY_AMT2 = #{exchngDlvyAmt2}
|
||||
,UPDUSR = #{updusr}
|
||||
,UPDT_DT = NOW()
|
||||
]]>
|
||||
<include refid="selectDlvyKeyWhere"/>
|
||||
</update>
|
||||
|
||||
<!-- 배송그룹 수정 -->
|
||||
<update id="updateBODlvyGroupRtnlc"
|
||||
parameterType="com.wb.domainserver.domain.gcone.setup.dlvygrp.vo.BODlvygrpVO">
|
||||
UPDATE GC_SHIPPING_ADDRESS
|
||||
SET RTNLC_ZIP = #{rtnlcZip}
|
||||
, RTNLC_ADRES = #{rtnlcAdres}
|
||||
, RTNLC_DTL_ADRES = #{rtnlcDtlAdres}
|
||||
, RTNLC_TELNB = #{rtnlcTelnb}
|
||||
, UPDUSR = #{updusr}
|
||||
, UPDT_DT = NOW()
|
||||
WHERE 1=1
|
||||
AND RTNLC_INNB = #{rtnlcInnb}
|
||||
AND SOPMAL_CD = #{sopmalCd}
|
||||
</update>
|
||||
|
||||
<!-- 배송그룹 수정 -->
|
||||
<update id="updateBODlvyGroupRtnlc2"
|
||||
parameterType="com.wb.domainserver.domain.gcone.setup.dlvygrp.vo.BODlvygrpVO">
|
||||
UPDATE GC_SHIPPING_ADDRESS
|
||||
SET RTNLC_ZIP = #{rtnlcZip2}
|
||||
, RTNLC_ADRES = #{rtnlcAdres2}
|
||||
, RTNLC_DTL_ADRES = #{rtnlcDtlAdres2}
|
||||
, RTNLC_TELNB = #{rtnlcTelnb2}
|
||||
, UPDUSR = #{updusr}
|
||||
, UPDT_DT = NOW()
|
||||
WHERE 1=1
|
||||
AND RTNLC_INNB = #{rtnlcInnb2}
|
||||
AND SOPMAL_CD = #{sopmalCd}
|
||||
</update>
|
||||
|
||||
<!-- 배송그룹 삭제(사용여부 Update y > n) -->
|
||||
<update id="deleteBODlvyGroup" parameterType="com.wb.domainserver.domain.gcone.setup.dlvygrp.vo.BODlvygrpVO">
|
||||
<![CDATA[
|
||||
UPDATE GC_SHIPPING_GROUPING
|
||||
SET USE_AT = 'N'
|
||||
, UPDT_DT = NOW()
|
||||
]]>
|
||||
<include refid="selectDlvyKeyWhere"/>
|
||||
</update>
|
||||
|
||||
<!-- 배송그룹 삭제(사용여부 Update y > n) -->
|
||||
<update id="deleteBODlvyGroupRtnlc" parameterType="com.wb.domainserver.domain.gcone.setup.dlvygrp.vo.BODlvygrpVO">
|
||||
UPDATE GC_SHIPPING_ADDRESS
|
||||
SET USE_AT = 'N'
|
||||
, UPDT_DT = NOW()
|
||||
WHERE RTNLC_INNB = #{rtnlcInnb}
|
||||
AND SOPMAL_CD = #{sopmalCd}
|
||||
</update>
|
||||
|
||||
<!-- 배송그룹 삭제(사용여부 Update y > n) -->
|
||||
<update id="deleteBODlvyGroupRtnlc2" parameterType="com.wb.domainserver.domain.gcone.setup.dlvygrp.vo.BODlvygrpVO">
|
||||
UPDATE GC_SHIPPING_ADDRESS
|
||||
SET USE_AT = 'N'
|
||||
, UPDT_DT = NOW()
|
||||
WHERE RTNLC_INNB = #{rtnlcInnb2}
|
||||
AND SOPMAL_CD = #{sopmalCd}
|
||||
</update>
|
||||
|
||||
<!-- 배송그룹 고유키로 연결 상품의 갯수 검색 -->
|
||||
<select id="isIncludeGoods"
|
||||
parameterType="com.wb.domainserver.domain.gcone.setup.dlvygrp.vo.BODlvygrpVO"
|
||||
resultType="java.lang.Integer">
|
||||
SELECT COUNT(1)
|
||||
FROM GC_GOODS
|
||||
WHERE DLVY_GROUP_INNB = #{dlvyGroupInnb}
|
||||
</select>
|
||||
|
||||
|
||||
<!-- 배송 반송지 조회 -->
|
||||
<select id="selectBOReturnAddressInqire">
|
||||
<![CDATA[
|
||||
SELECT * FROM GC_SHIPPING_ADDRESS WHERE SOPMAL_CD = #{sopmalCd} AND USE_AT = 'Y' LIMIT 1
|
||||
]]>
|
||||
</select>
|
||||
|
||||
|
||||
</mapper>
|
||||
@@ -0,0 +1,193 @@
|
||||
<?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.setup.gradbnef.mapper.BOGradbnefMapper">
|
||||
<!--회원 등급 상세 where절 -->
|
||||
<sql id="gradBnefDtlWhere">
|
||||
<![CDATA[
|
||||
WHERE 1=1
|
||||
AND FMGS.MBR_GRAD_INNB = #{mbrGradInnb}
|
||||
]]>
|
||||
</sql>
|
||||
<!--회원 등급 총 개수 -->
|
||||
<select id = "selectBOMbrGradListInqireTotCnt"
|
||||
parameterType="com.wb.domainserver.domain.gcone.setup.gradbnef.vo.BOGradbnefVO"
|
||||
resultType="java.lang.Integer">
|
||||
SELECT
|
||||
COUNT(1)
|
||||
FROM GC_MEMBER_GRAD FMG
|
||||
WHERE 1=1
|
||||
AND FMG.SOPMAL_CD = #{sopmalCd}
|
||||
AND FMG.USE_AT = 'Y'
|
||||
<if test = "@com.wb.domainserver.util.dataaccess.MybaitsUtil@isNotEmpty(searchGradNm)">
|
||||
AND FMG.MBR_GRAD_NM LIKE CONCAT('%',#{searchGradNm},'%')
|
||||
</if>
|
||||
</select>
|
||||
|
||||
<!--회원 등급 목록 조회-->
|
||||
<select id = "selectBOMbrGradListInqire"
|
||||
parameterType="com.wb.domainserver.domain.gcone.setup.gradbnef.vo.BOGradbnefVO"
|
||||
resultType="dataMap">
|
||||
<![CDATA[
|
||||
SELECT *
|
||||
FROM (
|
||||
SELECT CAST(@ROWNUM:=@ROWNUM+1 AS UNSIGNED ) AS RNUM
|
||||
,TB.*
|
||||
FROM (
|
||||
SELECT
|
||||
FMG.MBR_GRAD_INNB ,
|
||||
FMG.MBR_GRAD_GROUP_INNB ,
|
||||
(
|
||||
SELECT
|
||||
SOPMAL_NM
|
||||
FROM GC_SHOP
|
||||
WHERE SOPMAL_CD = #{sopmalCd}
|
||||
) AS SOPMAL_NM,
|
||||
FMG.MBR_GRAD_NM,
|
||||
FMG.MLG_ACCML_UNIT_DV_CD ,
|
||||
FN_GET_COMMCODE_NAME('MLG_ACCML_UNIT_DV',FMG.MLG_ACCML_UNIT_DV_CD)MLG_ACCML_UNIT_DV_CD_NM,
|
||||
ROUND(FMG.MLG_ACCML_AMT) AS MLG_ACCML_AMT,
|
||||
ROUND(FMG.MLG_MXMM_ACCML_AMT) AS MLG_MXMM_ACCML_AMT,
|
||||
FMG.MLG_VALID_MT_CNT,
|
||||
ROUND(FMG.MBR_GRAD_AMT) AS MBR_GRAD_AMT,
|
||||
CASE
|
||||
WHEN FMG.MBR_GRAD_AMT >= 10000 THEN CONCAT(IFNULL(ROUND(FMG.MBR_GRAD_AMT / 10000), 0), '만원')
|
||||
WHEN FMG.MBR_GRAD_AMT < 10000 AND FMG.MBR_GRAD_AMT > 0 THEN CONCAT(FORMAT(ROUND(FMG.MBR_GRAD_AMT), 0), '원')
|
||||
ELSE ''
|
||||
END AS MBR_GRAD_AMT_SOP,
|
||||
FMG.MBR_GRAD_CND_CD ,
|
||||
FMG.SOPMAL_CD,
|
||||
FMG.REGUSR,
|
||||
FMG.REGIST_DT,
|
||||
FMG.UPDUSR,
|
||||
FMG.UPDT_DT,
|
||||
FN_GET_COMMCODE_NAME('MBR_GRAD_CND',FMG.MBR_GRAD_CND_CD)MBR_GRAD_CND_CD_NM,
|
||||
FMG.MBR_GRAD_ICON_COURS
|
||||
FROM GC_MEMBER_GRAD FMG
|
||||
WHERE 1=1
|
||||
AND FMG.SOPMAL_CD = #{sopmalCd}
|
||||
AND FMG.USE_AT = 'Y'
|
||||
]]>
|
||||
<if test = "@com.wb.domainserver.util.dataaccess.MybaitsUtil@isNotEmpty(searchGradNm)">
|
||||
AND FMG.MBR_GRAD_NM LIKE CONCAT('%',#{searchGradNm},'%')
|
||||
</if>
|
||||
<![CDATA[
|
||||
ORDER BY FMG.MBR_GRAD_ORDR ASC
|
||||
)TB
|
||||
WHERE (@ROWNUM:=0)=0
|
||||
) PV
|
||||
WHERE 1=1
|
||||
LIMIT #{recordCountPerPage} OFFSET #{firstIndex}
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<!-- 회원 등급 상세 조회 -->
|
||||
<select id = "selectBOGradBnefRegistInqire"
|
||||
parameterType="com.wb.domainserver.domain.gcone.setup.gradbnef.vo.BOGradbnefVO"
|
||||
resultType="dataMap">
|
||||
SELECT
|
||||
FMG.MBR_GRAD_CND_CD,
|
||||
FN_GET_COMMCODE_NAME('MBR_GRAD_CND',FMG.MBR_GRAD_CND_CD)MBR_GRAD_CND_CD_NM,
|
||||
FMG.MBR_GRAD_INNB,
|
||||
FMG.MBR_GRAD_NM,
|
||||
FMG.MBR_GRAD_AMT,
|
||||
FMG.SOPMAL_CD,
|
||||
FMG.MLG_ACCML_UNIT_DV_CD ,
|
||||
FMG.MLG_ACCML_AMT ,
|
||||
FMG.MLG_MXMM_ACCML_AMT ,
|
||||
FMG.MLG_VALID_MT_CNT
|
||||
FROM
|
||||
GC_MEMBER_GRAD FMG
|
||||
WHERE
|
||||
1 = 1
|
||||
AND FMG.SOPMAL_CD = #{sopmalCd}
|
||||
AND FMG.MBR_GRAD_INNB = #{mbrGradInnb}
|
||||
</select>
|
||||
|
||||
<!-- 회원 등급 혜택 값 있을 시 수정 없으면 추가 -->
|
||||
<update id="updateBOGradBnefUpdt"
|
||||
parameterType = "com.wb.domainserver.domain.gcone.setup.gradbnef.vo.BOGradbnefVO">
|
||||
<![CDATA[
|
||||
UPDATE
|
||||
GC_MEMBER_GRAD GMG , (SELECT MLG_VALID_PD FROM GC_SHOP WHERE SOPMAL_CD = #{sopmalCd}) AS GS
|
||||
SET
|
||||
GMG.MLG_ACCML_UNIT_DV_CD = #{mlgAccmlUnitDvCd},
|
||||
GMG.MLG_ACCML_AMT = IFNULL(REPLACE(#{mlgAccmlAmt}, ',', ''), NULL),
|
||||
GMG.MLG_MXMM_ACCML_AMT = IFNULL(REPLACE(#{mlgMxmmAccmlAmt}, ',', ''), NULL),
|
||||
GMG.MLG_VALID_MT_CNT = GS.MLG_VALID_PD,
|
||||
GMG.UPDUSR = #{updusr},
|
||||
GMG.UPDT_DT = SYSDATE()
|
||||
WHERE
|
||||
GMG.MBR_GRAD_INNB = #{mbrGradInnb}
|
||||
AND GMG.SOPMAL_CD = #{sopmalCd}
|
||||
]]>
|
||||
</update>
|
||||
|
||||
|
||||
<!--회원 등급 목록 조회 without pagination -->
|
||||
<select id = "selectBOMbrGradListInqireWithoutPaging"
|
||||
parameterType="com.wb.domainserver.domain.gcone.setup.gradbnef.vo.BOGradbnefVO"
|
||||
resultType="dataMap">
|
||||
<![CDATA[
|
||||
SELECT
|
||||
FMG.MBR_GRAD_INNB ,
|
||||
FMG.MBR_GRAD_GROUP_INNB,
|
||||
(
|
||||
SELECT
|
||||
SOPMAL_NM
|
||||
FROM GC_SHOP
|
||||
WHERE SOPMAL_CD = #{sopmalCd}
|
||||
) AS SOPMAL_NM,
|
||||
FMG.MBR_GRAD_NM,
|
||||
FMG.MLG_ACCML_UNIT_DV_CD ,
|
||||
FN_GET_COMMCODE_NAME('MLG_ACCML_UNIT_DV',FMG.MLG_ACCML_UNIT_DV_CD)MLG_ACCML_UNIT_DV_CD_NM,
|
||||
FORMAT(ROUND(FMG.MLG_ACCML_AMT), 0) AS MLG_ACCML_AMT,
|
||||
FORMAT(ROUND(FMG.MLG_MXMM_ACCML_AMT), 0) AS MLG_MXMM_ACCML_AMT,
|
||||
FMG.MLG_VALID_MT_CNT,
|
||||
FORMAT(ROUND(FMG.MBR_GRAD_AMT), 0) AS MBR_GRAD_AMT,
|
||||
FMG.MBR_GRAD_CND_CD ,
|
||||
FN_GET_COMMCODE_NAME('MBR_GRAD_CND',FMG.MBR_GRAD_CND_CD)MBR_GRAD_CND_CD_NM,
|
||||
FMG.SOPMAL_CD,
|
||||
FMG.REGUSR,
|
||||
FMG.REGIST_DT,
|
||||
FMG.UPDUSR,
|
||||
FMG.UPDT_DT,
|
||||
FMG.MBR_GRAD_ICON_COURS,
|
||||
FN_GET_COMMCODE_NAME('MBR_GRAD_CND',FMG.MBR_GRAD_CND_CD)MBR_GRAD_CND_CD_NM
|
||||
FROM GC_MEMBER_GRAD FMG
|
||||
WHERE FMG.SOPMAL_CD = #{sopmalCd}
|
||||
AND FMG.USE_AT = 'Y'
|
||||
ORDER BY FMG.MBR_GRAD_ORDR ASC
|
||||
]]>
|
||||
</select >
|
||||
|
||||
<!-- 쇼핑몰별 회원 등급 매핑 수정 -->
|
||||
<update id="updateBOMbrGradMapingUpdt"
|
||||
parameterType="com.wb.domainserver.domain.gcone.mbr.mbr.vo.BOMbrVO">
|
||||
UPDATE GC_MEMBER_GRAD_MAPPING
|
||||
SET
|
||||
MBR_GRAD_INNB = #{mbrGradInnb},
|
||||
GRAD_MDAT_DT = SYSDATE()
|
||||
WHERE
|
||||
MBR_INNB = #{mbrInnb}
|
||||
AND MBR_DV_CD = #{mbrDvCd}
|
||||
AND SOPMAL_CD = #{sopmalCd}
|
||||
</update>
|
||||
|
||||
<!-- 회원 등급 수정시 이전 회원 등급명, 이후 회원 등급 명 조회 -->
|
||||
<select id="selectMbrChngGradNm" parameterType="com.wb.domainserver.domain.gcone.mbr.mbr.vo.BOMbrVO">
|
||||
SELECT
|
||||
(SELECT
|
||||
MBR_GRAD_NM
|
||||
FROM
|
||||
GC_MEMBER_GRAD
|
||||
WHERE
|
||||
MBR_GRAD_INNB = #{beforeMbrGradInnb})AS BEFORE_GRAD_NM,
|
||||
(SELECT
|
||||
MBR_GRAD_NM
|
||||
FROM
|
||||
GC_MEMBER_GRAD
|
||||
WHERE
|
||||
MBR_GRAD_INNB = #{mbrGradInnb})AS AFTER_GRAD_NM
|
||||
FROM DUAL
|
||||
</select>
|
||||
</mapper>
|
||||
@@ -0,0 +1 @@
|
||||
<?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.setup.menu.mapper.BOMenuMapper"></mapper>
|
||||
@@ -0,0 +1,16 @@
|
||||
<?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.setup.mngr.mapper.BOMngrInfoMapper">
|
||||
<update id="updateBOMngrInfoUpdt" parameterType="com.wb.domainserver.domain.gcone.setup.mngr.vo.BOMngrInfoVO">
|
||||
UPDATE GC_MANAGER
|
||||
SET MNGR_NM = #{mngrNm, jdbcType=VARCHAR}
|
||||
, EMAIL = HEX(AES_ENCRYPT(#{email, jdbcType=VARCHAR}, #{secretKey}))
|
||||
, TELNB = HEX(AES_ENCRYPT(#{telnb, jdbcType=VARCHAR}, #{secretKey}))
|
||||
, MBTLNB = HEX(AES_ENCRYPT(#{mbtlnb, jdbcType=VARCHAR}, #{secretKey}))
|
||||
, UPDUSR = #{updusr, jdbcType=VARCHAR}
|
||||
<if test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isEquals(pwChngAt, 'Y')">
|
||||
, PASSWORD = #{password}
|
||||
</if>
|
||||
WHERE MNGR_INNB = #{mngrInnb}
|
||||
</update>
|
||||
</mapper>
|
||||
@@ -0,0 +1,97 @@
|
||||
<?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.setup.nbkk.mapper.BONbkkMapper">
|
||||
<!--무통장 입금 계좌 조회-->
|
||||
<select id = "selectBOAcntSetup" parameterType="com.wb.domainserver.domain.gcone.setup.nbkk.vo.BOSetupNbkkVO" resultType="dataMap" >
|
||||
SELECT
|
||||
SOPMAL_CD,
|
||||
ACNT_DV_CD,
|
||||
ACNT_DTL_DV_CD,
|
||||
BANK_CD,
|
||||
FN_GET_COMMCODE_NAME("BANK_NM_DV",BANK_CD) AS BANK_NM,
|
||||
DPSTR_NM,
|
||||
ACNTNB,
|
||||
USE_AT
|
||||
FROM GC_ACNT_SETUP
|
||||
WHERE ACNT_DV_CD ='01'
|
||||
<if test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isNotEmpty(sopmalCd)">
|
||||
AND SOPMAL_CD = #{sopmalCd}
|
||||
</if>
|
||||
<if test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isNotEmpty(useAt)">
|
||||
AND USE_AT = 'Y'
|
||||
</if>
|
||||
<if test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isNotEmpty(acntDtlDvCd)">
|
||||
AND ACNT_DTL_DV_CD = #{acntDtlDvCd}
|
||||
</if>
|
||||
</select>
|
||||
<!--환불 계좌 조회-->
|
||||
<select id = "selectBORefundAcntSetup" parameterType="com.wb.domainserver.domain.gcone.setup.nbkk.vo.BOSetupNbkkVO" resultType="dataMap" >
|
||||
SELECT SOPMAL_CD,
|
||||
ACNT_DV_CD,
|
||||
ACNT_DTL_DV_CD,
|
||||
BANK_CD,
|
||||
DPSTR_NM,
|
||||
ACNTNB,
|
||||
USE_AT
|
||||
FROM GC_ACNT_SETUP
|
||||
WHERE ACNT_DV_CD = '02'
|
||||
<if test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isNotEmpty(sopmalCd)">
|
||||
AND SOPMAL_CD = #{sopmalCd}
|
||||
</if>
|
||||
<if test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isNotEmpty(useAt)">
|
||||
AND USE_AT = 'Y'
|
||||
</if>
|
||||
</select>
|
||||
<!--계좌 삭제-->
|
||||
<delete id = "deleteBOSopmalAcnt" parameterType="com.wb.domainserver.domain.gcone.setup.nbkk.vo.NbkkInfoVO" >
|
||||
DELETE FROM GC_ACNT_SETUP GAS WHERE GAS.SOPMAL_CD = #{sopmalCd}
|
||||
</delete>
|
||||
<!--계좌 등록-->
|
||||
<insert id = "insertBOSopmalAcnt" parameterType="com.wb.domainserver.domain.gcone.setup.nbkk.vo.NbkkInfoVO">
|
||||
<selectKey order="BEFORE" keyProperty="acntSetupInnb" resultType="BigInteger">
|
||||
SELECT IFNULL(MAX(ACNT_SETUP_INNB), 0) + 1
|
||||
FROM GC_ACNT_SETUP
|
||||
</selectKey>
|
||||
INSERT INTO GC_ACNT_SETUP
|
||||
(
|
||||
ACNT_SETUP_INNB,
|
||||
SOPMAL_CD,
|
||||
ACNT_DV_CD,
|
||||
ACNT_DTL_DV_CD,
|
||||
BANK_CD,
|
||||
DPSTR_NM,
|
||||
ACNTNB,
|
||||
USE_AT,
|
||||
REGUSR,
|
||||
REGIST_DT,
|
||||
UPDUSR,
|
||||
UPDT_DT
|
||||
)
|
||||
VALUES
|
||||
(
|
||||
#{acntSetupInnb},
|
||||
#{sopmalCd},
|
||||
#{acntDvCd},
|
||||
#{acntDtlDvCd},
|
||||
#{bankCd},
|
||||
#{dpstrNm},
|
||||
#{acntnb},
|
||||
#{useAt},
|
||||
#{regusr},
|
||||
NOW(),
|
||||
#{updusr},
|
||||
NOW()
|
||||
)
|
||||
</insert>
|
||||
|
||||
<!-- 쇼핑몰 무통장자동입금 사용 여부 반환 -->
|
||||
<select id = "selectBOAcntUseAtInqire" parameterType="com.wb.domainserver.domain.gcone.ordr.ordr.vo.BOOrdrSrchVO" resultType="Integer" >
|
||||
SELECT
|
||||
COUNT(1)
|
||||
FROM GC_ACNT_SETUP
|
||||
WHERE ACNT_DV_CD ='01'
|
||||
AND SOPMAL_CD = #{sopmalCd}
|
||||
AND USE_AT = 'Y'
|
||||
</select>
|
||||
|
||||
</mapper>
|
||||
@@ -0,0 +1,81 @@
|
||||
<?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.setup.ordrmngr.mapper.BOOrdrMngrMapper">
|
||||
<!--주문 설정 조회-->
|
||||
<select id="selectBOOrdrSetup">
|
||||
SELECT GS.MLG_PYMNT_AT,
|
||||
GS.MLG_PYMNT_DV_CD,
|
||||
GS.MLG_PYMNT_RT,
|
||||
GS.MLG_MXMM_PYMNT_AMT,
|
||||
GS.MLG_MXMM_PYMNT_AMT_AT,
|
||||
GS.MLG_VALID_PD,
|
||||
GS.MLG_VALID_PD_AT,
|
||||
GS.MULTI_DLVY_AT,
|
||||
GS.FDRM_DLVY_AT,
|
||||
GS.GIFT_DLVY_AT,
|
||||
GS.CASH_AT,
|
||||
GS.GIFT_DLVY_ATMC_CANCL_PD,
|
||||
GS.PC_DOMN_ADRES,
|
||||
GS.MBL_DOMN_ADRES,
|
||||
GS.SOPMAL_NM,
|
||||
GS.SOPMAL_CD,
|
||||
GS.FDRM_DLVY_AT,
|
||||
GS.GIFT_DLVY_AT,
|
||||
GS.FVICON_COURS,
|
||||
GS.CSC_TELNB_ORDR_POSBL_AT,
|
||||
GS.CSC_WKDAY_WORK_TME,
|
||||
GS.CSC_LUNCH_TME,
|
||||
GS.CSC_RSTDE,
|
||||
GS.CSC_TELNB,
|
||||
GS.META_DC,
|
||||
GS.META_KWRD,
|
||||
GS.META_SJ,
|
||||
GS.META_GOODS_AT,
|
||||
GS.META_GOODS_DC,
|
||||
GS.META_GOODS_KWRD,
|
||||
GS.META_GOODS_SJ,
|
||||
GS.SOPMAL_TY_CD
|
||||
FROM GC_SHOP GS
|
||||
WHERE SOPMAL_CD = #{sopmalCd}
|
||||
</select>
|
||||
|
||||
<!--주문 설정 수정-->
|
||||
<update id="updateBOOrdrSetup">
|
||||
UPDATE GC_SHOP
|
||||
SET CASH_AT = IFNULL(#{cashAt},'N'),
|
||||
MULTI_DLVY_AT = IFNULL(#{multiDlvyAt},'N'),
|
||||
FDRM_DLVY_AT = IFNULL(#{fdrmDlvyAt},'N'),
|
||||
GIFT_DLVY_AT = IFNULL(#{giftDlvyAt},'N'),
|
||||
GIFT_DLVY_ATMC_CANCL_PD = #{giftDlvyAtmcCanclPd},
|
||||
MLG_PYMNT_AT = #{mlgPymntAt},
|
||||
MLG_PYMNT_DV_CD = #{mlgPymntDvCd},
|
||||
MLG_PYMNT_RT = REPLACE(#{mlgPymntRt},',',''),
|
||||
MLG_MXMM_PYMNT_AMT = REPLACE(#{mlgMxmmPymntAmt},',',''),
|
||||
<choose>
|
||||
<when test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isNotEmpty(mlgMxmmPymntAmtAt)">
|
||||
MLG_MXMM_PYMNT_AMT_AT = #{mlgMxmmPymntAmtAt},
|
||||
</when>
|
||||
<otherwise>
|
||||
MLG_MXMM_PYMNT_AMT_AT = 'Y',
|
||||
</otherwise>
|
||||
</choose>
|
||||
MLG_VALID_PD = #{mlgValidPd},
|
||||
<choose>
|
||||
<when test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isNotEmpty(mlgValidPdAt)">
|
||||
MLG_VALID_PD_AT = #{mlgValidPdAt},
|
||||
</when>
|
||||
<otherwise>
|
||||
MLG_VALID_PD_AT = 'Y',
|
||||
</otherwise>
|
||||
</choose>
|
||||
MLG_HOLD_USE_AMT = #{mlgHoldUseAmt},
|
||||
MLG_SETLE_AMT_USE_AMT = #{mlgSetleAmtUseAmt},
|
||||
MLG_MUMM_USE_AMT = #{mlgMummUseAmt},
|
||||
MLG_MXMM_USE_DV = #{mlgMxmmUseDv},
|
||||
MLG_MXMM_USE_AMT = #{mlgMxmmUseAmt},
|
||||
UPDUSR = #{updusr},
|
||||
UPDT_DT = SYSDATE()
|
||||
WHERE SOPMAL_CD = #{sopmalCd}
|
||||
</update>
|
||||
|
||||
</mapper>
|
||||
@@ -0,0 +1,232 @@
|
||||
<?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.setup.popup.mapper.BOPopupMapper">
|
||||
|
||||
<!-- 팝업 상세조회, 수정, 삭제 조건절-->
|
||||
<sql id="selectBOPopupKeyWhere">
|
||||
<![CDATA[
|
||||
WHERE 1=1
|
||||
AND POPUP_INNB = #{popupInnb}
|
||||
AND SOPMAL_CD = #{sopmalCd}
|
||||
]]>
|
||||
</sql>
|
||||
|
||||
<!-- 팝업 등록 -->
|
||||
<insert id="insertBOPopup"
|
||||
parameterType="com.wb.domainserver.domain.gcone.setup.popup.vo.BOPopupVO">
|
||||
<selectKey order="BEFORE" keyProperty="popupInnb" resultType="java.lang.Integer">
|
||||
<![CDATA[
|
||||
SELECT IFNULL(MAX(POPUP_INNB), 0)+1
|
||||
FROM GC_DESIGN_POPUP
|
||||
]]>
|
||||
</selectKey>
|
||||
INSERT INTO GC_DESIGN_POPUP (
|
||||
POPUP_INNB
|
||||
, SOPMAL_CD
|
||||
, POPUP_NM
|
||||
, POPUP_EXPSR_BGN_DT
|
||||
, POPUP_EXPSR_END_DT
|
||||
, CNNC_URL
|
||||
, POPUP_MG_WTH
|
||||
, POPUP_MG_VTC
|
||||
, POPUP_LC_X
|
||||
, POPUP_LC_Y
|
||||
, EXPSR_AT
|
||||
<if test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isNotEmpty(tmeSetup)">
|
||||
, TME_SETUP
|
||||
</if>
|
||||
, USE_AT
|
||||
, ORGINL_FIL_NM
|
||||
, SYS_FIL_NM
|
||||
, FIL_MG
|
||||
, FIL_TY
|
||||
, FIL_COURS
|
||||
, REGUSR
|
||||
, REGIST_DT
|
||||
, UPDUSR
|
||||
, UPDT_DT
|
||||
, MBL_POPUP_MG_WTH
|
||||
, MBL_POPUP_MG_VTC
|
||||
, MBL_POPUP_LC_X
|
||||
, MBL_POPUP_LC_Y
|
||||
, TME_SETUP_AT
|
||||
)
|
||||
VALUES (
|
||||
#{popupInnb}
|
||||
, #{sopmalCd}
|
||||
, #{popupNm}
|
||||
, #{popupExpsrBgnDt}
|
||||
, #{popupExpsrEndDt}
|
||||
, #{cnncUrl}
|
||||
, #{popupMgWth}
|
||||
, #{popupMgVtc}
|
||||
, #{popupLcX}
|
||||
, #{popupLcY}
|
||||
, #{expsrAt}
|
||||
<if test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isNotEmpty(tmeSetup)">
|
||||
, #{tmeSetup}
|
||||
</if>
|
||||
, 'Y'
|
||||
, #{orginlFilNm}
|
||||
, #{sysFilNm}
|
||||
, #{filMg}
|
||||
, #{filTy}
|
||||
, #{filCours}
|
||||
, #{regusr}
|
||||
, SYSDATE()
|
||||
, #{updusr}
|
||||
, SYSDATE()
|
||||
, #{mblPopupMgWth}
|
||||
, #{mblPopupMgVtc}
|
||||
, #{mblPopupLcX}
|
||||
, #{mblPopupLcY}
|
||||
, #{tmeSetupAt}
|
||||
)
|
||||
</insert>
|
||||
|
||||
<!-- 팝업 수정 -->
|
||||
<update id="updateBOPopupDtl" parameterType="com.wb.domainserver.domain.gcone.setup.popup.vo.BOPopupVO">
|
||||
UPDATE GC_DESIGN_POPUP
|
||||
SET
|
||||
POPUP_NM = #{popupNm}
|
||||
, SOPMAL_CD = #{sopmalCd}
|
||||
, POPUP_EXPSR_BGN_DT = #{popupExpsrBgnDt}
|
||||
, POPUP_EXPSR_END_DT = #{popupExpsrEndDt}
|
||||
, CNNC_URL = #{cnncUrl}
|
||||
, POPUP_MG_WTH = #{popupMgWth}
|
||||
, POPUP_MG_VTC = #{popupMgVtc}
|
||||
, POPUP_LC_X = #{popupLcX}
|
||||
, POPUP_LC_Y = #{popupLcY}
|
||||
, EXPSR_AT = #{expsrAt}
|
||||
<if test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isEquals(fileAddAt, 'Y')">
|
||||
, ORGINL_FIL_NM = #{orginlFilNm}
|
||||
, SYS_FIL_NM = #{sysFilNm}
|
||||
, FIL_MG = #{filMg}
|
||||
, FIL_TY = #{filTy}
|
||||
, FIL_COURS = #{filCours}
|
||||
</if>
|
||||
, UPDUSR = #{updusr}
|
||||
, UPDT_DT = SYSDATE()
|
||||
, MBL_POPUP_MG_WTH = #{mblPopupMgWth}
|
||||
, MBL_POPUP_MG_VTC = #{mblPopupMgVtc}
|
||||
, MBL_POPUP_LC_X = #{mblPopupLcX}
|
||||
, MBL_POPUP_LC_Y = #{mblPopupLcY}
|
||||
, TME_SETUP_AT = #{tmeSetupAt}
|
||||
<if test="@com.wb.domainserver.util.dataaccess.MybaitsUtil@isEquals(tmeSetupAt, 'Y')">
|
||||
, TME_SETUP = #{tmeSetup}
|
||||
</if>
|
||||
<include refid="selectBOPopupKeyWhere"/>
|
||||
</update>
|
||||
|
||||
<!-- 팝업 삭제 -->
|
||||
<update id="deleteBOPopup" parameterType="com.wb.domainserver.domain.gcone.setup.popup.vo.BOPopupVO">
|
||||
<![CDATA[
|
||||
UPDATE GC_DESIGN_POPUP
|
||||
SET USE_AT = 'N'
|
||||
, UPDUSR = #{updusr}
|
||||
, UPDT_DT = SYSDATE()
|
||||
]]>
|
||||
<include refid="selectBOPopupKeyWhere"/>
|
||||
</update>
|
||||
|
||||
<!-- 팝업 건수 -->
|
||||
<select id="selectBOPopupListCnt"
|
||||
parameterType="com.wb.domainserver.domain.gcone.setup.popup.vo.BOPopupVO"
|
||||
resultType="java.lang.Integer">
|
||||
<![CDATA[
|
||||
SELECT COUNT(1)
|
||||
FROM GC_DESIGN_POPUP
|
||||
WHERE 1=1
|
||||
AND USE_AT = 'Y'
|
||||
AND SOPMAL_CD = #{sopmalCd}
|
||||
]]>
|
||||
</select>
|
||||
|
||||
<!-- 팝업 목록 조회 -->
|
||||
<select id="selectBOPopupList"
|
||||
parameterType="com.wb.domainserver.domain.gcone.setup.popup.vo.BOPopupVO"
|
||||
resultType="dataMap">
|
||||
SELECT *
|
||||
FROM (
|
||||
SELECT TB.*
|
||||
, CAST(@ROWNUM:=@ROWNUM + 1 AS UNSIGNED) AS RNUM
|
||||
FROM (SELECT POPUP_INNB
|
||||
, SOPMAL_CD
|
||||
, POPUP_NM
|
||||
, DATE_FORMAT(POPUP_EXPSR_BGN_DT, '%Y-%m-%d %H:%i:%s') AS POPUP_EXPSR_BGN_DT
|
||||
, DATE_FORMAT(POPUP_EXPSR_END_DT, '%Y-%m-%d %H:%i:%s') AS POPUP_EXPSR_END_DT
|
||||
, CNNC_URL
|
||||
, POPUP_MG_WTH
|
||||
, POPUP_MG_VTC
|
||||
, POPUP_LC_X
|
||||
, POPUP_LC_Y
|
||||
, EXPSR_AT
|
||||
, TME_SETUP
|
||||
, USE_AT
|
||||
, ORGINL_FIL_NM
|
||||
, SYS_FIL_NM
|
||||
, FIL_MG
|
||||
, FIL_TY
|
||||
, FIL_COURS
|
||||
, REGUSR
|
||||
, REGIST_DT
|
||||
, DATE_FORMAT(REGIST_DT, '%Y-%m-%d') AS REGIST_DE
|
||||
, UPDUSR
|
||||
, UPDT_DT
|
||||
, DATE_FORMAT(UPDT_DT, '%Y-%m-%d') AS UPDT_DE
|
||||
FROM GC_DESIGN_POPUP
|
||||
WHERE 1=1
|
||||
AND USE_AT = 'Y'
|
||||
AND SOPMAL_CD = #{sopmalCd}
|
||||
ORDER BY REGIST_DT DESC
|
||||
) TB
|
||||
WHERE (@ROWNUM:=0)=0) PV
|
||||
WHERE 1=1
|
||||
LIMIT #{recordCountPerPage} OFFSET #{firstIndex}
|
||||
</select>
|
||||
|
||||
<!-- 팝업 상세 조회 -->
|
||||
<select id="selectBOPopupDtl"
|
||||
parameterType="com.wb.domainserver.domain.gcone.setup.popup.vo.BOPopupVO"
|
||||
resultType="dataMap">
|
||||
<![CDATA[
|
||||
SELECT POPUP_INNB
|
||||
, POPUP_NM
|
||||
, SOPMAL_CD
|
||||
, POPUP_EXPSR_BGN_DT
|
||||
, DATE_FORMAT(POPUP_EXPSR_BGN_DT, '%Y-%m-%d') AS POPUP_EXPSR_BGN_DT_YYYYMMDD
|
||||
, DATE_FORMAT(POPUP_EXPSR_BGN_DT, '%H:%i') AS POPUP_EXPSR_BGN_DT_TIME
|
||||
, POPUP_EXPSR_END_DT
|
||||
, DATE_FORMAT(POPUP_EXPSR_END_DT, '%Y-%m-%d') AS POPUP_EXPSR_END_DT_YYYYMMDD
|
||||
, DATE_FORMAT(POPUP_EXPSR_END_DT, '%H:%i') AS POPUP_EXPSR_END_DT_TIME
|
||||
, CNNC_URL
|
||||
, POPUP_MG_WTH
|
||||
, POPUP_MG_VTC
|
||||
, POPUP_LC_X
|
||||
, POPUP_LC_Y
|
||||
, EXPSR_AT
|
||||
, TME_SETUP
|
||||
, DATE_FORMAT(TME_SETUP, '%Y-%m-%d') AS TME_SETUP_YYYYMMDD
|
||||
, DATE_FORMAT(TME_SETUP, '%H:%i') AS TME_SETUP_TIME
|
||||
, USE_AT
|
||||
, ORGINL_FIL_NM
|
||||
, SYS_FIL_NM
|
||||
, FIL_MG
|
||||
, FIL_TY
|
||||
, FIL_COURS
|
||||
, REGUSR
|
||||
, REGIST_DT
|
||||
, DATE_FORMAT(REGIST_DT, '%Y-%m-%d') AS REGIST_DE
|
||||
, UPDUSR
|
||||
, UPDT_DT
|
||||
, DATE_FORMAT(UPDT_DT, '%Y-%m-%d') AS UPDT_DE
|
||||
, MBL_POPUP_MG_WTH
|
||||
, MBL_POPUP_MG_VTC
|
||||
, MBL_POPUP_LC_X
|
||||
, MBL_POPUP_LC_Y
|
||||
, TME_SETUP_AT
|
||||
FROM GC_DESIGN_POPUP
|
||||
]]>
|
||||
<include refid="selectBOPopupKeyWhere"/>
|
||||
</select>
|
||||
|
||||
</mapper>
|
||||
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user