AND esi.SUBS_DT = ]]> STR_TO_DATE(concat(REPLACE(#{startDt}, '-', '' ),'000000') , '%Y%m%d%H%i%s')
AND esi.SUBS_DT STR_TO_DATE(concat(REPLACE(#{endDt}, '-', '' ),'235959'), '%Y%m%d%H%i%s')
AND esi.SUBS_STTUS_CD = #{searchType1}
AND eiu.EX_PROVUSERTYPE is null
AND eiu.EX_PROVUSERTYPE = 'DEALER'
AND eiu.EX_PROVUSERTYPE in ( 'CCS-CS1'
, 'CCS-CB1'
, 'CCS-CB2'
, 'CCS-CJ'
, 'CCS-LS2'
, 'CCS-LS3'
, 'CCS-M'
, 'CCS-MJ'
, 'CCS-P'
, 'CCS-P2'
, 'CCS-D'
, 'CCS-G'
, 'CCS-S')
AND eiu.EX_PROVUSERTYPE not in ( 'CCS-CS1'
, 'CCS-CB1'
, 'CCS-CB2'
, 'CCS-CJ'
, 'CCS-LS2'
, 'CCS-LS3'
, 'CCS-M'
, 'CCS-MJ'
, 'CCS-P'
, 'CCS-P2'
, 'CCS-D'
, 'CCS-G'
, 'CCS-S', 'DEALER')
AND UPPER(eci.CUST_NM) LIKE UPPER(CONCAT('%', #{searchText1}, '%'))
AND UPPER(esi.ENTR_NO) LIKE UPPER(CONCAT('%', #{searchText1}, '%'))
AND UPPER(esu.USER_ID) LIKE UPPER(CONCAT('%', #{searchText1}, '%'))
AND UPPER(eci.BIZRNO) LIKE UPPER(CONCAT('%', #{searchText1}, '%'))
/* custMgt-mapper.xml(insertSvcUser) */
INSERT
INTO
hubez_common.EZ_SVC_USER(
USER_SEQ,
USER_ID,
USER_NM,
USER_STTUS_CD,
PRNTS_USER_SEQ,
CUST_SEQ,
USER_TP_CD,
PWD,
BIZR_AUTH_YN,
LINE_TP_CD,
HP_NO,
EMAIL,
AUTHCD_080,
AUT_CD,
LOGIN_FAIL_CNT,
REG_ID,
REG_DT,
CHG_ID,
CHG_DT
)VALUES(
hubez_admin.FUN_GET_USER_SEQ(),
#{userId},
#{userNm},
#{userStat},
#{prntsUserSeq},
hubez_admin.FUN_GET_CUST_SEQ(),
#{userTpCd},
#{userPw},
#{bizrAuthYn},
#{lineTpCd},
#{hpNo},
#{email},
#{authcd080},
#{autCd},
#{loginFailCnt},
#{regId},
NOW(),
#{chgId},
NOW())
/* custMgt-mapper.xml(insertUserInfo) */
INSERT INTO
hubez_common.EZ_SVC_USER(
USER_SEQ,
USER_ID,
USER_NM,
USER_STTUS_CD,
PRNTS_USER_SEQ,
CUST_SEQ,
USER_TP_CD,
PWD,
LINE_TP_CD,
HP_NO,
EMAIL,
AUT_CD,
LOGIN_FAIL_CNT,
REG_ID,
REG_DT,
CHG_ID,
CHG_DT
) SELECT
hubez_admin.FUN_GET_USER_SEQ(),
#{userId},
#{userNm},
#{userStat},
esu.USER_SEQ,
esu.CUST_SEQ,
'02', -- 사용자ID
#{userPw},
(SELECT LINE_TP_CD FROM hubez_common.EZ_SVC_USER WHERE USER_SEQ = esu.USER_SEQ),
#{mdn},
#{userEmail},
'H002',
0,
#{userId},
NOW(),
#{userId},
NOW()
FROM
hubez_common.EZ_SVC_USER esu
WHERE esu.USER_ID = #{adminId}
/* custMgt-mapper.xml(updateAdminInfo) */
UPDATE hubez_common.EZ_SUBS_INFO
SET
CHG_ID = #{serviceId}
,CHG_DT = NOW()
,SUBSMNGR_ID= #{adminId}
,SUBSMNGR_NM= #{adminNm}
WHERE USER_SEQ = (SELECT USER_SEQ FROM (SELECT esi.USER_SEQ
FROM hubez_common.EZ_SUBS_INFO esi
INNER JOIN hubez_common.EZ_SVC_USER esu
ON esu.USER_SEQ = esi.USER_SEQ
WHERE esu.USER_TP_CD = '01'
AND esu.USER_ID = #{serviceId}) as sub1)
/* custMgt-mapper.xml(updateUserInfo) */
UPDATE hubez_common.EZ_SVC_USER SET
CHG_ID = #{userId}
,CHG_DT = NOW()
,USER_NM = #{userNm}
,USER_STTUS_CD = #{userStat}
,PWD = #{userPw}
,HP_NO = #{mdn}
,EMAIL = #{userEmail}
,LINE_TP_CD = #{lineType}
WHERE
USER_ID = #{userId}
AND esu.REG_DT = ]]> STR_TO_DATE(concat(REPLACE(#{startDt}, '-', '' ),'000000') , '%Y%m%d%H%i%s')
AND esu.REG_DT STR_TO_DATE(concat(REPLACE(#{endDt}, '-', '' ),'235959'), '%Y%m%d%H%i%s')
AND esu.USER_STTUS_CD = #{searchType1}
AND esu.USER_TP_CD = #{searchType2}
AND UPPER(esu.USER_ID) LIKE UPPER(CONCAT('%', #{searchText1}, '%'))
AND UPPER(esu.USER_NM) LIKE UPPER(CONCAT('%', #{searchText1}, '%'))
AND esu.USER_SEQ IN (SELECT PRNTS_USER_SEQ FROM hubez_common.EZ_SVC_USER WHERE USER_ID LIKE CONCAT('%', #{searchText1}, '%') AND USER_TP_CD ='01')
/* custMgt-mapper.xml(insertCustInfo) */
INSERT
INTO
hubez_common.EZ_CUST_INFO(
CUST_SEQ,
BIZRNO,
CUST_NM,
CUST_TY_CD,
CORPNO,
REPR_NM,
BRTHDY,
ZIPCD,
ADDR1,
ADDR2,
REG_ID,
REG_DT,
CHG_ID,
CHG_DT
)VALUES(
#{custSeq},
#{bizrno},
#{custNm},
#{custTyCd},
#{corpno},
#{reprNm},
#{brthdy},
#{zipcd},
#{addr1},
#{addr2},
#{regId},
NOW(),
#{regId},
NOW()
)
/* custMgt-mapper.xml(insertSvcUserInfo) */
INSERT INTO hubez_common.EZ_SVC_USER(
USER_SEQ
,USER_ID
,USER_NM
,USER_STTUS_CD
,PRNTS_USER_SEQ
,CUST_SEQ
,USER_TP_CD
,PWD
,BIZR_AUTH_YN
,LINE_TP_CD
,HP_NO
,EMAIL
,AUTHCD_080
,AUT_CD
,LOGIN_FAIL_CNT
,REG_ID
,REG_DT
,CHG_ID
,CHG_DT
)VALUES(
#{userSeq}
, #{userId}
, #{userNm}
, #{userSttusCd}
, #{prntsUserSeq}
, #{custSeq}
, #{userTpCd}
, sha2(concat(#{userId}, #{pwd}), 512)
, #{bizrAuthYn}
, #{lineTpCd}
, #{hpNo}
, #{email}
, #{authcd080}
, #{autCd}
, 0
, #{regId}
, now()
, #{regId}
, now()
)
/* custMgt-mapper.xml(insertSubsInfo) */
INSERT INTO hubez_common.EZ_SUBS_INFO(
SUBS_ID
,ENTR_NO
,USER_SEQ
,CUST_SEQ
,JOIN_DIV
,SUBS_STTUS_CD
,PROD_CD
,SUBS_DT
,OPN_DT
,BIND_DC_YN
,REG_ID
,REG_DT
,CHG_ID
,CHG_DT
)values(
#{subsId}
,#{entrNo}
, #{userSeq}
, #{custSeq}
, #{joinDiv}
, #{subsSttusCd}
, #{prodCd}
, NOW()
, NOW()
, #{bindDcYn}
, #{regId}
, NOW()
, #{regId}
, NOW()
)
/* custMgt-mapper.xml(deleteMemo) */
DELETE FROM hubez_common.EZ_USER_MEMO
WHERE SEQ_NO = #{seqNo}
AND USER_SEQ = #{userSeq}
/* custMgt-mapper.xml(deleteUserList) */
DELETE FROM hubez_common.EZ_SVC_USER
WHERE 1=1
AND USER_ID IN
#{item.userId}
AND USER_TP_CD = '02'
/* custMgt-mapper.xml(updateAdminInfoTotal) */
UPDATE hubez_common.EZ_SVC_USER
SET
CHG_ID = #{userId}
,CHG_DT = NOW()
,USER_STTUS_CD = #{userStat}
,LINE_TP_CD = #{lineType}
WHERE USER_ID = #{userId}
/* custMgt-mapper.xml(updateMemberInfo) */
UPDATE hubez_common.EZ_SVC_USER SET
USER_NM = #{userNm},
HP_NO = #{hpNo},
EMAIL = #{email},
USER_STTUS_CD = #{userStat},
LINE_TP_CD = #{lineType},
CHG_ID = #{userId},
CHG_DT = NOW()
WHERE
USER_ID = #{userId}
/* custMgt-mapper.xml(insertMemo) */
INSERT INTO hubez_common.EZ_USER_MEMO(
USER_SEQ
,MEMO
,MKER_ID
,MKER_NM
,REG_ID
,REG_DT
) SELECT
esu.USER_SEQ
, #{memo}
, #{userId}
, esu.USER_NM
, #{userId}
, NOW()
FROM hubez_common.EZ_SVC_USER esu
WHERE esu.USER_ID = #{userId}
UPDATE hubez_admin.EZ_USER_LMT
SET
CHG_ID = #{userId}
,CHG_DT = NOW()
,MRT_LMT_AMT = #{sendingLimit}
WHERE USER_SEQ = (SELECT USER_SEQ FROM hubez_common.EZ_SVC_USER WHERE USER_ID = #{userId} LIMIT 1)
AND LMT_YM = DATE_FORMAT(NOW(),'%Y%m')
/* custMgt-mapper.xml(insertSbscstHst) */
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}
, #{efctStDt}
, STR_TO_DATE('9999-12-31', '%Y-%m-%d')
, #{prodCd}
, #{subsSttusCd}
, #{regId}
, now()
, #{regId}
, now()
)
/* custMgt-mapper.xml(insertOrder) */
INSERT INTO hubez_admin.EZ_ORDER(
ORDER_ID
,ORDER_CRET_DT
,ORDER_TY_CD
,REG_ID
)VALUES(
#{orderId}
, STR_TO_DATE(#{orderCretDt}, '%y%m%d%H%i%s')
, #{orderTyCd}
, #{regId}
)
/* custMgt-mapper.xml(insertLmtdctDtl) */
INSERT INTO hubez_admin.EZ_LMTDCT_DTL(
ORDER_CRET_DT
,USER_SEQ
,LMT_YM
,USE_YM
,LMT_TP_CD
,DDCT_TP_CD
,DDCT_AMT
,EXE_ORDER_ID
,SNDDCT_ORDER_ID
,REG_ID
,REG_DT
)VALUES(
#{orderCretDt}
, #{userSeq}
, #{lmtYm}
, #{useYm}
, #{lmtTpCd}
, #{ddctTpcd}
, #{ddctAmt}
, #{exeOrderId}
, #{snddctOrderId}
, #{regId}
, now()
)
/* custMgt-mapper.xml(insertUserLmt) */
INSERT INTO hubez_admin.EZ_USER_LMT(
USER_SEQ
,LMT_YM
,FX_LMT_AMT
,MRT_LMT_AMT
,CFWD_AMT
,EXTNC_AMT
,CFWD_RSTRT_BLNC
,FX_BLNC
,MRT_USE_AMT
,SMS_USE_AMT
,MMS_USE_AMT
,LMS_USE_AMT
,ATLK_USE_AMT
,SMS_USE_CNT
,LMS_USE_CNT
,MMS_USE_CNT
,ATLK_USE_CNT
,REG_ID
,REG_DT
,CHG_ID
,CHG_DT
)VALUES(
#{userSeq}
, #{lmtYm}
, #{fxLmtAmt}
, #{mrtLmtAmt}
, 0
, 0
, 0
, #{fxBlnc}
, 0
, 0
, 0
, 0
, 0
, 0
, 0
, 0
, 0
, #{regId}
,now()
, #{chgId}
,now()
)
/* custMgt-mapper.xml(updateBindDcYn) */
UPDATE hubez_common.EZ_SUBS_INFO
SET
BIND_DC_YN = #{bindDcYn},
CHG_DT = NOW()
WHERE
ENTR_NO = #{entrNo}
INSERT INTO hubez_admin.EZ_CHARGE_MNG (
CHRG_SEQ
, USER_SEQ
, CHRG_DIV
, STRT_YM
, END_YM
, CHRG_AMT
, USE_YN
, REG_ID
, REG_DT
, CHG_ID
, CHG_DT
) VALUES(
#{chrgSeq}
, #{userSeq}
, #{chrgDiv}
, #{strtYm}
, #{endYm}
, #{chrgAmt}
, 'Y'
, #{regId}
, NOW()
, #{regId}
, NOW()
)
UPDATE
hubez_admin.EZ_USER_LMT eul
set
eul.MRT_LMT_AMT = eul.MRT_LMT_AMT + #{extcChrgAmt}+ #{cfwdChrgAmt}
,eul.EXTC_CHRG_AMT = eul.EXTC_CHRG_AMT + #{extcChrgAmt}
,eul.EXTC_CHRG_BLNC = eul.EXTC_CHRG_BLNC + #{extcChrgAmt}
,eul.CFWD_CHRG_AMT = eul.CFWD_CHRG_AMT+ #{cfwdChrgAmt}
,eul.CFWD_CHRG_BLNC = eul.CFWD_CHRG_BLNC+ #{cfwdChrgAmt}
WHERE eul.USER_SEQ = #{userSeq}
AND eul.LMT_YM =#{lmtYm}
UPDATE
hubez_admin.EZ_CHARGE_MNG ecm
set
ecm.USE_YN ='N'
WHERE ecm.CHRG_SEQ = #{chrgSeq}
INSERT INTO hubez_admin.EZ_CHARGE_MNG (
CHRG_SEQ
, USER_SEQ
, CHRG_DIV
, STRT_YM
, END_YM
, CHRG_AMT
, USE_YN
, REG_ID
, REG_DT
, CHG_ID
, CHG_DT
) VALUES(
#{chrgSeq}
, #{userSeq}
, 'E'
, #{strtYm}
, #{endYm}
, #{chrgAmt}
, 'Y'
, #{regId}
, NOW()
, #{regId}
, NOW()
)
UPDATE
hubez_admin.EZ_CHARGE_MNG ecm
set
ecm.USE_YN ='N'
WHERE ecm.CHRG_SEQ in
#{list.chrgSeq}
/* extCarryOverAmtNoti.insertWebMsgCli - 메시지 원장 등록 */
INSERT INTO
hubez_send.EZ_MSG_NORMAL
hubez_send.EZ_MSG_REAL
(
CLIENT_KEY,
REQ_PRODUCT,
TRAFFIC_TYPE,
MSG_STATUS,
REQ_DATE,
MSG_BIZ_KEY,
TEMPLATE_CODE,
SEND_GROUP_KEY,
CALLBACK_NUMBER,
DEPT_CODE,
MSG,
PHONE,
MERGE_DATA,
TITLE,
FILE_LIST,
FB_PRODUCT,
FB_TITLE,
FB_MSG,
FB_FILE_ID,
RCS_MSGBASE_ID,
RCS_HEADER,
RCS_FOOTER,
RCS_COPY_ALLOWED,
RCS_EXPIRY_OPTION,
RCS_AGENCY_ID,
RCS_BUTTON,
KAKAO_SENDER_KEY,
KAKAO_TEMPLATE_KEY,
KAKAO_BUTTON,
KAKAO_IMAGE_WIDE_YN,
KAKAO_IMAGE_URL,
KAKAO_IMAGE_LINK,
PUSH_APP_ID,
PUSH_PROVIDER,
PUSH_APP_USER_ID,
WEB_REQ_ID,
ORDER_ID
)
VALUES
(
#{clientKey},
#{reqProduct},
#{trafficType},
#{msgStatus},
NOW(),
#{msgBizKey},
#{templateCode},
#{sendGroupKey},
#{callbackNumber},
#{deptCode},
#{msg},
#{phone},
#{mergeData},
'충전금액알림',
#{fileList},
#{fbProduct},
#{fbTitle},
#{fbMsg},
#{fbFileId},
#{rcsMsgbaseId},
#{rcsHeader},
#{rcsFooter},
#{rcsCopyAllowed},
#{rcsExpiryOption},
#{rcsAgencyId},
#{rcsButton},
#{kakaoSenderKey},
#{kakaoTemplateKey},
#{kakaoButton},
#{kakaoImageWideYn},
#{kakaoImageUrl},
#{kakaoImageLink},
#{pushAppId},
#{pushProvider},
#{pushAppUserId},
#{webReqId},
#{orderId}
)
/* extCarryOverAmtNoti.insertNotiHst - 알림 이력 등록 */
INSERT INTO hubez_common.EZ_NOTI_HIST
(
SND_YMD,
USER_SEQ,
NOTI_SEQ,
NOTI_DIV,
NOTI_MSG,
WEB_REQ_ID,
REG_DT
)
VALUES
(
DATE_FORMAT(NOW(), '%Y%m%d'),
#{userSeq},
#{notiSeq},
'04',
#{notiMsg},
#{webReqId},
NOW()
)
/*CancleSubsSttus.cancleUserSttusCd - 임시개통, 가입 취소 시 사용자 상태 변경 ('99': 삭제) */
UPDATE
hubez_common.EZ_SVC_USER
SET
USER_STTUS_CD = '99'
WHERE 1=1
AND USER_ID = #{userId}
/* CancleSubsSttus.cancleSubsSttusCd - 임시개통, 가입 취소 시 청약 상태 변경('98': 취소) */
UPDATE
hubez_common.EZ_SUBS_INFO
SET
SUBS_STTUS_CD = '98'
WHERE 1=1
AND SUBS_ID = #{subsId}
/* 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
)
/* 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()
)