청약 취소 수동 버튼

This commit is contained in:
2023-07-12 10:09:41 +09:00
parent 0973e81406
commit 6ab4368c0f
11 changed files with 298 additions and 3 deletions

View File

@@ -389,6 +389,8 @@
WHERE
GRP_CD = 'SUBS_STTUS_CD'
AND DTL_CD = esi.SUBS_STTUS_CD) AS STAT,
esi.SUBS_STTUS_CD,
esi.SUBS_ID,
(
SELECT
PROD_NM
@@ -397,6 +399,7 @@
WHERE
PROD_CD = esi.PROD_CD) AS PLAN,
esi.ENTR_NO as SUBS_NO,
esi.PROD_CD,
esi.ATTRCTOR_ID AS CHANNEL_ID,
esi.ATTRCTOR_NM AS CHANNEL_NM,
esi.SUBSMNGR_ID AS ADMIN_ID,
@@ -1683,4 +1686,75 @@
NOW()
)
</insert>
<update id="cancleUserSttusCd" parameterType="kr.co.uplus.ez.api.custMgt.dto.CancleSubsSttus">
/*CancleSubsSttus.cancleUserSttusCd - 임시개통, 가입 취소 시 사용자 상태 변경 ('99': 삭제) */
UPDATE
hubez_common.EZ_SVC_USER
SET
USER_STTUS_CD = '99'
WHERE 1=1
AND USER_ID = #{userId}
</update>
<update id="cancleSubsSttusCd" parameterType="kr.co.uplus.ez.api.custMgt.dto.CancleSubsSttusReqDto">
/* CancleSubsSttus.cancleSubsSttusCd - 임시개통, 가입 취소 시 청약 상태 변경('98': 취소) */
UPDATE
hubez_common.EZ_SUBS_INFO
SET
SUBS_STTUS_CD = '98'
WHERE 1=1
AND SUBS_ID = #{subsId}
</update>
<update id="updateCancleSbscstHst" parameterType="kr.co.uplus.ez.api.custMgt.dto.CancleSubsSttus">
/* CancleSubsSttus.updateCancleSbscstHst - 임시개통, 가입 취소 시 청약 상태 히스토리 최신 날짜로 변경 */
UPDATE
hubez_common.EZ_SBSCST_HST
SET
EFCT_FNS_DT = NOW()
WHERE
SUBS_ID = #{subsId}
AND EFCT_ST_DT =
(
SELECT
EFCT_ST_DT
FROM
hubez_common.EZ_SBSCST_HST
WHERE
SUBS_ID = #{subsId}
ORDER BY EFCT_ST_DT DESC
LIMIT 1
)
</update>
<insert id="cancleSbscstHst" parameterType="kr.co.uplus.ez.api.custMgt.dto.CancleSubsSttusReqDto">
/* CancleSubsSttus.cancleSbscstHst - 임시개통, 가입 취소 시 청약 상태 히스토리*/
INSERT INTO
hubez_common.EZ_SBSCST_HST
(
SUBS_ID,
EFCT_ST_DT,
EFCT_FNS_DT,
PROD_CD,
SUBS_STTUS_CD,
REG_ID,
REG_DT,
CHG_ID,
CHG_DT
)
VALUES
(
#{subsId},
NOW(),
#{efctFnsDt},
#{prodCd},
'98',
#{regId},
NOW(),
#{chgId},
NOW()
)
</insert>
</mapper>