판독심사 조회 오류 수정

main
이범준 5 months ago
parent bfdadcc513
commit 523c8a308d

@ -1634,7 +1634,7 @@ scwin.sbm_save_submitdone = function(e) {
</xf:item>
<xf:item>
<xf:label><![CDATA[사전차량 심사대상]]></xf:label>
<xf:value><![CDATA[4]]></xf:value>
<xf:value><![CDATA[3]]></xf:value>
</xf:item>
</xf:choices>
</xf:select1>

@ -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}

Loading…
Cancel
Save