@ -841,7 +841,7 @@
<result property= "workerId" column= "WORKER_ID" />
<result property= "workerName" column= "WORKER_NAME" />
<result property= "carTypeName" column= "CAR_TYPE_NAME" />
<result property= "carTypeName 1" column= "CAR_TYPE_NAME1 "/>
<result property= "carTypeName FromCarRegister" column= "CAR_TYPE_NAME_FROM_CAR_REGISTER "/>
<result property= "carNo" column= "CAR_NO" />
<result property= "owner" column= "OWNER" />
<result property= "residentNo" column= "RESIDENT_NO" />
@ -874,7 +874,6 @@
<result property= "rentKbn" column= "RENT_KBN" />
<result property= "penaltyManageYear" column= "PENALTY_MANAGE_YEAR" />
<result property= "penaltySeqNo" column= "PENALTY_SEQNO" />
<result property= "lastReader" column= "LAST_READER" />
<result property= "rentCompany" column= "RENT_COMPANY" />
<result property= "rentPeriod1" column= "RENT_PERIOD_1" />
<result property= "rentPeriod2" column= "RENT_PERIOD_2" />
@ -888,11 +887,11 @@
</resultMap>
<!-- 과태료정보 - 과태료 납부(소인)/반송/독촉 불가처리 - 차적변경 팝업 - 조회 -->
<select id= "findInfoForSecondaryChange" parameterType= "cfs.fine.vo.FinePenaltyDisableProcessingVO" resultMap= "findInfoForSecondaryChange-result" >
SELECT D.FARE_OFFICE_ID AS FARE_OFFICE_ID
SELECT F.READER AS READER
, D.FARE_OFFICE_ID AS FARE_OFFICE_ID
, DECODE(D.FARE_OFFICE_ID, '01', '남산1호터널'
, '03', '남산3호터널') AS FARE_OFFICE_NAME
, D.BOOTH_ID AS BOOTH_ID
, F.READER AS READER
, DECODE(D.BOOTH_ID, '01', '제1차로'
, '02', '제2차로'
, '03', '제3차로'
@ -907,25 +906,15 @@
, D.WORK_TIMES AS PASS_TIMES
, D.WORKER_ID AS WORKER_ID
, (SELECT WORKER_NAME FROM WORKER_INFO WHERE WORKER_ID = D.WORKER_ID) AS WORKER_NAME
, R.CAR_TYPE_NAME AS CAR_TYPE_NAME
, H.CAR_TYPE_NAME AS CAR_TYPE_NAME1
, D.CAR_NO AS CAR_NO
, D.OWNER AS OWNER
, DGUARD.DECRYPT('ENC','COL',D.ENC_RESIDENT_NO) AS RESIDENT_NO
,'검증원' AS LAST_READER
, DECODE(LENGTH(DGUARD.DECRYPT('ENC','COL',D.ENC_RESIDENT_NO)), '13', SUBSTR(DGUARD.DECRYPT('ENC','COL',D.ENC_RESIDENT_NO),1,6)) AS NO1
, DECODE(LENGTH(DGUARD.DECRYPT('ENC','COL',D.ENC_RESIDENT_NO)), '13', SUBSTR(DGUARD.DECRYPT('ENC','COL',D.ENC_RESIDENT_NO),7,7)) AS NO2
, DECODE(LENGTH(DGUARD.DECRYPT('ENC','COL',D.ENC_RESIDENT_NO)), '10', SUBSTR(DGUARD.DECRYPT('ENC','COL',D.ENC_RESIDENT_NO),1,3)) AS NO3
, DECODE(LENGTH(DGUARD.DECRYPT('ENC','COL',D.ENC_RESIDENT_NO)), '10', SUBSTR(DGUARD.DECRYPT('ENC','COL',D.ENC_RESIDENT_NO),4,2)) AS NO4
, DECODE(LENGTH(DGUARD.DECRYPT('ENC','COL',D.ENC_RESIDENT_NO)), '10', SUBSTR(DGUARD.DECRYPT('ENC','COL',D.ENC_RESIDENT_NO),6,5)) AS NO5
, (H.POST_NO1 || H.POST_NO2) AS POST_NO
, H.ADDRESS_NAME AS ADDRESS_NAME
, H.ADDRESS_NUMBER AS ADDRESS_NUMBER
, H.OWNER_TYPE_ID AS OWNER_TYPE_ID
, H.MAX_CARRY_CAPACITY AS MAX_CARRY_CAPACITY
, H.AFTER_CARS_NUMBER_1 AS AFTER_CARS_NUMBER_1
, H.AFTER_CARS_NUMBER_2 AS AFTER_CARS_NUMBER_2
, TO_CHAR(H.RESIDENT_DATE,'yyyymmdd') AS RESIDENT_DATE
, D.COLLECT_ID AS COLLECT_ID
, D.MINI_CAR_KBN AS MINI_CAR_KBN
, D.YEAR AS YEAR
, D.MONTH AS MONTH
@ -935,6 +924,17 @@
, D.RENT_KBN AS RENT_KBN
, D.PENALTY_MANAGE_YEAR AS PENALTY_MANAGE_YEAR
, D.PENALTY_SEQNO AS PENALTY_SEQNO
, (SELECT COUNT(*) FROM PENALTY_DETAIL_INFO_DAMO Z WHERE Z.CAR_NO = D.CAR_NO AND Z.ENC_RESIDENT_NO = D.ENC_RESIDENT_NO) AS COUNT
, (H.POST_NO1 || H.POST_NO2) AS POST_NO
, H.ADDRESS_NAME AS ADDRESS_NAME
, H.ADDRESS_NUMBER AS ADDRESS_NUMBER
, H.OWNER_TYPE_ID AS OWNER_TYPE_ID
, R.CAR_TYPE_NAME AS CAR_TYPE_NAME_FROM_CAR_REGISTER
, H.CAR_TYPE_NAME AS CAR_TYPE_NAME
, H.MAX_CARRY_CAPACITY AS MAX_CARRY_CAPACITY
, H.AFTER_CARS_NUMBER_1 AS AFTER_CARS_NUMBER_1
, H.AFTER_CARS_NUMBER_2 AS AFTER_CARS_NUMBER_2
, TO_CHAR(H.RESIDENT_DATE,'YYYYMMDD') AS RESIDENT_DATE
, G.RENT_COMPANY AS RENT_COMPANY
, G.RENT_PERIOD_1 AS RENT_PERIOD_1
, G.RENT_PERIOD_2 AS RENT_PERIOD_2
@ -943,52 +943,57 @@
, G.RENT_COMPANY_ADDRESS AS RENT_COMPANY_ADDRESS
, G.DOCUMENT_NUMBER AS DOCUMENT_NUMBER
, G.DOCUMENT_KBN AS DOCUMENT_KBN
, (SELECT COUNT(*) FROM PENALTY_DETAIL_INFO_DAMO Z WHERE Z.CAR_NO = D.CAR_NO AND Z.ENC_RESIDENT_NO = D.ENC_RESIDENT_NO) AS COUNT
, D.COLLECT_ID AS COLLECT_ID
FROM DEFAULT_CARS_TRANS_INFO_DAMO R
, PENALTY_DETAIL_INFO_DAMO D
FROM PENALTY_DETAIL_INFO_DAMO D
, PENALTY_HEAD_INFO_DAMO H
, DEFAULT_FARE_READ_INFO_DAMO F
, PENALTY_RENT_DETAIL_INFO G
WHERE R.WORKER_ID = D.WORKER_ID
AND R.FARE_OFFICE_ID = D.FARE_OFFICE_ID
AND R.BOOTH_ID = D.BOOTH_ID
AND R.YEAR = D.YEAR
AND R.MONTH = D.MONTH
AND R.DAY = D.DAY
AND R.WORK_TIMES = D.WORK_TIMES
AND R.SEQNO = D.SEQNO
AND H.CAR_NO = D.CAR_NO
AND H.ENC_RESIDENT_NO = D.ENC_RESIDENT_NO
AND R.WORKER_ID = F.WORKER_ID
AND R.FARE_OFFICE_ID = F.FARE_OFFICE_ID
AND R.BOOTH_ID = F.BOOTH_ID
AND R.YEAR = F.YEAR
AND R.MONTH = F.MONTH
AND R.DAY = F.DAY
AND R.WORK_TIMES = F.WORK_TIMES
AND R.SEQNO = F.SEQNO
, DEFAULT_CARS_TRANS_INFO_DAMO R
WHERE D.WORKER_ID = F.WORKER_ID
AND D.FARE_OFFICE_ID = F.FARE_OFFICE_ID
AND D.BOOTH_ID = F.BOOTH_ID
AND D.YEAR = F.YEAR
AND D.MONTH = F.MONTH
AND D.DAY = F.DAY
AND D.WORK_TIMES = F.WORK_TIMES
AND D.SEQNO = F.SEQNO
AND D.CAR_NO = H.CAR_NO
AND D.ENC_RESIDENT_NO = H.ENC_RESIDENT_NO
AND D.PENALTY_MANAGE_YEAR = G.PENALTY_MANAGE_YEAR(+)
AND D.PENALTY_SEQNO = G.PENALTY_SEQNO(+)
AND D.WORKER_ID = R.WORKER_ID
AND D.FARE_OFFICE_ID = R.FARE_OFFICE_ID
AND D.BOOTH_ID = R.BOOTH_ID
AND D.YEAR = R.YEAR
AND D.MONTH = R.MONTH
AND D.DAY = R.DAY
AND D.WORK_TIMES = R.WORK_TIMES
AND D.SEQNO = R.SEQNO
<choose >
<when test= "searchKbn != null and searchKbn != '' " >
AND D.FARE_OFFICE_ID = #{fareOfficeId}
AND D.BOOTH_ID = #{boothId}
AND D.YEAR = #{year}
AND D.MONTH = #{month}
AND D.DAY = #{day}
AND D.WORK_TIMES = #{workTimes}
AND D.CAR_NO = #{carNo}
</when>
<otherwise >
AND D.PENALTY_MANAGE_YEAR = #{penaltyManageYear}
AND D.PENALTY_SEQNO = #{penaltySeqNo}
</otherwise>
</choose>
</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}
, OWNER = #{owner}
<if test= "carNo != carNo2" >
, CAR_NO = #{carNo}
SET UPDATE_DATE = SYSDATE, UPDATER = #{sessionUserNm}
, OWNER = #{owner}, ENC_RESIDENT_NO = DGUARD.ENCRYPT('ENC','COL', #{residentNo})
, CAR_NO = #{carNo}, CAR_TYPE_NAME = #{carTypeName}
<if test= "collectId == '40'" >
, MINI_CAR_KBN = #{miniCarKbn}
</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}
@ -999,10 +1004,9 @@
AND SEQNO = #{seqNo}
</update>
<update id= "updateDfrihForSecondaryChange" parameterType= "cfs.fine.vo.FinePenaltyDisableProcessingVO" >
<update id= "updateDfrihForSecondaryChange" parameterType= "cfs.fine.vo.FinePenaltyDisableProcessingVO" >
UPDATE DEFAULT_FARE_READ_HISTORY_INFO
SET UPDATE_DATE = SYSDATE
, UPDATER = #{sessionUserNm}
SET UPDATE_DATE = SYSDATE, UPDATER = #{sessionUserNm}
, CAR_NO = #{carNo}
WHERE WORKER_ID = #{workerId}
AND FARE_OFFICE_ID = #{fareOfficeId}
@ -1012,22 +1016,14 @@
AND DAY = #{day}
AND WORK_TIMES = #{workTimes}
AND SEQNO = #{seqNo}
</update>
</update>
<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>
SET UPDATE_DATE = SYSDATE, UPDATER = #{sessionUserNm}
, OWNER = #{owner}, ENC_RESIDENT_NO = DGUARD.ENCRYPT('ENC','COL',#{residentNo})
, POST_NO = #{postNo}, ADDRESS_NAME = #{addressName}, ADDRESS_NUMBER = #{addressNumber}
, CAR_NO = #{carNo}, CAR_TYPE_NAME = #{carTypeName}
WHERE WORKER_ID = #{workerId}
AND FARE_OFFICE_ID = #{fareOfficeId}
AND BOOTH_ID = #{boothId}
@ -1035,42 +1031,40 @@
AND MONTH = #{month}
AND DAY = #{day}
AND WORK_TIMES = #{workTimes}
AND SEQNO = #{seqNo}
AND SEQNO = #{seqNo}
</update>
<insert id= "insertPauiForSecondaryChange" parameterType= "cfs.fine.vo.FinePenaltyDisableProcessingVO" >
INSERT
INTO PENALTY_ADDRESS_UPDATE_I_DAMO (
PENALTY_MANAGE_YEAR
, PENALTY_SEQNO
CREATE_DATE, CREATER, UPDATE_DATE, UPDATER
, PENALTY_MANAGE_YEAR, PENALTY_SEQNO
, CHANAGE_DATE, CHANAGE_SEQNO
, OWNER, ENC_RESIDENT_NO
, POST_NO1, POST_NO2, ADDRESS_NAME, ADDRESS_NUMBER
, CAR_NO
, ENC_RESIDENT_NO
, CHANAGE_DATE
, CHANAGE_SEQNO
, OWNER
, RESIDENT_DATE
, POST_NO1
, POST_NO2
, ADDRESS_NAME
, ADDRESS_NUMBER
, MOTION_ID
, CREATE_DATE, CREATER, UPDATE_DATE, UPDATER
)
VALUES (
#{penaltyManageYear}
, #{penaltySeqNo}
SYSDATE, #{sessionUserNm}, SYSDATE, #{sessionUserNm}
, #{penaltyManageYear}, #{penaltySeqNo}
, SYSDATE, (SELECT NVL(MAX(CHANAGE_SEQNO),0)+1
FROM PENALTY_ADDRESS_UPDATE_I_DAMO
WHERE PENALTY_MANAGE_YEAR = #{penaltyManageYear}
AND PENALTY_SEQNO = #{penaltySeqNo})
, #{owner}, DGUARD.ENCRYPT('ENC','COL',#{residentNo})
, SUBSTR(#{postNo},1,3), SUBSTR(#{postNo},4,2), #{addressName}, #{addressNumber}
, #{carNo}
, DGUARD.ENCRYPT('ENC','COL',#{residentNo})
<choose >
<when test= "carNo != carNo2" >
, SYSDATE
, (SELECT NVL(MAX(CHANAGE_SEQNO),0)+1 FROM PENALTY_ADDRESS_UPDATE_I_DAMO WHERE PENALTY_MANAGE_YEAR = #{penaltyManageYear} AND PENALTY_SEQNO = #{penaltySeqNo})
, (SELECT OWNER FROM PENALTY_DETAIL_INFO_DAMO WHERE PENALTY_MANAGE_YEAR = #{penaltyManageYear} AND PENALTY_SEQNO = #{penaltySeqNo})
, (SELECT RESIDENT_DATE FROM PENALTY_HEAD_INFO_DAMO WHERE CAR_NO = #{carNo2} AND ENC_RESIDENT_NO = DGUARD.ENCRYPT('ENC','COL',#{residentNo2}))
, (SELECT POST_NO1 FROM PENALTY_HEAD_INFO_DAMO WHERE CAR_NO = #{carNo2} AND ENC_RESIDENT_NO = DGUARD.ENCRYPT('ENC','COL',#{residentNo2}))
, (SELECT POST_NO2 FROM PENALTY_HEAD_INFO_DAMO WHERE CAR_NO = #{carNo2} AND ENC_RESIDENT_NO = DGUARD.ENCRYPT('ENC','COL',#{residentNo2}))
, (SELECT ADDRESS_NAME FROM PENALTY_HEAD_INFO_DAMO WHERE CAR_NO = #{carNo2} AND ENC_RESIDENT_NO = DGUARD.ENCRYPT('ENC','COL',#{residentNo2}))
, (SELECT ADDRESS_NUMBER FROM PENALTY_HEAD_INFO_DAMO WHERE CAR_NO = #{carNo2} AND ENC_RESIDENT_NO = DGUARD.ENCRYPT('ENC','COL',#{residentNo2}))
</when>
<otherwise >
, (SELECT RESIDENT_DATE FROM PENALTY_DETAIL_INFO_DAMO WHERE PENALTY_MANAGE_YEAR = #{penaltyManageYear} AND PENALTY_SEQNO = #{penaltySeqNo})
</otherwise>
</choose>
, (SELECT MOTION_ID FROM PENALTY_DETAIL_INFO_DAMO WHERE PENALTY_MANAGE_YEAR = #{penaltyManageYear} AND PENALTY_SEQNO = #{penaltySeqNo})
, SYSDATE, #{sessionUserNm}, SYSDATE, #{sessionUserNm}
)
</insert>
@ -1088,49 +1082,32 @@
<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
CREATE_DATE, CREATER, UPDATE_DATE, UPDATER
, OWNER, ENC_RESIDENT_NO
, POST_NO1, POST_NO2, ADDRESS_NAME, ADDRESS_NUMBER
, CAR_NO, CAR_TYPE_NAME, MAX_CARRY_CAPACITY
, RESIDENT_DATE, DISUSE_DATE
, OWNER_TYPE_ID, CAR_TYPE_ID
, PANALTY_COUNT, PENALTY_AMOUNT, RECEIVE_AMOUNT
, AFTER_CARS_NUMBER_1, AFTER_CARS_NUMBER_2, AFTER_CARS_NUMBER_3
, 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}
SELECT SYSDATE, #{sessionUserNm}, SYSDATE, #{sessionUserNm}
, #{owner}, DGUARD.ENCRYPT('ENC','COL',#{residentNo})
, SUBSTR(#{postNo},1,3), SUBSTR(#{postNo},4,2), #{addressName}, #{addressNumber}
, #{carNo}, #{carTypeName}, #{maxCarryCapacity}
<choose >
<when test= "carNo != carNo2" >
, SYSDATE, ''
</when>
<otherwise >
, RESIDENT_DATE, DISUSE_DATE
</otherwise>
</choose>
, OWNER_TYPE_ID, CAR_TYPE_ID
, PANALTY_COUNT, PENALTY_AMOUNT, RECEIVE_AMOUNT
, AFTER_CARS_NUMBER_1, AFTER_CARS_NUMBER_2, AFTER_CARS_NUMBER_3
, NVL(#{rentKbn},'0')
, CREATE_DATE, #{sessionUserNm}, 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})
@ -1138,16 +1115,11 @@
<update id= "updatePhiForSecondaryChange" parameterType= "cfs.fine.vo.FinePenaltyDisableProcessingVO" >
UPDATE PENALTY_HEAD_INFO_DAMO
SET UPDATE_DATE = SYSDATE
, UPDATER = #{sessionUserNm}
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')
, POST_NO1 = SUBSTR(#{postNo},1,3), POST_NO2 = SUBSTR(#{postNo},4,2), ADDRESS_NAME = #{addressName}, ADDRESS_NUMBER = #{addressNumber}
, CAR_TYPE_NAME = #{carTypeName}, MAX_CARRY_CAPACITY = #{maxCarryCapacity}
, RENT_KBN = NVL(#{rentKbn},'0')
WHERE CAR_NO = #{carNo}
AND ENC_RESIDENT_NO = DGUARD.ENCRYPT('ENC','COL',#{residentNo})
</update>
@ -1155,22 +1127,15 @@
<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>
SET UPDATE_DATE = SYSDATE, UPDATER = #{sessionUserNm}
, OWNER = #{owner}, ENC_RESIDENT_NO = DGUARD.ENCRYPT('ENC','COL',#{residentNo})
, CAR_NO = #{carNo}, MINI_CAR_KBN = #{miniCarKbn}
<if test= "miniCarKbn != miniCarKbn2" >
, MINI_CAR_KBN = #{miniCarKbn}
, 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})
, PASS_AMOUNT = FUN_PENALTY_AMOUNT(#{year},#{month},#{day}, 1, #{miniCarKbn})
, LAVY_AMOUNT = FUN_PENALTY_AMOUNT(#{year},#{month},#{day}, 3, #{miniCarKbn})
, FINE_AMOUNT = FUN_PENALTY_AMOUNT(#{year},#{month},#{day}, 2, #{miniCarKbn})
</if>
, RENT_KBN = nvl(#{rentKbn},'0')
WHERE PENALTY_MANAGE_YEAR = #{penaltyManageYear}
AND PENALTY_SEQNO = #{penaltySeqNo}
</update>
@ -1178,30 +1143,18 @@
<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" >
SET UPDATE_DATE = SYSDATE, UPDATER = #{sessionUserNm}
, OWNER = #{owner}, ENC_RESIDENT_NO = DGUARD.ENCRYPT('ENC','COL',#{residentNo})
, 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" >
SET UPDATE_DATE = SYSDATE, UPDATER = #{sessionUserNm}
, OWNER = #{owner}, ENC_RESIDENT_NO = DGUARD.ENCRYPT('ENC','COL',#{residentNo})
, 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>
@ -1239,68 +1192,38 @@
<insert id= "insertPrhiForSecondaryChange" parameterType= "cfs.fine.vo.FinePenaltyDisableProcessingVO" >
INSERT
INTO PENALTY_RENT_HEAD_INFO (
CAR_NO
, ENC_RESIDENT_NO
, OWNER
, CAR_TYPE_NAME
, MAX_CARRY_CAPACITY
, POST_NO1
, POST_NO2
, ADDRESS_NAME
, ADDRESS_NUMBER
, ALTER_DATE
, 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
CREATE_DATE, CREATER, UPDATE_DATE, UPDATER
, ALTER_DATE, RENT_KBN
, OWNER, ENC_RESIDENT_NO
, POST_NO1, POST_NO2, ADDRESS_NAME, ADDRESS_NUMBER
, CAR_NO, CAR_TYPE_NAME, MAX_CARRY_CAPACITY
, RESIDENT_DATE, DISUSE_DATE
, OWNER_TYPE_ID, 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}
, SYSDATE
, '1'
, SYSDATE, #{sessionUserNm}, SYSDATE, #{sessionUserNm}
, RESIDENT_DATE
, OWNER_TYPE_ID
, DISUSE_DATE
, CAR_TYPE_ID
, PANALTY_COUNT
, PENALTY_AMOUNT
, RECEIVE_AMOUNT
, ''
, ''
, ''
SELECT SYSDATE, #{sessionUserNm}, SYSDATE, #{sessionUserNm}
, SYSDATE, '1'
, OWNER, ENC_RESIDENT_NO
, POST_NO1, POST_NO2, ADDRESS_NAME, ADDRESS_NUMBER
, CAR_NO, CAR_TYPE_NAME, MAX_CARRY_CAPACITY
, RESIDENT_DATE, DISUSE_DATE
, OWNER_TYPE_ID, CAR_TYPE_ID
, PANALTY_COUNT, PENALTY_AMOUNT, RECEIVE_AMOUNT
, '', '', ''
FROM PENALTY_HEAD_INFO_DAMO
WHERE ROWNUM = 1
AND CAR_NO = #{carNo}
WHERE CAR_NO = #{carNo}
AND ENC_RESIDENT_NO = DGUARD.ENCRYPT('ENC','COL',#{residentNo})
AND ROWNUM = 1
</insert>
<update id= "updatePrhiForSecondaryChange" parameterType= "cfs.fine.vo.FinePenaltyDisableProcessingVO" >
UPDATE PENALTY_RENT_HEAD_INFO
SET UPDATE_DATE = SYSDATE
, UPDATER = #{sessionUserNm}
SET UPDATE_DATE = SYSDATE, UPDATER = #{sessionUserNm}
, ALTER_DATE = SYSDATE
, 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}
, POST_NO1 = SUBSTR(#{postNo},1,3), POST_NO2 = SUBSTR(#{postNo},4,2), ADDRESS_NAME = #{addressName}, ADDRESS_NUMBER = #{addressNumber}
, CAR_TYPE_NAME = #{carTypeName}, MAX_CARRY_CAPACITY = #{maxCarryCapacity}
WHERE CAR_NO = #{carNo}
AND ENC_RESIDENT_NO = DGUARD.ENCRYPT('ENC','COL',#{residentNo})
</update>
@ -1308,31 +1231,35 @@
<insert id= "insertPrdiForSecondaryChange" parameterType= "cfs.fine.vo.FinePenaltyDisableProcessingVO" >
INSERT
INTO PENALTY_RENT_DETAIL_INFO (
penalty_manage_year, penalty_seqno
CREATE_DATE, CREATER, UPDATE_DATE, UPDATER
, RENT_KBN, ALTER_DATE, MOTION_ID
, penalty_manage_year, penalty_seqno
, worker_id, fare_office_id, booth_id, year, month, day, work_times, seqno
, collect_id, CAR_NO, RESIDENT_DATE, notice_wrong_id, OWNER, notice_id, ENC_RESIDENT_NO
, fine_amount, lavy_amount, notice_date, notice_wrong_date, before_motion_id, pass_amount
, seisure_yn, seizure_date, seizure_id, seizure_termi_date, receipt_yn
, double_receipt_yn, seizure_trmi_yn, double_receipt_date, seizure_termi, seizure_manage_year, seizure_manage_no
, notice_wrong_reason, cars_trans_flag, T_real_time, mini_car_kb n
, c_public, c_loss, rfid_kbn, car_change_y n
, car_no_after, rfid_penalty_kbn, rfid_penalty_reason
, CREATE_DATE, CREATER, UPDATE_DATE, UPDATER
, rent_company, rent_period_1, rent_period_2, rent_person, rent_contact, rent_company_address
, document_number, document_kbn, RENT_KBN, ALTER_DATE, motion_id
, OWNER, ENC_RESIDENT_NO
, CAR_NO, RESIDENT_DATE, MINI_CAR_KBN, FINE_AMOUNT, LAVY_AMOUNT, PASS_AMOUNT
, RENT_COMPANY, RENT_PERIOD_1, RENT_PERIOD_2, RENT_PERSON, RENT_CONTACT, RENT_COMPANY_ADDRESS, DOCUMENT_NUMBER, DOCUMENT_KBN
, T_real_time
, cars_trans_flag, before_motion_id, collect_id, notice_id, notice_date, notice_wrong_id, notice_wrong_date, notice_wrong_reaso n
, rfid_kbn, rfid_penalty_kbn, rfid_penalty_reaso n
, receipt_yn, double_receipt_yn, double_receipt_date
, c_public, c_loss
, seisure_yn, seizure_date, seizure_id, seizure_termi_date, seizure_trmi_yn, seizure_termi, seizure_manage_year, seizure_manage_no
, car_change_yn, car_no_after
)
SELECT penalty_manage_year, penalty_seqno
SELECT SYSDATE, #{sessionUserNm}, SYSDATE, #{sessionUserNm}
, '1', SYSDATE, '13'
, penalty_manage_year, penalty_seqno
, worker_id, fare_office_id, booth_id, year, month, day, work_times, seqno
, collect_id, CAR_NO, RESIDENT_DATE, notice_wrong_id, OWNER, notice_id, ENC_RESIDENT_NO
, fine_amount, lavy_amount, notice_date, notice_wrong_date, before_motion_id, pass_amount
, seisure_yn, seizure_date, seizure_id, seizure_termi_date, receipt_yn
, double_receipt_yn, seizure_trmi_yn, double_receipt_date, seizure_termi, seizure_manage_year, seizure_manage_no
, notice_wrong_reason, cars_trans_flag, T_real_time, mini_car_kb n
, c_public, c_loss, rfid_kbn, car_change_y n
, car_no_after, rfid_penalty_kbn, rfid_penalty_reason
, CREATE_DATE, CREATER, UPDATE_DATE, UPDATER
, #{rentCompany}, #{rentPeriod1}, #{rentPeriod2}, #{rentPerson}, #{rentContact}, #{rentCompanyAddress}
, #{documentNumber}, #{documentKbn}, '1', sysdate, '13'
, OWNER, ENC_RESIDENT_NO
, CAR_NO, RESIDENT_DATE, MINI_CAR_KBN, FINE_AMOUNT, LAVY_AMOUNT, PASS_AMOUNT
, #{rentCompany}, #{rentPeriod1}, #{rentPeriod2}, #{rentPerson}, #{rentContact}, #{rentCompanyAddress}, #{documentNumber}, #{documentKbn}
, T_real_time
, cars_trans_flag, before_motion_id, collect_id, notice_id, notice_date, notice_wrong_id, notice_wrong_date, notice_wrong_reaso n
, rfid_kbn, rfid_penalty_kbn, rfid_penalty_reaso n
, receipt_yn, double_receipt_yn, double_receipt_date
, c_public, c_loss
, seisure_yn, seizure_date, seizure_id, seizure_termi_date, seizure_trmi_yn, seizure_termi, seizure_manage_year, seizure_manage_no
, car_change_yn, car_no_after
FROM PENALTY_DETAIL_INFO_DAMO
WHERE PENALTY_MANAGE_YEAR = #{penaltyManageYear}
AND PENALTY_SEQNO = #{penaltySeqNo}
@ -1340,9 +1267,9 @@
<update id= "updatePrdiForSecondaryChange" parameterType= "cfs.fine.vo.FinePenaltyDisableProcessingVO" >
UPDATE PENALTY_RENT_DETAIL_INFO
SET UPDATE_DATE = SYSDATE
, UPDATER = #{sessionUserNm}
, OWNER = #{owner }
SET UPDATE_DATE = SYSDATE, UPDATER = #{sessionUserNm}
, OWNER = #{owner}, ENC_RESIDENT_NO = DGUARD.ENCRYPT('ENC','COL',#{residentNo})
, CAR_NO = #{carNo }
, RENT_COMPANY = #{rentCompany}
, RENT_PERIOD_1 = #{rentPeriod1}
, RENT_PERIOD_2 = #{rentPeriod2}