|
|
@ -149,11 +149,25 @@
|
|
|
|
</select>
|
|
|
|
</select>
|
|
|
|
|
|
|
|
|
|
|
|
<select id="selectCrdnInfo" parameterType="string" resultType="dataobject">/* 단속 객체 가져오기(lsctMapper.selectCrdnInfo) */
|
|
|
|
<select id="selectCrdnInfo" parameterType="string" resultType="dataobject">/* 단속 객체 가져오기(lsctMapper.selectCrdnInfo) */
|
|
|
|
SELECT CRDN_ID <!-- 단속 ID -->
|
|
|
|
SELECT C.CRDN_ID <!-- 단속 ID -->
|
|
|
|
, VHRNO <!-- 차량번호 -->
|
|
|
|
, C.SGG_CD <!-- 시군구 코드 -->
|
|
|
|
, CRDN_STTS_CD <!-- 단속 상태 코드 -->
|
|
|
|
, C.TASK_SE_CD <!-- 업무 구분 코드 -->
|
|
|
|
, (SELECT GET_CODE_NM('FIM010', CRDN_STTS_CD) FROM DUAL) AS CRDN_STTS_NM <!-- 단속 상태 명 -->
|
|
|
|
, C.CRDN_YMD <!-- 단속 일자 -->
|
|
|
|
FROM TB_CRDN
|
|
|
|
, C.CRDN_TM <!-- 단속 시각 -->
|
|
|
|
|
|
|
|
, C.VHRNO <!-- 자동차등록번호 -->
|
|
|
|
|
|
|
|
, C.CRDN_STTS_CD <!-- 단속 상태 코드 -->
|
|
|
|
|
|
|
|
, (SELECT GET_CODE_NM('FIM010', C.CRDN_STTS_CD) FROM DUAL) AS CRDN_STTS_NM <!-- 단속 상태 명 -->
|
|
|
|
|
|
|
|
, C.RTPYR_ID <!-- 납부자 ID -->
|
|
|
|
|
|
|
|
, C.ADDR_SN <!-- 주소 일련번호 -->
|
|
|
|
|
|
|
|
, P.RTPYR_SE_CD <!-- 납부자 구분 코드 -->
|
|
|
|
|
|
|
|
, P.RTPYR_NO <!-- 납부자 번호 -->
|
|
|
|
|
|
|
|
, P.RTPYR_NM <!-- 납부자 명 -->
|
|
|
|
|
|
|
|
, PA.ZIP <!-- 우편번호 -->
|
|
|
|
|
|
|
|
, PA.ADDR <!-- 주소 -->
|
|
|
|
|
|
|
|
, PA.DTL_ADDR <!-- 상세 주소 -->
|
|
|
|
|
|
|
|
FROM TB_CRDN C
|
|
|
|
|
|
|
|
INNER JOIN TB_PAYER P ON (C.RTPYR_ID = P.RTPYR_ID)
|
|
|
|
|
|
|
|
LEFT OUTER JOIN TB_PAYER_ADDR PA ON (C.RTPYR_ID = PA.RTPYR_ID AND C.ADDR_SN = PA.ADDR_SN)
|
|
|
|
WHERE CRDN_ID = #{crdnId}
|
|
|
|
WHERE CRDN_ID = #{crdnId}
|
|
|
|
</select>
|
|
|
|
</select>
|
|
|
|
|
|
|
|
|
|
|
@ -337,9 +351,14 @@
|
|
|
|
, PA.ADDR <!-- 주소 -->
|
|
|
|
, PA.ADDR <!-- 주소 -->
|
|
|
|
, PA.DTL_ADDR <!-- 상세 주소 -->
|
|
|
|
, PA.DTL_ADDR <!-- 상세 주소 -->
|
|
|
|
, L.LSCT_ID <!-- 임대차계약 ID -->
|
|
|
|
, L.LSCT_ID <!-- 임대차계약 ID -->
|
|
|
|
, (CASE WHEN L.LSCT_ID IS NULL THEN 'Y' ELSE 'N' END) AS TRGT_YN <!-- 계약서 등록 대상 -->
|
|
|
|
, (CASE WHEN L.CHG_APRV_YN = 'Y' AND L.CHG_DMND_YN = 'Y' THEN '승인완료'
|
|
|
|
|
|
|
|
WHEN L.CHG_APRV_YN = 'N' AND L.CHG_DMND_YN = 'Y' THEN '승인요청'
|
|
|
|
|
|
|
|
WHEN L.CHG_APRV_YN = 'N' AND L.CHG_DMND_YN = 'N' THEN '계약서등록'
|
|
|
|
|
|
|
|
ELSE '대상'
|
|
|
|
|
|
|
|
END) AS TRGT_STTS_NM <!-- 계약서 등록 대상 -->
|
|
|
|
, (CASE WHEN L.ENT_ID IS NULL THEN (SELECT RE.ENT_ID FROM TB_RENT_ENT RE WHERE RE.ENT_NO = P.RTPYR_NO)
|
|
|
|
, (CASE WHEN L.ENT_ID IS NULL THEN (SELECT RE.ENT_ID FROM TB_RENT_ENT RE WHERE RE.ENT_NO = P.RTPYR_NO)
|
|
|
|
ELSE L.ENT_ID END) AS ENT_ID <!-- 계약서 등록 대상 -->
|
|
|
|
ELSE L.ENT_ID
|
|
|
|
|
|
|
|
END) AS ENT_ID <!-- 계약서 등록 대상 -->
|
|
|
|
, L.HIRER_ID <!-- 임차인 ID -->
|
|
|
|
, L.HIRER_ID <!-- 임차인 ID -->
|
|
|
|
, L.CHG_DMND_YN <!-- 변경 요청 여부 -->
|
|
|
|
, L.CHG_DMND_YN <!-- 변경 요청 여부 -->
|
|
|
|
, L.CHG_DMND_DT <!-- 변경 요청 일시 -->
|
|
|
|
, L.CHG_DMND_DT <!-- 변경 요청 일시 -->
|
|
|
@ -375,13 +394,22 @@
|
|
|
|
<if test="schVhrno != null">
|
|
|
|
<if test="schVhrno != null">
|
|
|
|
AND C.VHRNO = #{schVhrno} <!-- 차량번호 -->
|
|
|
|
AND C.VHRNO = #{schVhrno} <!-- 차량번호 -->
|
|
|
|
</if>
|
|
|
|
</if>
|
|
|
|
<if test="regTrgtYn != null">
|
|
|
|
<if test='trgtSttsNm != null and trgtSttsNm != "전체"'>
|
|
|
|
<choose>
|
|
|
|
<choose>
|
|
|
|
<when test='regTrgtYn == "Y"'>
|
|
|
|
<when test='trgtSttsNm == "승인완료"'>
|
|
|
|
AND L.LSCT_ID IS NULL
|
|
|
|
AND L.CHG_APRV_YN = 'Y'
|
|
|
|
|
|
|
|
AND L.CHG_DMND_YN = 'Y'
|
|
|
|
|
|
|
|
</when>
|
|
|
|
|
|
|
|
<when test='trgtSttsNm == "승인요청"'>
|
|
|
|
|
|
|
|
AND L.CHG_APRV_YN = 'N'
|
|
|
|
|
|
|
|
AND L.CHG_DMND_YN = 'Y'
|
|
|
|
|
|
|
|
</when>
|
|
|
|
|
|
|
|
<when test='trgtSttsNm == "계약서등록"'>
|
|
|
|
|
|
|
|
AND L.CHG_APRV_YN = 'N'
|
|
|
|
|
|
|
|
AND L.CHG_DMND_YN = 'N'
|
|
|
|
</when>
|
|
|
|
</when>
|
|
|
|
<otherwise>
|
|
|
|
<otherwise>
|
|
|
|
AND L.LSCT_ID IS NOT NULL
|
|
|
|
AND L.LSCT_ID IS NULL
|
|
|
|
</otherwise>
|
|
|
|
</otherwise>
|
|
|
|
</choose>
|
|
|
|
</choose>
|
|
|
|
</if>
|
|
|
|
</if>
|
|
|
@ -529,6 +557,13 @@
|
|
|
|
</select>
|
|
|
|
</select>
|
|
|
|
|
|
|
|
|
|
|
|
<insert id="insertLsct" parameterType="cokr.xit.fims.rent.Lsct">/* 임대차계약 대장 등록(lsctMapper.insertLsct) */
|
|
|
|
<insert id="insertLsct" parameterType="cokr.xit.fims.rent.Lsct">/* 임대차계약 대장 등록(lsctMapper.insertLsct) */
|
|
|
|
|
|
|
|
<selectKey resultType="string" keyProperty="lsctId" keyColumn="NEW_ID" order="BEFORE">
|
|
|
|
|
|
|
|
<include refid="numbering.keyByYear">
|
|
|
|
|
|
|
|
<property name="TABLE_NAME" value="TB_LSCT" />
|
|
|
|
|
|
|
|
<property name="TABLE_KEY" value="LSCT_ID" />
|
|
|
|
|
|
|
|
<property name="pad" value="20" />
|
|
|
|
|
|
|
|
</include>
|
|
|
|
|
|
|
|
</selectKey>
|
|
|
|
INSERT INTO TB_LSCT (
|
|
|
|
INSERT INTO TB_LSCT (
|
|
|
|
LSCT_ID <!-- 임대차계약 ID -->
|
|
|
|
LSCT_ID <!-- 임대차계약 ID -->
|
|
|
|
, CRDN_ID <!-- 단속 ID -->
|
|
|
|
, CRDN_ID <!-- 단속 ID -->
|
|
|
@ -572,14 +607,14 @@
|
|
|
|
, #{rtpyrNm} <!-- 납부자 명 -->
|
|
|
|
, #{rtpyrNm} <!-- 납부자 명 -->
|
|
|
|
, #{entId} <!-- 기업 ID -->
|
|
|
|
, #{entId} <!-- 기업 ID -->
|
|
|
|
, #{hirerId} <!-- 임차인 ID -->
|
|
|
|
, #{hirerId} <!-- 임차인 ID -->
|
|
|
|
, #{chgDmndYn} <!-- 변경 요청 여부 -->
|
|
|
|
, 'N' <!-- 변경 요청 여부 -->
|
|
|
|
, #{chgDmndDt} <!-- 변경 요청 일시 -->
|
|
|
|
, #{chgDmndDt} <!-- 변경 요청 일시 -->
|
|
|
|
, #{chgDmndRgtr} <!-- 변경 요청 등록자 -->
|
|
|
|
, #{chgDmndRgtr} <!-- 변경 요청 등록자 -->
|
|
|
|
, #{chgDmndIp} <!-- 변경 요청 IP -->
|
|
|
|
, #{chgDmndIp} <!-- 변경 요청 IP -->
|
|
|
|
, #{chgDmndMdfcnDt} <!-- 변경 요청 수정 일시 -->
|
|
|
|
, #{chgDmndMdfcnDt} <!-- 변경 요청 수정 일시 -->
|
|
|
|
, #{chgDmndMdfr} <!-- 변경 요청 수정자 -->
|
|
|
|
, #{chgDmndMdfr} <!-- 변경 요청 수정자 -->
|
|
|
|
, #{chgDmndMdfcnIp} <!-- 변경 요청 수정 IP -->
|
|
|
|
, #{chgDmndMdfcnIp} <!-- 변경 요청 수정 IP -->
|
|
|
|
, #{chgAprvYn} <!-- 변경 승인 여부 -->
|
|
|
|
, 'N' <!-- 변경 승인 여부 -->
|
|
|
|
, #{chgAprvDt} <!-- 변경 승인 일시 -->
|
|
|
|
, #{chgAprvDt} <!-- 변경 승인 일시 -->
|
|
|
|
, #{chgAutzr} <!-- 변경 승인자 -->
|
|
|
|
, #{chgAutzr} <!-- 변경 승인자 -->
|
|
|
|
, #{chgAprvRsn} <!-- 변경 승인 사유 -->
|
|
|
|
, #{chgAprvRsn} <!-- 변경 승인 사유 -->
|
|
|
|