|
|
|
|
@ -374,24 +374,23 @@
|
|
|
|
|
AND CAR_NO LIKE '%' || #{carNo} || '%'
|
|
|
|
|
</if>
|
|
|
|
|
<choose>
|
|
|
|
|
<when test='readDiv == "0"'>
|
|
|
|
|
<when test='readDiv == "0"'><!-- 미판독 -->
|
|
|
|
|
AND READ_KBN = '0'
|
|
|
|
|
</when>
|
|
|
|
|
<when test='readDiv == "1"'>
|
|
|
|
|
AND CARS_DATA_KBN = '0'
|
|
|
|
|
<when test='readDiv == "1"'><!-- 판독 -->
|
|
|
|
|
AND READ_KBN = '1'
|
|
|
|
|
AND CARS_DATA_KBN = '0'
|
|
|
|
|
</when>
|
|
|
|
|
<when test='readDiv == "3"'>
|
|
|
|
|
AND READ_KBN = '0'
|
|
|
|
|
AND DECIS_KBN = '1'
|
|
|
|
|
<when test='readDiv == "2"'><!-- 재판독 -->
|
|
|
|
|
AND READ_KBN = '1'
|
|
|
|
|
AND RE_CERTIFICATION = '1' <!-- 재판독 -->
|
|
|
|
|
</when>
|
|
|
|
|
<when test='readDiv == "3"'>
|
|
|
|
|
<when test='readDiv == "3"'><!-- 사전차량심사대상 -->
|
|
|
|
|
AND READ_KBN = '0'
|
|
|
|
|
AND COLLECT_ID_NEW = '42'
|
|
|
|
|
AND DECIS_KBN = '1' <!-- 심사대상구분 -->
|
|
|
|
|
</when>
|
|
|
|
|
<otherwise>
|
|
|
|
|
AND READ_KBN = '1'
|
|
|
|
|
AND RE_CERTIFICATION = '1'
|
|
|
|
|
AND 1 != 1
|
|
|
|
|
</otherwise>
|
|
|
|
|
</choose>
|
|
|
|
|
AND COLLECT_ID = '40'
|
|
|
|
|
@ -2557,39 +2556,39 @@
|
|
|
|
|
</insert>
|
|
|
|
|
|
|
|
|
|
<select id="findReCertification" parameterType="cfs.fine.vo.FineTransVO" resultType="java.lang.String">
|
|
|
|
|
SELECT RE_CERTIFICATION
|
|
|
|
|
FROM DEFAULT_FARE_READ_INFO_DAMO
|
|
|
|
|
WHERE WORKER_ID = #{workerId}
|
|
|
|
|
AND FARE_OFFICE_ID = #{fareOfficeId}
|
|
|
|
|
AND BOOTH_ID = #{boothId}
|
|
|
|
|
AND PASS_DATE = #{passDate}
|
|
|
|
|
AND WORK_TIMES = #{workTimes}
|
|
|
|
|
AND SEQNO = #{seqno}
|
|
|
|
|
SELECT RE_CERTIFICATION
|
|
|
|
|
FROM DEFAULT_FARE_READ_INFO_DAMO
|
|
|
|
|
WHERE WORKER_ID = #{workerId}
|
|
|
|
|
AND FARE_OFFICE_ID = #{fareOfficeId}
|
|
|
|
|
AND BOOTH_ID = #{boothId}
|
|
|
|
|
AND PASS_DATE = #{passDate}
|
|
|
|
|
AND WORK_TIMES = #{workTimes}
|
|
|
|
|
AND SEQNO = #{seqno}
|
|
|
|
|
</select>
|
|
|
|
|
|
|
|
|
|
<update id="updateFareReadInfo" parameterType="cfs.fine.vo.FineTransVO">
|
|
|
|
|
UPDATE DEFAULT_FARE_READ_INFO_DAMO
|
|
|
|
|
SET CAR_NO = RTRIM(#{carNo,jdbcType=VARCHAR},' '),
|
|
|
|
|
OWNER = RTRIM(#{owner,jdbcType=VARCHAR},' '),
|
|
|
|
|
ENC_RESIDENT_NO = RTRIM(DGUARD.ENCRYPT('ENC','COL',#{residentNo}),' '),
|
|
|
|
|
RESIDENT_DATE = to_date(#{residentDate,jdbcType=VARCHAR},'yyyymmdd'),
|
|
|
|
|
READ_RESULT_ID = #{readResultId,jdbcType=VARCHAR},
|
|
|
|
|
EXEMPT_REASON_ID = #{exemptReasonId,jdbcType=VARCHAR},
|
|
|
|
|
LAVY_NOTICE_ID = #{lavyNoticeId,jdbcType=VARCHAR},
|
|
|
|
|
NOTCONFIRM_ID = #{notconfirmId,jdbcType=VARCHAR},
|
|
|
|
|
REMARKS = #{remarks,jdbcType=VARCHAR},
|
|
|
|
|
CAR_TYPE_NAME = RTRIM(#{carTypeName,jdbcType=VARCHAR},' '),
|
|
|
|
|
MINI_CAR_KBN = #{miniCarKbn,jdbcType=VARCHAR},
|
|
|
|
|
RE_CERTIFICATION = #{reCertification,jdbcType=VARCHAR},
|
|
|
|
|
UPDATE_DATE = SYSDATE,
|
|
|
|
|
UPDATER = RTRIM(#{updater,jdbcType=VARCHAR},' ')
|
|
|
|
|
WHERE WORKER_ID = #{workerId,jdbcType=VARCHAR}
|
|
|
|
|
AND FARE_OFFICE_ID = #{fareOfficeId,jdbcType=VARCHAR}
|
|
|
|
|
AND BOOTH_ID = #{boothId,jdbcType=VARCHAR}
|
|
|
|
|
AND PASS_DATE = #{passDate,jdbcType=VARCHAR}
|
|
|
|
|
AND WORK_TIMES = #{workTimes,jdbcType=VARCHAR}
|
|
|
|
|
AND SEQNO = #{seqno,jdbcType=INTEGER}
|
|
|
|
|
AND READ_KBN = '1'
|
|
|
|
|
UPDATE DEFAULT_FARE_READ_INFO_DAMO
|
|
|
|
|
SET CAR_NO = RTRIM(#{carNo,jdbcType=VARCHAR},' ')
|
|
|
|
|
, OWNER = RTRIM(#{owner,jdbcType=VARCHAR},' ')
|
|
|
|
|
, ENC_RESIDENT_NO = RTRIM(DGUARD.ENCRYPT('ENC','COL',#{residentNo}),' ')
|
|
|
|
|
, RESIDENT_DATE = to_date(#{residentDate,jdbcType=VARCHAR},'yyyymmdd')
|
|
|
|
|
, READ_RESULT_ID = #{readResultId,jdbcType=VARCHAR}
|
|
|
|
|
, EXEMPT_REASON_ID = #{exemptReasonId,jdbcType=VARCHAR}
|
|
|
|
|
, LAVY_NOTICE_ID = #{lavyNoticeId,jdbcType=VARCHAR}
|
|
|
|
|
, NOTCONFIRM_ID = #{notconfirmId,jdbcType=VARCHAR}
|
|
|
|
|
, REMARKS = #{remarks,jdbcType=VARCHAR}
|
|
|
|
|
, CAR_TYPE_NAME = RTRIM(#{carTypeName,jdbcType=VARCHAR},' ')
|
|
|
|
|
, MINI_CAR_KBN = #{miniCarKbn,jdbcType=VARCHAR}
|
|
|
|
|
, RE_CERTIFICATION = #{reCertification,jdbcType=VARCHAR}
|
|
|
|
|
, UPDATE_DATE = SYSDATE
|
|
|
|
|
, UPDATER = RTRIM(#{updater,jdbcType=VARCHAR},' ')
|
|
|
|
|
WHERE WORKER_ID = #{workerId,jdbcType=VARCHAR}
|
|
|
|
|
AND FARE_OFFICE_ID = #{fareOfficeId,jdbcType=VARCHAR}
|
|
|
|
|
AND BOOTH_ID = #{boothId,jdbcType=VARCHAR}
|
|
|
|
|
AND PASS_DATE = #{passDate,jdbcType=VARCHAR}
|
|
|
|
|
AND WORK_TIMES = #{workTimes,jdbcType=VARCHAR}
|
|
|
|
|
AND SEQNO = #{seqno,jdbcType=INTEGER}
|
|
|
|
|
AND READ_KBN = '1'
|
|
|
|
|
</update>
|
|
|
|
|
|
|
|
|
|
<select id="countCarsTransInfo" parameterType="cfs.fine.vo.FineTransVO" resultType="java.lang.Long">
|
|
|
|
|
@ -2656,12 +2655,7 @@
|
|
|
|
|
AND YEAR||MONTH||DAY = #{passDate,jdbcType=VARCHAR}
|
|
|
|
|
AND WORK_TIMES = #{workTimes,jdbcType=VARCHAR}
|
|
|
|
|
AND SEQNO = #{seqno,jdbcType=INTEGER}
|
|
|
|
|
<!-- AND CONFIRM_YN = #{confirmYn,jdbcType=VARCHAR} -->
|
|
|
|
|
AND MOTION_ID NOT IN ('20','30','40','71')
|
|
|
|
|
<!-- AND ((YEAR||MONTH||DAY<![CDATA[>=]]>#{gsSajun,jdbcType=VARCHAR}
|
|
|
|
|
AND NOTICE_KBN = '0')
|
|
|
|
|
OR (YEAR||MONTH||DAY<![CDATA[<]]>#{gsSajun,jdbcType=VARCHAR}
|
|
|
|
|
AND NOTICE_KBN = '1')) -->
|
|
|
|
|
</update>
|
|
|
|
|
|
|
|
|
|
<resultMap type="cfs.fine.vo.FineTransVO" id="findCarsTransAddress-result">
|
|
|
|
|
@ -2714,13 +2708,13 @@
|
|
|
|
|
|
|
|
|
|
<update id="updateFareReCertification" parameterType="cfs.fine.vo.FineTransVO">
|
|
|
|
|
UPDATE DEFAULT_FARE_READ_INFO_DAMO
|
|
|
|
|
SET RE_CERTIFICATION = '1'
|
|
|
|
|
WHERE WORKER_ID = #{workerId,jdbcType=VARCHAR}
|
|
|
|
|
AND FARE_OFFICE_ID = #{fareOfficeId,jdbcType=VARCHAR}
|
|
|
|
|
AND BOOTH_ID = #{boothId,jdbcType=VARCHAR}
|
|
|
|
|
AND PASS_DATE = #{passDate}
|
|
|
|
|
AND WORK_TIMES = #{workTimes,jdbcType=VARCHAR}
|
|
|
|
|
AND SEQNO = #{seqno,jdbcType=INTEGER}
|
|
|
|
|
SET RE_CERTIFICATION = '1'
|
|
|
|
|
WHERE WORKER_ID = #{workerId,jdbcType=VARCHAR}
|
|
|
|
|
AND FARE_OFFICE_ID = #{fareOfficeId,jdbcType=VARCHAR}
|
|
|
|
|
AND BOOTH_ID = #{boothId,jdbcType=VARCHAR}
|
|
|
|
|
AND PASS_DATE = #{passDate}
|
|
|
|
|
AND WORK_TIMES = #{workTimes,jdbcType=VARCHAR}
|
|
|
|
|
AND SEQNO = #{seqno,jdbcType=INTEGER}
|
|
|
|
|
</update>
|
|
|
|
|
|
|
|
|
|
<select id="countFareVerify" parameterType="cfs.fine.vo.FineTransVO" resultType="java.lang.Long">
|
|
|
|
|
@ -3170,8 +3164,7 @@
|
|
|
|
|
AND SEQNO = #{seqno,jdbcType=INTEGER}
|
|
|
|
|
AND CAR_NO = RTRIM(#{carNo,jdbcType=VARCHAR},' ')
|
|
|
|
|
AND ENC_RESIDENT_NO = RTRIM(DGUARD.ENCRYPT('ENC','COL',#{residentNo}), ' ')
|
|
|
|
|
AND CARS_DATA_KBN IN ('0', '2') <!-- 0은 SOFA,
|
|
|
|
|
2는 무적차량이다. -->
|
|
|
|
|
AND CARS_DATA_KBN IN ('0', '2') <!-- 0은 SOFA, 2는 무적차량이다. -->
|
|
|
|
|
AND READ_KBN = '1'
|
|
|
|
|
</update>
|
|
|
|
|
|
|
|
|
|
@ -4831,7 +4824,8 @@
|
|
|
|
|
|
|
|
|
|
<update id="updateDefaultFareCarsData" parameterType="cfs.fine.vo.FineTransVO">
|
|
|
|
|
|
|
|
|
|
UPDATE DEFAULT_FARE_READ_INFO_DAMO SET CARS_DATA_KBN = '1',
|
|
|
|
|
UPDATE DEFAULT_FARE_READ_INFO_DAMO
|
|
|
|
|
SET CARS_DATA_KBN = '1',
|
|
|
|
|
RESIDENT_DATE = #{residentDate},
|
|
|
|
|
ENC_RESIDENT_NO = DGUARD.ENCRYPT('ENC','COL',#{residentNo}),
|
|
|
|
|
OWNER = replace(#{owner}, chr(10), '')
|
|
|
|
|
@ -4955,11 +4949,11 @@
|
|
|
|
|
|
|
|
|
|
<update id="updateDefaultFareCarsDataKbn" parameterType="cfs.fine.vo.FineTransVO">
|
|
|
|
|
|
|
|
|
|
UPDATE DEFAULT_FARE_READ_INFO_DAMO SET CARS_DATA_KBN = '1'
|
|
|
|
|
UPDATE DEFAULT_FARE_READ_INFO_DAMO
|
|
|
|
|
SET CARS_DATA_KBN = '1'
|
|
|
|
|
where worker_id = #{workerId}
|
|
|
|
|
and FARE_OFFICE_ID = #{fareOfficeId}
|
|
|
|
|
and BOOTH_ID =
|
|
|
|
|
#{boothId}
|
|
|
|
|
and BOOTH_ID = #{boothId}
|
|
|
|
|
and YEAR = #{year}
|
|
|
|
|
and month = #{month}
|
|
|
|
|
and day = #{day}
|
|
|
|
|
|