SELECT LA.APRV_ID
, LA.LSCT_MPNG_ID
, LA.MM_CODE
, LA.SGG_CD
, LA.CRDN_YMD
, LA.CRDN_TM
, LA.VHRNO
, LA.CTRT_BGNG_YMD
, LA.CTRT_BGNG_TM
, LA.CTRT_END_YMD
, LA.CTRT_END_TM
, LA.HIRER_SE_CD
, LA.OM_JNO
, LA.HIRER_NM
, LA.HIRER_TELNO
, LA.HIRER_MBL_TELNO
, LA.HIRER_EML_ADDR
, LA.HIRER_ZIP
, LA.HIRER_ADDR
, LA.HIRER_DTL_ADDR
, LA.ROAD_NM_CD
, LA.UDGD_SE_CD
, LA.BMNO
, LA.BSNO
, LA.BLDG_MNG_NO
, LA.STDG_CD
, LA.RENT_ENT_NM
, LA.RENT_ENT_REG_NO
, LA.RENT_ENT_TELNO
, LA.RENT_ENT_FXNO
, LA.RENT_ENT_EML_ADDR
, LA.RENT_ENT_ZIP
, LA.RENT_ENT_ADDR
, LA.RENT_ENT_DTL_ADDR
, LA.ATCH_FILE_CNT
, LA.LSCT_SRVC_URL
, LA.ATCH_FILE_NM1
, LA.ATCH_FILE_PATH1
, LA.ATCH_FILE_SZ1
, LA.ATCH_FILE_NM2
, LA.ATCH_FILE_PATH2
, LA.ATCH_FILE_SZ2
, LA.ATCH_FILE_NM3
, LA.ATCH_FILE_PATH3
, LA.ATCH_FILE_SZ3
, LA.ATCH_FILE_NM4
, LA.ATCH_FILE_PATH4
, LA.ATCH_FILE_SZ4
, LA.DMND_YMD
, LA.DMND_TM
, LA.RQSTR_NM
, LA.CHG_APRV_STTS_CD
, LA.CHG_APRV_DT
, LA.CHG_AUTZR_NM
, LA.CHG_APRV_RSN
, LA.CHG_APRV_IP
, LA.NXRP_CRDN_LINK_YN
, LA.DEL_YN
, LA.REG_DT
, LA.RGTR
, LA.MDFCN_DT
, LA.MDFR
, LA.DEL_DT
, LA.DLTR
, LA.DEL_RSN
FROM ${lsctLinkTblNm} LA
/* 임대차계약 승인 대장 등록(lsctAprvMapper.insertLsctAprv) */
INSERT
INTO ${lsctLinkTblNm} (
APRV_ID
, LSCT_MPNG_ID
, MM_CODE
, SGG_CD
, CRDN_YMD
, CRDN_TM
, VHRNO
, CTRT_BGNG_YMD
, CTRT_BGNG_TM
, CTRT_END_YMD
, CTRT_END_TM
, HIRER_SE_CD
, OM_JNO
, NPA_OM_JNO
, HIRER_NM
, HIRER_TELNO
, HIRER_MBL_TELNO
, HIRER_EML_ADDR
, HIRER_ZIP
, HIRER_ADDR
, HIRER_DTL_ADDR
, STDG_CD
, BMNO
, BSNO
, RENT_ENT_NM
, RENT_ENT_REG_NO
, RENT_ENT_TELNO
, RENT_ENT_FXNO
, RENT_ENT_EML_ADDR
, RENT_ENT_ZIP
, RENT_ENT_ADDR
, RENT_ENT_DTL_ADDR
, ATCH_FILE_CNT
, LSCT_SRVC_URL
, ATCH_FILE_NM1
, ATCH_FILE_PATH1
, ATCH_FILE_SZ1
, ATCH_FILE_NM2
, ATCH_FILE_PATH2
, ATCH_FILE_SZ2
, ATCH_FILE_NM3
, ATCH_FILE_PATH3
, ATCH_FILE_SZ3
, ATCH_FILE_NM4
, ATCH_FILE_PATH4
, ATCH_FILE_SZ4
, DMND_YMD
, DMND_TM
, RQSTR_NM
, CHG_APRV_STTS_CD
, CHG_APRV_DT
, CHG_AUTZR_NM
, CHG_APRV_RSN
, CHG_APRV_IP
, NXRP_CRDN_LINK_YN
, DEL_YN
, REG_DT
, RGTR
, MDFCN_DT
, MDFR
)
VALUES (
#{aprvId}
, #{lsctMpngId}
, #{mmCode}
, #{sggCd}
, #{crdnYmd}
, #{crdnTm}
, #{vhrno}
, #{ctrtBgngYmd}
, #{ctrtBgngTm}
, #{ctrtEndYmd}
, #{ctrtEndTm}
, #{hirerSeCd}
, #{omJno}
, ''
, ''
, #{omJno}
, #{hirerNm}
, #{hirerTelno}
, #{hirerMblTelno}
, #{hirerEmlAddr}
, #{hirerZip}
, #{hirerAddr}
, #{hirerDtlAddr}
, #{stdgCd}
, (CASE WHEN #{bmno} = '' THEN NULL ELSE #{bmno} END)
, (CASE WHEN #{bsno} = '' THEN NULL ELSE #{bsno} END)
, #{rentEntNm}
, #{rentEntRegNo}
, #{rentEntTelno}
, #{rentEntFxno}
, #{rentEntEmlAddr}
, #{rentEntZip}
, #{rentEntAddr}
, #{rentEntDtlAddr}
, #{atchFileCnt}
, #{lsctSrvcUrl}
, #{atchFileNm1}
, #{atchFilePath1}
, #{atchFileSz1}
, #{atchFileNm2}
, #{atchFilePath2}
, #{atchFileSz2}
, #{atchFileNm3}
, #{atchFilePath3}
, #{atchFileSz3}
, #{atchFileNm4}
, #{atchFilePath4}
, #{atchFileSz4}
, #{dmndYmd}
, #{dmndTm}
, #{rqstrNm}
, #{chgAprvSttsCd}
, #{chgAprvDt}
, #{chgAutzrNm}
, #{chgAprvRsn}
, #{chgAprvIp}
, #{nxrpCrdnLinkYn}
, 'N'
,
, #{createdBy}
,
, #{modifiedBy}
)
/* 임대차계약 승인 대장 수정(lsctAprvMapper.updateLsctAprv) */
UPDATE ${lsctLinkTblNm}
SET CRDN_YMD = #{crdnYmd}
, CRDN_TM = #{crdnTm}
, VHRNO = #{vhrno}
, CTRT_BGNG_YMD = #{ctrtBgngYmd}
, CTRT_BGNG_TM = #{ctrtBgngTm}
, CTRT_END_YMD = #{ctrtEndYmd}
, CTRT_END_TM = #{ctrtEndTm}
, HIRER_SE_CD = #{hirerSeCd}
, OM_JNO = #{omJno}
, NPA_OM_JNO = #{npaOmJno}
, HIRER_NM = #{hirerNm}
, HIRER_TELNO = #{hirerTelno}
, HIRER_MBL_TELNO = #{hirerMblTelno}
, HIRER_EML_ADDR = #{hirerEmlAddr}
, HIRER_ZIP = #{hirerZip}
, HIRER_ADDR = #{hirerAddr}
, HIRER_DTL_ADDR = #{hirerDtlAddr}
, STDG_CD = #{stdgCd}
, BMNO = #{bmno}
, BSNO = #{bsno}
, RENT_ENT_NM = #{rentEntNm}
, RENT_ENT_REG_NO = #{rentEntRegNo}
, RENT_ENT_TELNO = #{rentEntTelno}
, RENT_ENT_FXNO = #{rentEntFxno}
, RENT_ENT_EML_ADDR = #{rentEntEmlAddr}
, RENT_ENT_ZIP = #{rentEntZip}
, RENT_ENT_ADDR = #{rentEntAddr}
, RENT_ENT_DTL_ADDR = #{rentEntDtlAddr}
, ATCH_FILE_CNT = #{atchFileCnt}
, LSCT_SRVC_URL = #{lsctSrvcUrl}
, ATCH_FILE_NM1 = #{atchFileNm1}
, ATCH_FILE_PATH1 = #{atchFilePath1}
, ATCH_FILE_SZ1 = #{atchFileSz1}
, ATCH_FILE_NM2 = #{atchFileNm2}
, ATCH_FILE_PATH2 = #{atchFilePath2}
, ATCH_FILE_SZ2 = #{atchFileSz2}
, ATCH_FILE_NM3 = #{atchFileNm3}
, ATCH_FILE_PATH3 = #{atchFilePath3}
, ATCH_FILE_SZ3 = #{atchFileSz3}
, ATCH_FILE_NM4 = #atchFileNm4}
, ATCH_FILE_PATH4 = #{atchFilePath4}
, ATCH_FILE_SZ4 = #{atchFileSz4}
, CHG_APRV_STTS_CD = #{chgAprvSttsCd}
, CHG_APRV_DT = #{chgAprvDt}
, CHG_AUTZR_NM = #{chgAutzrNm}
, CHG_APRV_RSN = #{chgAprvRsn}
, CHG_APRV_IP = #{chgAprvIp}
, NXRP_CRDN_LINK_YN = #{nxrpCrdnLinkYn}
, MDFCN_DT =
, MDFR = #{modifiedBy}
WHERE APRV_ID = #{aprvId}
AND DEL_YN = 'N'
/* 임대차계약 승인 대장 삭제(lsctAprvMapper.deleteLsctAprv) */
UPDATE ${lsctLinkTblNm}
SET CHG_APRV_STTS_CD = #{chgAprvSttsCd}
, DEL_YN = 'Y'
, DEL_DT =
, DLTR = #{modifiedBy}
, DEL_RSN = #{delRsn}
WHERE LSCT_MPNG_ID != '9999999999'
AND CHG_APRV_STTS_CD IN ('RQ','UA')
AND DEL_YN = 'N'
AND APRV_ID IN (
#{aprvId}
)
AND APRV_ID = #{aprvId}
UPDATE ${lsctLinkTblNm}
SET NPA_LINK_YN = 'Y'
, NPA_OM_JNO = #{npaOmJno}
, HIRER_NM = #{pyrNm}
, HIRER_ZIP = (CASE WHEN HIRER_ADDR = '' OR HIRER_ADDR IS NULL THEN #{zip} ELSE HIRER_ZIP END)
, HIRER_ADDR = (CASE WHEN HIRER_ADDR = '' OR HIRER_ADDR IS NULL THEN #{addr} ELSE HIRER_ADDR END)
, HIRER_DTL_ADDR = (CASE WHEN HIRER_ADDR = '' OR HIRER_ADDR IS NULL THEN #{daddr} ELSE HIRER_DTL_ADDR END)
, STDG_CD = (CASE WHEN HIRER_ADDR = '' OR HIRER_ADDR IS NULL THEN #{stdgCd} ELSE STDG_CD END)
, BMNO = (CASE WHEN HIRER_ADDR = '' OR HIRER_ADDR IS NULL THEN #{bmno} ELSE BMNO END)
, BSNO = (CASE WHEN HIRER_ADDR = '' OR HIRER_ADDR IS NULL THEN #{bsno} ELSE BSNO END)
WHERE APRV_ID = #{aprvId}
AND CHG_APRV_STTS_CD = 'RQ'
AND DEL_YN = 'N'