SELECT mi.mbr_id
, mi.lgn_id
, mi.mbr_nm
, mi.ncnm
, mi.pswd
, mi.mbl_telno
, mi.telno
, mi.eml
, mi.zip
, mi.addr
, mi.daddr
, mi.mbr_stts
, mi.use_yn
, TO_CHAR(mi.cntrl_dt, 'YYYY-MM-DD') AS cntrl_dt
, mi.cntrl_rsn
, mi.sms_rcptn_agre_yn
, mi.eml_rcptn_agre_yn
, mi.prvc_rls_yn
, mi.mbr_type
, TO_CHAR(mi.pswd_chg_dt, 'YYYY-MM-DD HH24:MI') AS pswd_chg_dt
, mi.frst_reg_ip
, mi.sys_pvsn_yn
, mi.rgtr
, TO_CHAR(mi.reg_dt, 'YYYY-MM-DD HH24:MI') AS reg_dt
, mi.mdfr
, TO_CHAR(mi.mdfcn_dt, 'YYYY-MM-DD HH24:MI') AS mdfcn_dt
FROM mbr_info AS mi
AND mi.lgn_id LIKE '%' || #{searchText} || '%'
AND mi.mbr_nm LIKE '%' || #{searchText} || '%'
AND (
mi.lgn_id LIKE '%' || #{searchText} || '%'
OR
mi.mbr_nm LIKE '%' || #{searchText} || '%'
)
UPDATE mbr_info
SET mbr_nm = #{mbrNm}
, ncnm = #{ncnm}
, mbl_telno = #{mblTelno}
, telno = #{telno}
, eml = #{eml}
, zip = #{zip}
, addr = #{addr}
, daddr = #{daddr}
, mbr_stts = #{mbrStts}
, use_yn = #{useYn}
, cntrl_dt = #{cntrlDt}::timestamp
, cntrl_rsn = #{cntrlRsn}
, sms_rcptn_agre_yn = #{smsRcptnAgreYn}
, eml_rcptn_agre_yn = #{emlRcptnAgreYn}
, prvc_rls_yn = #{prvcRlsYn}
, mbr_type = #{mbrType}
, sys_pvsn_yn = #{sysPvsnYn}
, mdfr = #{mdfr}
, mdfcn_dt = NOW()
WHERE mbr_id = #{mbrId}
DELETE
FROM mbr_authrt_info
WHERE mbr_id = #{mbrId}
INSERT INTO mbr_authrt_info (
mbr_id
, authrt_cd
, rgtr
, reg_dt
) VALUES (
#{mbrId}
, #{authrtCd}
, #{rgtr}
, NOW()
)
INSERT INTO mbr_info (
mbr_id
, lgn_id
, mbr_nm
, ncnm
, pswd
, mbl_telno
, telno
, eml
, zip
, addr
, daddr
, mbr_stts
, use_yn
, cntrl_dt
, cntrl_rsn
, sms_rcptn_agre_yn
, eml_rcptn_agre_yn
, prvc_rls_yn
, mbr_type
, pswd_chg_dt
, frst_reg_ip
, sys_pvsn_yn
, rgtr
, reg_dt
) VALUES (
#{mbrId}
, #{lgnId}
, #{mbrNm}
, #{ncnm}
, #{pswd}
, #{mblTelno}
, #{telno}
, #{eml}
, #{zip}
, #{addr}
, #{daddr}
, #{mbrStts}
, 'Y'
, #{cntrlDt}::timestamp
, #{cntrlRsn}
, #{smsRcptnAgreYn}
, #{emlRcptnAgreYn}
, #{prvcRlsYn}
, 'S'
, NOW()
, #{frstRegIp}
, '1'
, #{rgtr}
, NOW()
)