|
|
|
|
@ -831,7 +831,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<resultMap id="findPaymentOfPenaltySecondaryChange-result" type="java.util.Map">
|
|
|
|
|
<resultMap id="findInfoForSecondaryChange-result" type="java.util.Map">
|
|
|
|
|
<result property="fareOfficeId" column="FARE_OFFICE_ID"/>
|
|
|
|
|
<result property="fareOfficeName" column="FARE_OFFICE_NAME"/>
|
|
|
|
|
<result property="boothId" column="BOOTH_ID"/>
|
|
|
|
|
@ -888,7 +888,7 @@
|
|
|
|
|
<result property="collectId" column="COLLECT_ID"/>
|
|
|
|
|
</resultMap>
|
|
|
|
|
<!-- 과태료정보 - 과태료 납부(소인)/반송/독촉 불가처리 - 차적변경 팝업 - 조회 -->
|
|
|
|
|
<select id="findPaymentOfPenaltySecondaryChange1" parameterType="cfs.fine.vo.FinePenaltyDisableProcessingVO" resultMap="findPaymentOfPenaltySecondaryChange-result">
|
|
|
|
|
<select id="findInfoForSecondaryChange" parameterType="cfs.fine.vo.FinePenaltyDisableProcessingVO" resultMap="findInfoForSecondaryChange-result">
|
|
|
|
|
SELECT D.FARE_OFFICE_ID AS FARE_OFFICE_ID
|
|
|
|
|
, DECODE(D.FARE_OFFICE_ID, '01', '남산1호터널'
|
|
|
|
|
, '03', '남산3호터널') AS FARE_OFFICE_NAME
|
|
|
|
|
@ -975,49 +975,71 @@
|
|
|
|
|
AND D.PENALTY_SEQNO = #{penaltySeqNo}
|
|
|
|
|
</select>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<resultMap id="findPaymentOfPenaltySecondaryChangeCheck-result" type="java.util.Map">
|
|
|
|
|
<result property="resultCnt" column="resultCnt"/>
|
|
|
|
|
</resultMap>
|
|
|
|
|
<select id="findPaymentOfPenaltySecondaryChangeCheck" parameterType="cfs.fine.vo.FinePenaltyDisableProcessingVO" resultMap="findPaymentOfPenaltySecondaryChangeCheck-result">
|
|
|
|
|
SELECT count(1) AS resultCnt
|
|
|
|
|
FROM PENALTY_HEAD_INFO_DAMO
|
|
|
|
|
WHERE CAR_NO = #{carNo}
|
|
|
|
|
AND ENC_RESIDENT_NO = DGUARD.ENCRYPT('ENC','COL',#{residentNo})
|
|
|
|
|
</select>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<resultMap id="findeRentHeadCheck-result" type="java.util.Map">
|
|
|
|
|
<result property="carNo" column="CAR_NO"/>
|
|
|
|
|
<result property="residentNo" column="RESIDENT_NO"/>
|
|
|
|
|
</resultMap>
|
|
|
|
|
<select id="findeRentHeadCheck" parameterType="cfs.fine.vo.FinePenaltyDisableProcessingVO" resultMap="findeRentHeadCheck-result">
|
|
|
|
|
select car_no
|
|
|
|
|
, resident_no
|
|
|
|
|
from (
|
|
|
|
|
select rownum, car_no, DGUARD.DECRYPT('ENC','COL',ENC_RESIDENT_NO) AS RESIDENT_NO
|
|
|
|
|
from PENALTY_RENT_HEAD_INFO
|
|
|
|
|
where CAR_NO = #{carNo}
|
|
|
|
|
and ENC_RESIDENT_NO = DGUARD.ENCRYPT('ENC','COL',#{residentNo})
|
|
|
|
|
)
|
|
|
|
|
where rownum = '1'
|
|
|
|
|
</select>
|
|
|
|
|
<update id="updateDfriForSecondaryChange" parameterType="cfs.fine.vo.FinePenaltyDisableProcessingVO" >
|
|
|
|
|
UPDATE DEFAULT_FARE_READ_INFO_DAMO
|
|
|
|
|
SET UPDATE_DATE = SYSDATE
|
|
|
|
|
, UPDATER = #{sessionUserNm}
|
|
|
|
|
, CAR_TYPE_NAME = #{carTypeName1}
|
|
|
|
|
<if test="carNo != carNo2">
|
|
|
|
|
, CAR_NO = #{carNo}
|
|
|
|
|
, OWNER = #{owner}
|
|
|
|
|
</if>
|
|
|
|
|
<if test="residentNo != residentNo2">
|
|
|
|
|
, ENC_RESIDENT_NO = DGUARD.ENCRYPT('ENC','COL',#{residentNo})
|
|
|
|
|
</if>
|
|
|
|
|
<if test="miniCarKbn != miniCarKbn2 and collectId == '40'">
|
|
|
|
|
, MINI_CAR_KBN = #{miniCarKbn}
|
|
|
|
|
</if>
|
|
|
|
|
WHERE WORKER_ID = #{workerId}
|
|
|
|
|
AND FARE_OFFICE_ID = #{fareOfficeId}
|
|
|
|
|
AND BOOTH_ID = #{boothId}
|
|
|
|
|
AND YEAR = #{year}
|
|
|
|
|
AND MONTH = #{month}
|
|
|
|
|
AND DAY = #{day}
|
|
|
|
|
AND WORK_TIMES = #{workTimes}
|
|
|
|
|
AND SEQNO = #{seqNo}
|
|
|
|
|
</update>
|
|
|
|
|
|
|
|
|
|
<update id="updateDfrihForSecondaryChange" parameterType="cfs.fine.vo.FinePenaltyDisableProcessingVO" >
|
|
|
|
|
UPDATE DEFAULT_FARE_READ_HISTORY_INFO
|
|
|
|
|
SET UPDATE_DATE = SYSDATE
|
|
|
|
|
, UPDATER = #{sessionUserNm}
|
|
|
|
|
, CAR_NO = #{carNo}
|
|
|
|
|
WHERE WORKER_ID = #{workerId}
|
|
|
|
|
AND FARE_OFFICE_ID = #{fareOfficeId}
|
|
|
|
|
AND BOOTH_ID = #{boothId}
|
|
|
|
|
AND YEAR = #{year}
|
|
|
|
|
AND MONTH = #{month}
|
|
|
|
|
AND DAY = #{day}
|
|
|
|
|
AND WORK_TIMES = #{workTimes}
|
|
|
|
|
AND SEQNO = #{seqNo}
|
|
|
|
|
</update>
|
|
|
|
|
|
|
|
|
|
<resultMap id="findeRentDetailCheck-result" type="java.util.Map">
|
|
|
|
|
<result property="penaltyManageYear" column="penalty_manage_year"/>
|
|
|
|
|
<result property="penaltySeqNo" column="penalty_seqno"/>
|
|
|
|
|
</resultMap>
|
|
|
|
|
<select id="findeRentDetailCheck" parameterType="cfs.fine.vo.FinePenaltyDisableProcessingVO" resultMap="findeRentDetailCheck-result">
|
|
|
|
|
select penalty_manage_year
|
|
|
|
|
, penalty_seqno
|
|
|
|
|
from PENALTY_RENT_DETAIL_INFO
|
|
|
|
|
where penalty_manage_year = #{penaltyManageYear}
|
|
|
|
|
and penalty_seqNo = #{penaltySeqNo}
|
|
|
|
|
</select>
|
|
|
|
|
<update id="updateDctiForSecondaryChange" parameterType="cfs.fine.vo.FinePenaltyDisableProcessingVO" >
|
|
|
|
|
UPDATE DEFAULT_CARS_TRANS_INFO_DAMO
|
|
|
|
|
SET UPDATE_DATE = SYSDATE
|
|
|
|
|
, UPDATER = #{sessionUserNm}
|
|
|
|
|
, OWNER = #{owner}
|
|
|
|
|
, CAR_TYPE_NAME = #{carTypeName1}
|
|
|
|
|
, ADDRESS_NAME = #{addressName}
|
|
|
|
|
, ADDRESS_NUMBER = #{addressNumber}
|
|
|
|
|
<if test="carNo != carNo2">
|
|
|
|
|
, CAR_NO = #{carNo}
|
|
|
|
|
</if>
|
|
|
|
|
<if test="residentNo != residentNo2">
|
|
|
|
|
, ENC_RESIDENT_NO = DGUARD.ENCRYPT('ENC','COL',#{residentNo})
|
|
|
|
|
</if>
|
|
|
|
|
WHERE WORKER_ID = #{workerId}
|
|
|
|
|
AND FARE_OFFICE_ID = #{fareOfficeId}
|
|
|
|
|
AND BOOTH_ID = #{boothId}
|
|
|
|
|
AND YEAR = #{year}
|
|
|
|
|
AND MONTH = #{month}
|
|
|
|
|
AND DAY = #{day}
|
|
|
|
|
AND WORK_TIMES = #{workTimes}
|
|
|
|
|
AND SEQNO = #{seqNo}
|
|
|
|
|
</update>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<insert id="findPaymentOfPenaltySecondaryChangeInsert2" parameterType="cfs.fine.vo.FinePenaltyDisableProcessingVO" >
|
|
|
|
|
<insert id="insertPauiForSecondaryChange" parameterType="cfs.fine.vo.FinePenaltyDisableProcessingVO" >
|
|
|
|
|
INSERT
|
|
|
|
|
INTO PENALTY_ADDRESS_UPDATE_I_DAMO (
|
|
|
|
|
PENALTY_MANAGE_YEAR
|
|
|
|
|
@ -1053,8 +1075,169 @@
|
|
|
|
|
)
|
|
|
|
|
</insert>
|
|
|
|
|
|
|
|
|
|
<resultMap id="findPhiForSecondaryChange-result" type="java.util.Map">
|
|
|
|
|
<result property="resultCnt" column="resultCnt"/>
|
|
|
|
|
</resultMap>
|
|
|
|
|
<select id="findPhiForSecondaryChange" parameterType="cfs.fine.vo.FinePenaltyDisableProcessingVO" resultMap="findPhiForSecondaryChange-result">
|
|
|
|
|
SELECT count(1) AS resultCnt
|
|
|
|
|
FROM PENALTY_HEAD_INFO_DAMO
|
|
|
|
|
WHERE CAR_NO = #{carNo}
|
|
|
|
|
AND ENC_RESIDENT_NO = DGUARD.ENCRYPT('ENC','COL',#{residentNo})
|
|
|
|
|
</select>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<insert id="findPaymentOfPenaltySecondaryChangeInsert3" parameterType="cfs.fine.vo.FinePenaltyDisableProcessingVO" >
|
|
|
|
|
<insert id="insertPhiForSecondaryChange" parameterType="cfs.fine.vo.FinePenaltyDisableProcessingVO" >
|
|
|
|
|
INSERT
|
|
|
|
|
INTO PENALTY_HEAD_INFO_DAMO (
|
|
|
|
|
CAR_NO
|
|
|
|
|
, ENC_RESIDENT_NO
|
|
|
|
|
, OWNER
|
|
|
|
|
, CAR_TYPE_NAME
|
|
|
|
|
, MAX_CARRY_CAPACITY
|
|
|
|
|
, POST_NO1
|
|
|
|
|
, POST_NO2
|
|
|
|
|
, ADDRESS_NAME
|
|
|
|
|
, ADDRESS_NUMBER
|
|
|
|
|
, RENT_KBN
|
|
|
|
|
, CREATE_DATE, CREATER, UPDATE_DATE, UPDATER
|
|
|
|
|
, RESIDENT_DATE
|
|
|
|
|
, OWNER_TYPE_ID
|
|
|
|
|
, DISUSE_DATE
|
|
|
|
|
, CAR_TYPE_ID
|
|
|
|
|
, PANALTY_COUNT
|
|
|
|
|
, PENALTY_AMOUNT
|
|
|
|
|
, RECEIVE_AMOUNT
|
|
|
|
|
, AFTER_CARS_NUMBER_1
|
|
|
|
|
, AFTER_CARS_NUMBER_2
|
|
|
|
|
, AFTER_CARS_NUMBER_3
|
|
|
|
|
)
|
|
|
|
|
SELECT #{carNo}
|
|
|
|
|
, DGUARD.ENCRYPT('ENC','COL',#{residentNo})
|
|
|
|
|
, #{owner}
|
|
|
|
|
, #{carTypeName1}
|
|
|
|
|
, #{maxCarryCapacity}
|
|
|
|
|
, SUBSTR(#{postNo},1,3)
|
|
|
|
|
, SUBSTR(#{postNo},4,2)
|
|
|
|
|
, #{addressName}
|
|
|
|
|
, #{addressNumber}
|
|
|
|
|
, nvl(#{rentKbn},'0')
|
|
|
|
|
, CREATE_DATE, CREATER, SYSDATE, #{sessionUserNm}
|
|
|
|
|
, RESIDENT_DATE
|
|
|
|
|
, OWNER_TYPE_ID
|
|
|
|
|
, DISUSE_DATE
|
|
|
|
|
, CAR_TYPE_ID
|
|
|
|
|
, PANALTY_COUNT
|
|
|
|
|
, PENALTY_AMOUNT
|
|
|
|
|
, RECEIVE_AMOUNT
|
|
|
|
|
, AFTER_CARS_NUMBER_1
|
|
|
|
|
, AFTER_CARS_NUMBER_2
|
|
|
|
|
, AFTER_CARS_NUMBER_3
|
|
|
|
|
FROM PENALTY_HEAD_INFO_DAMO
|
|
|
|
|
WHERE CAR_NO = #{carNo2}
|
|
|
|
|
AND ENC_RESIDENT_NO = DGUARD.ENCRYPT('ENC','COL',#{residentNo2})
|
|
|
|
|
</insert>
|
|
|
|
|
|
|
|
|
|
<update id="updatePhiForSecondaryChange" parameterType="cfs.fine.vo.FinePenaltyDisableProcessingVO" >
|
|
|
|
|
UPDATE PENALTY_HEAD_INFO_DAMO
|
|
|
|
|
SET UPDATE_DATE = SYSDATE
|
|
|
|
|
, UPDATER = #{sessionUserNm}
|
|
|
|
|
, OWNER = #{owner}
|
|
|
|
|
, CAR_TYPE_NAME = #{carTypeName1}
|
|
|
|
|
, MAX_CARRY_CAPACITY = #{maxCarryCapacity}
|
|
|
|
|
, POST_NO1 = SUBSTR(#{postNo},1,3)
|
|
|
|
|
, POST_NO2 = SUBSTR(#{postNo},4,2)
|
|
|
|
|
, ADDRESS_NAME = #{addressName}
|
|
|
|
|
, ADDRESS_NUMBER = #{addressNumber}
|
|
|
|
|
, RENT_KBN = nvl(#{rentKbn},'0')
|
|
|
|
|
WHERE CAR_NO = #{carNo}
|
|
|
|
|
AND ENC_RESIDENT_NO = DGUARD.ENCRYPT('ENC','COL',#{residentNo})
|
|
|
|
|
</update>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<update id="updatePdiForSecondaryChange" parameterType="cfs.fine.vo.FinePenaltyDisableProcessingVO" >
|
|
|
|
|
UPDATE PENALTY_DETAIL_INFO_DAMO
|
|
|
|
|
SET UPDATE_DATE = SYSDATE
|
|
|
|
|
, UPDATER = #{sessionUserNm}
|
|
|
|
|
, OWNER = #{owner}
|
|
|
|
|
, RENT_KBN = nvl(#{rentKbn},'0')
|
|
|
|
|
<if test="carNo != carNo2">
|
|
|
|
|
, CAR_NO = #{carNo}
|
|
|
|
|
</if>
|
|
|
|
|
<if test="residentNo != residentNo2">
|
|
|
|
|
, ENC_RESIDENT_NO = DGUARD.ENCRYPT('ENC','COL',#{residentNo})
|
|
|
|
|
</if>
|
|
|
|
|
<if test="miniCarKbn != miniCarKbn2">
|
|
|
|
|
, PASS_AMOUNT = DBUSER_CFS.FUN_PENALTY_AMOUNT(#{year},#{month},#{day}, 1, #{miniCarKbn})
|
|
|
|
|
, LAVY_AMOUNT = DBUSER_CFS.FUN_PENALTY_AMOUNT(#{year},#{month},#{day}, 3, #{miniCarKbn})
|
|
|
|
|
, FINE_AMOUNT = DBUSER_CFS.FUN_PENALTY_AMOUNT(#{year},#{month},#{day}, 2, #{miniCarKbn})
|
|
|
|
|
, MINI_CAR_KBN = #{miniCarKbn}
|
|
|
|
|
</if>
|
|
|
|
|
WHERE PENALTY_MANAGE_YEAR = #{penaltyManageYear}
|
|
|
|
|
AND PENALTY_SEQNO = #{penaltySeqNo}
|
|
|
|
|
</update>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<update id="updatePihForSecondaryChange" parameterType="cfs.fine.vo.FinePenaltyDisableProcessingVO" >
|
|
|
|
|
UPDATE PENALTY_HISTORY_INFO_DAMO
|
|
|
|
|
SET UPDATE_DATE = SYSDATE
|
|
|
|
|
, UPDATER = #{sessionUserNm}
|
|
|
|
|
, OWNER = #{owner}
|
|
|
|
|
<if test="carNo != carNo2">
|
|
|
|
|
, CAR_NO = #{carNo}
|
|
|
|
|
</if>
|
|
|
|
|
<if test="residentNo != residentNo2">
|
|
|
|
|
, ENC_RESIDENT_NO = DGUARD.ENCRYPT('ENC','COL',#{residentNo})
|
|
|
|
|
</if>
|
|
|
|
|
WHERE PENALTY_MANAGE_YEAR = #{penaltyManageYear}
|
|
|
|
|
AND PENALTY_SEQNO = #{penaltySeqNo}
|
|
|
|
|
</update>
|
|
|
|
|
|
|
|
|
|
<update id="updatePdihForSecondaryChange" parameterType="cfs.fine.vo.FinePenaltyDisableProcessingVO" >
|
|
|
|
|
UPDATE PENALTY_HISTORY_DETAIL_I_DAMO
|
|
|
|
|
SET UPDATE_DATE = SYSDATE
|
|
|
|
|
, UPDATER = #{sessionUserNm}
|
|
|
|
|
, OWNER = #{owner}
|
|
|
|
|
<if test="carNo != carNo2">
|
|
|
|
|
, CAR_NO = #{carNo}
|
|
|
|
|
</if>
|
|
|
|
|
<if test="residentNo != residentNo2">
|
|
|
|
|
, ENC_RESIDENT_NO = DGUARD.ENCRYPT('ENC','COL',#{residentNo})
|
|
|
|
|
</if>
|
|
|
|
|
WHERE PENALTY_MANAGE_YEAR = #{penaltyManageYear}
|
|
|
|
|
AND PENALTY_SEQNO = #{penaltySeqNo}
|
|
|
|
|
</update>
|
|
|
|
|
|
|
|
|
|
<resultMap id="findPrhiForSecondaryChange-result" type="java.util.Map">
|
|
|
|
|
<result property="carNo" column="CAR_NO"/>
|
|
|
|
|
<result property="residentNo" column="RESIDENT_NO"/>
|
|
|
|
|
</resultMap>
|
|
|
|
|
<select id="findPrhiForSecondaryChange" parameterType="cfs.fine.vo.FinePenaltyDisableProcessingVO" resultMap="findPrhiForSecondaryChange-result">
|
|
|
|
|
select car_no
|
|
|
|
|
, resident_no
|
|
|
|
|
from (
|
|
|
|
|
select rownum, car_no, DGUARD.DECRYPT('ENC','COL',ENC_RESIDENT_NO) AS RESIDENT_NO
|
|
|
|
|
from PENALTY_RENT_HEAD_INFO
|
|
|
|
|
where CAR_NO = #{carNo}
|
|
|
|
|
and ENC_RESIDENT_NO = DGUARD.ENCRYPT('ENC','COL',#{residentNo})
|
|
|
|
|
)
|
|
|
|
|
where rownum = '1'
|
|
|
|
|
</select>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<resultMap id="findPrdiForSecondaryChange-result" type="java.util.Map">
|
|
|
|
|
<result property="penaltyManageYear" column="penalty_manage_year"/>
|
|
|
|
|
<result property="penaltySeqNo" column="penalty_seqno"/>
|
|
|
|
|
</resultMap>
|
|
|
|
|
<select id="findPrdiForSecondaryChange" parameterType="cfs.fine.vo.FinePenaltyDisableProcessingVO" resultMap="findPrdiForSecondaryChange-result">
|
|
|
|
|
select penalty_manage_year
|
|
|
|
|
, penalty_seqno
|
|
|
|
|
from PENALTY_RENT_DETAIL_INFO
|
|
|
|
|
where penalty_manage_year = #{penaltyManageYear}
|
|
|
|
|
and penalty_seqNo = #{penaltySeqNo}
|
|
|
|
|
</select>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<insert id="insertPrhiForSecondaryChange" parameterType="cfs.fine.vo.FinePenaltyDisableProcessingVO" >
|
|
|
|
|
INSERT
|
|
|
|
|
INTO PENALTY_RENT_HEAD_INFO (
|
|
|
|
|
CAR_NO
|
|
|
|
|
@ -1108,7 +1291,7 @@
|
|
|
|
|
AND ENC_RESIDENT_NO = DGUARD.ENCRYPT('ENC','COL',#{residentNo})
|
|
|
|
|
</insert>
|
|
|
|
|
|
|
|
|
|
<update id="findPaymentOfPenaltySecondaryChangeUpdate3" parameterType="cfs.fine.vo.FinePenaltyDisableProcessingVO" >
|
|
|
|
|
<update id="updatePrhiForSecondaryChange" parameterType="cfs.fine.vo.FinePenaltyDisableProcessingVO" >
|
|
|
|
|
UPDATE PENALTY_RENT_HEAD_INFO
|
|
|
|
|
SET update_date = SYSDATE
|
|
|
|
|
, updater = #{sessionUserNm}
|
|
|
|
|
@ -1123,7 +1306,7 @@
|
|
|
|
|
AND ENC_RESIDENT_NO = DGUARD.ENCRYPT('ENC','COL',#{residentNo})
|
|
|
|
|
</update>
|
|
|
|
|
|
|
|
|
|
<insert id="findPaymentOfPenaltySecondaryChangeInsert4" parameterType="cfs.fine.vo.FinePenaltyDisableProcessingVO" >
|
|
|
|
|
<insert id="insertPrdiForSecondaryChange" parameterType="cfs.fine.vo.FinePenaltyDisableProcessingVO" >
|
|
|
|
|
INSERT
|
|
|
|
|
INTO PENALTY_RENT_DETAIL_INFO (
|
|
|
|
|
penalty_manage_year, penalty_seqno
|
|
|
|
|
@ -1156,7 +1339,7 @@
|
|
|
|
|
AND PENALTY_SEQNO = #{penaltySeqNo}
|
|
|
|
|
</insert>
|
|
|
|
|
|
|
|
|
|
<update id="findPaymentOfPenaltySecondaryChangeUpdate4" parameterType="cfs.fine.vo.FinePenaltyDisableProcessingVO" >
|
|
|
|
|
<update id="updatePrdiForSecondaryChange" parameterType="cfs.fine.vo.FinePenaltyDisableProcessingVO" >
|
|
|
|
|
UPDATE PENALTY_RENT_DETAIL_INFO
|
|
|
|
|
SET update_date = sysdate
|
|
|
|
|
, updater = #{sessionUserNm}
|
|
|
|
|
@ -1172,196 +1355,7 @@
|
|
|
|
|
WHERE PENALTY_MANAGE_YEAR = #{penaltyManageYear}
|
|
|
|
|
AND PENALTY_SEQNO = #{penaltySeqNo}
|
|
|
|
|
</update>
|
|
|
|
|
|
|
|
|
|
<update id="findPaymentOfPenaltySecondaryChangeUpdate1" parameterType="cfs.fine.vo.FinePenaltyDisableProcessingVO" >
|
|
|
|
|
UPDATE PENALTY_HEAD_INFO_DAMO
|
|
|
|
|
SET UPDATE_DATE = SYSDATE
|
|
|
|
|
, UPDATER = #{sessionUserNm}
|
|
|
|
|
, OWNER = #{owner}
|
|
|
|
|
, CAR_TYPE_NAME = #{carTypeName1}
|
|
|
|
|
, MAX_CARRY_CAPACITY = #{maxCarryCapacity}
|
|
|
|
|
, POST_NO1 = SUBSTR(#{postNo},1,3)
|
|
|
|
|
, POST_NO2 = SUBSTR(#{postNo},4,2)
|
|
|
|
|
, ADDRESS_NAME = #{addressName}
|
|
|
|
|
, ADDRESS_NUMBER = #{addressNumber}
|
|
|
|
|
, RENT_KBN = nvl(#{rentKbn},'0')
|
|
|
|
|
WHERE CAR_NO = #{carNo}
|
|
|
|
|
AND ENC_RESIDENT_NO = DGUARD.ENCRYPT('ENC','COL',#{residentNo})
|
|
|
|
|
</update>
|
|
|
|
|
|
|
|
|
|
<insert id="findPaymentOfPenaltySecondaryChangeInsert1" parameterType="cfs.fine.vo.FinePenaltyDisableProcessingVO" >
|
|
|
|
|
INSERT
|
|
|
|
|
INTO PENALTY_HEAD_INFO_DAMO (
|
|
|
|
|
CAR_NO
|
|
|
|
|
, ENC_RESIDENT_NO
|
|
|
|
|
, OWNER
|
|
|
|
|
, CAR_TYPE_NAME
|
|
|
|
|
, MAX_CARRY_CAPACITY
|
|
|
|
|
, POST_NO1
|
|
|
|
|
, POST_NO2
|
|
|
|
|
, ADDRESS_NAME
|
|
|
|
|
, ADDRESS_NUMBER
|
|
|
|
|
, RENT_KBN
|
|
|
|
|
, CREATE_DATE, CREATER, UPDATE_DATE, UPDATER
|
|
|
|
|
, RESIDENT_DATE
|
|
|
|
|
, OWNER_TYPE_ID
|
|
|
|
|
, DISUSE_DATE
|
|
|
|
|
, CAR_TYPE_ID
|
|
|
|
|
, PANALTY_COUNT
|
|
|
|
|
, PENALTY_AMOUNT
|
|
|
|
|
, RECEIVE_AMOUNT
|
|
|
|
|
, AFTER_CARS_NUMBER_1
|
|
|
|
|
, AFTER_CARS_NUMBER_2
|
|
|
|
|
, AFTER_CARS_NUMBER_3
|
|
|
|
|
)
|
|
|
|
|
SELECT #{carNo}
|
|
|
|
|
, DGUARD.ENCRYPT('ENC','COL',#{residentNo})
|
|
|
|
|
, #{owner}
|
|
|
|
|
, #{carTypeName1}
|
|
|
|
|
, #{maxCarryCapacity}
|
|
|
|
|
, SUBSTR(#{postNo},1,3)
|
|
|
|
|
, SUBSTR(#{postNo},4,2)
|
|
|
|
|
, #{addressName}
|
|
|
|
|
, #{addressNumber}
|
|
|
|
|
, nvl(#{rentKbn},'0')
|
|
|
|
|
, CREATE_DATE, CREATER, SYSDATE, #{sessionUserNm}
|
|
|
|
|
, RESIDENT_DATE
|
|
|
|
|
, OWNER_TYPE_ID
|
|
|
|
|
, DISUSE_DATE
|
|
|
|
|
, CAR_TYPE_ID
|
|
|
|
|
, PANALTY_COUNT
|
|
|
|
|
, PENALTY_AMOUNT
|
|
|
|
|
, RECEIVE_AMOUNT
|
|
|
|
|
, AFTER_CARS_NUMBER_1
|
|
|
|
|
, AFTER_CARS_NUMBER_2
|
|
|
|
|
, AFTER_CARS_NUMBER_3
|
|
|
|
|
FROM PENALTY_HEAD_INFO_DAMO
|
|
|
|
|
WHERE CAR_NO = #{carNo2}
|
|
|
|
|
AND ENC_RESIDENT_NO = DGUARD.ENCRYPT('ENC','COL',#{residentNo2})
|
|
|
|
|
</insert>
|
|
|
|
|
|
|
|
|
|
<update id="findPaymentOfPenaltySecondaryChangeCarNoUpdate" parameterType="cfs.fine.vo.FinePenaltyDisableProcessingVO" >
|
|
|
|
|
UPDATE PENALTY_DETAIL_INFO_DAMO
|
|
|
|
|
SET UPDATE_DATE = SYSDATE
|
|
|
|
|
, UPDATER = #{sessionUserNm}
|
|
|
|
|
, OWNER = #{owner}
|
|
|
|
|
, RENT_KBN = nvl(#{rentKbn},'0')
|
|
|
|
|
<if test="carNo != carNo2">
|
|
|
|
|
, CAR_NO = #{carNo}
|
|
|
|
|
</if>
|
|
|
|
|
<if test="residentNo != residentNo2">
|
|
|
|
|
, ENC_RESIDENT_NO = DGUARD.ENCRYPT('ENC','COL',#{residentNo})
|
|
|
|
|
</if>
|
|
|
|
|
<if test="miniCarKbn != miniCarKbn2">
|
|
|
|
|
, PASS_AMOUNT = DBUSER_CFS.FUN_PENALTY_AMOUNT(#{year},#{month},#{day}, 1, #{miniCarKbn})
|
|
|
|
|
, LAVY_AMOUNT = DBUSER_CFS.FUN_PENALTY_AMOUNT(#{year},#{month},#{day}, 3, #{miniCarKbn})
|
|
|
|
|
, FINE_AMOUNT = DBUSER_CFS.FUN_PENALTY_AMOUNT(#{year},#{month},#{day}, 2, #{miniCarKbn})
|
|
|
|
|
, MINI_CAR_KBN = #{miniCarKbn}
|
|
|
|
|
</if>
|
|
|
|
|
WHERE PENALTY_MANAGE_YEAR = #{penaltyManageYear}
|
|
|
|
|
AND PENALTY_SEQNO = #{penaltySeqNo}
|
|
|
|
|
</update>
|
|
|
|
|
|
|
|
|
|
<update id="findPaymentOfPenaltySecondaryChangeHistoryUpdate1" parameterType="cfs.fine.vo.FinePenaltyDisableProcessingVO" >
|
|
|
|
|
UPDATE PENALTY_HISTORY_INFO_DAMO
|
|
|
|
|
SET UPDATE_DATE = SYSDATE
|
|
|
|
|
, UPDATER = #{sessionUserNm}
|
|
|
|
|
, OWNER = #{owner}
|
|
|
|
|
<if test="carNo != carNo2">
|
|
|
|
|
, CAR_NO = #{carNo}
|
|
|
|
|
</if>
|
|
|
|
|
<if test="residentNo != residentNo2">
|
|
|
|
|
, ENC_RESIDENT_NO = DGUARD.ENCRYPT('ENC','COL',#{residentNo})
|
|
|
|
|
</if>
|
|
|
|
|
WHERE PENALTY_MANAGE_YEAR = #{penaltyManageYear}
|
|
|
|
|
AND PENALTY_SEQNO = #{penaltySeqNo}
|
|
|
|
|
</update>
|
|
|
|
|
|
|
|
|
|
<update id="findPaymentOfPenaltySecondaryChangeHistoryUpdate2" parameterType="cfs.fine.vo.FinePenaltyDisableProcessingVO" >
|
|
|
|
|
UPDATE PENALTY_HISTORY_DETAIL_I_DAMO
|
|
|
|
|
SET UPDATE_DATE = SYSDATE
|
|
|
|
|
, UPDATER = #{sessionUserNm}
|
|
|
|
|
, OWNER = #{owner}
|
|
|
|
|
<if test="carNo != carNo2">
|
|
|
|
|
, CAR_NO = #{carNo}
|
|
|
|
|
</if>
|
|
|
|
|
<if test="residentNo != residentNo2">
|
|
|
|
|
, ENC_RESIDENT_NO = DGUARD.ENCRYPT('ENC','COL',#{residentNo})
|
|
|
|
|
</if>
|
|
|
|
|
WHERE PENALTY_MANAGE_YEAR = #{penaltyManageYear}
|
|
|
|
|
AND PENALTY_SEQNO = #{penaltySeqNo}
|
|
|
|
|
</update>
|
|
|
|
|
|
|
|
|
|
<update id="findPaymentOfPenaltySecondaryChangecarsTransUpdate1" parameterType="cfs.fine.vo.FinePenaltyDisableProcessingVO" >
|
|
|
|
|
UPDATE DEFAULT_CARS_TRANS_INFO_DAMO
|
|
|
|
|
SET UPDATE_DATE = SYSDATE
|
|
|
|
|
, UPDATER = #{sessionUserNm}
|
|
|
|
|
, OWNER = #{owner}
|
|
|
|
|
, CAR_TYPE_NAME = #{carTypeName1}
|
|
|
|
|
, ADDRESS_NAME = #{addressName}
|
|
|
|
|
, ADDRESS_NUMBER = #{addressNumber}
|
|
|
|
|
<if test="carNo != carNo2">
|
|
|
|
|
, CAR_NO = #{carNo}
|
|
|
|
|
</if>
|
|
|
|
|
<if test="residentNo != residentNo2">
|
|
|
|
|
, ENC_RESIDENT_NO = DGUARD.ENCRYPT('ENC','COL',#{residentNo})
|
|
|
|
|
</if>
|
|
|
|
|
WHERE WORKER_ID = #{workerId}
|
|
|
|
|
AND FARE_OFFICE_ID = #{fareOfficeId}
|
|
|
|
|
AND BOOTH_ID = #{boothId}
|
|
|
|
|
AND YEAR = #{year}
|
|
|
|
|
AND MONTH = #{month}
|
|
|
|
|
AND DAY = #{day}
|
|
|
|
|
AND WORK_TIMES = #{workTimes}
|
|
|
|
|
AND SEQNO = #{seqNo}
|
|
|
|
|
</update>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<update id="findPaymentOfPenaltySecondaryChangecarsFareReadInfoUpdate" parameterType="cfs.fine.vo.FinePenaltyDisableProcessingVO" >
|
|
|
|
|
UPDATE DEFAULT_FARE_READ_INFO_DAMO
|
|
|
|
|
SET UPDATE_DATE = SYSDATE
|
|
|
|
|
, UPDATER = #{sessionUserNm}
|
|
|
|
|
, CAR_TYPE_NAME = #{carTypeName1}
|
|
|
|
|
<if test="carNo != carNo2">
|
|
|
|
|
, CAR_NO = #{carNo}
|
|
|
|
|
, OWNER = #{owner}
|
|
|
|
|
</if>
|
|
|
|
|
<if test="residentNo != residentNo2">
|
|
|
|
|
, ENC_RESIDENT_NO = DGUARD.ENCRYPT('ENC','COL',#{residentNo})
|
|
|
|
|
</if>
|
|
|
|
|
<if test="miniCarKbn != miniCarKbn2 and collectId == '40'">
|
|
|
|
|
, MINI_CAR_KBN = #{miniCarKbn}
|
|
|
|
|
</if>
|
|
|
|
|
WHERE WORKER_ID = #{workerId}
|
|
|
|
|
AND FARE_OFFICE_ID = #{fareOfficeId}
|
|
|
|
|
AND BOOTH_ID = #{boothId}
|
|
|
|
|
AND YEAR = #{year}
|
|
|
|
|
AND MONTH = #{month}
|
|
|
|
|
AND DAY = #{day}
|
|
|
|
|
AND WORK_TIMES = #{workTimes}
|
|
|
|
|
AND SEQNO = #{seqNo}
|
|
|
|
|
</update>
|
|
|
|
|
|
|
|
|
|
<update id="findPaymentOfPenaltySecondaryChangecarsFareReadHistoryInfoUpdate" parameterType="cfs.fine.vo.FinePenaltyDisableProcessingVO" >
|
|
|
|
|
UPDATE DEFAULT_FARE_READ_HISTORY_INFO
|
|
|
|
|
SET UPDATE_DATE = SYSDATE
|
|
|
|
|
, UPDATER = #{sessionUserNm}
|
|
|
|
|
, CAR_NO = #{carNo}
|
|
|
|
|
WHERE WORKER_ID = #{workerId}
|
|
|
|
|
AND FARE_OFFICE_ID = #{fareOfficeId}
|
|
|
|
|
AND BOOTH_ID = #{boothId}
|
|
|
|
|
AND YEAR = #{year}
|
|
|
|
|
AND MONTH = #{month}
|
|
|
|
|
AND DAY = #{day}
|
|
|
|
|
AND WORK_TIMES = #{workTimes}
|
|
|
|
|
AND SEQNO = #{seqNo}
|
|
|
|
|
</update>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<!-- 과태료정보 - 과태료 납부(소인)/반송/독촉 불가처리 - 대체차량 등록 - 저장 -->
|
|
|
|
|
<update id="findPaymentOfPenaltyCarAfterUpdate1" parameterType="cfs.fine.vo.FinePenaltyDisableProcessingVO">
|
|
|
|
|
|