|
|
|
|
@ -1830,7 +1830,7 @@ ORDER BY PASS_DATE
|
|
|
|
|
</select>
|
|
|
|
|
|
|
|
|
|
<select id="fineOverIncomeVirtualList" parameterType="cfs.input.vo.InputAfterVO" resultMap="findAfterPay-resultMap">
|
|
|
|
|
SELECT A.MANAGE_YEAR,
|
|
|
|
|
SELECT A.MANAGE_YEAR,
|
|
|
|
|
A.MANAGE_NO,
|
|
|
|
|
PASS_DATE,
|
|
|
|
|
TO_CHAR(SEND_DATE,'YYYYMMDD') as SEND_DATE,
|
|
|
|
|
@ -1848,8 +1848,8 @@ ORDER BY PASS_DATE
|
|
|
|
|
</select>
|
|
|
|
|
|
|
|
|
|
<select id="fineOverIncomeManageList" parameterType="cfs.input.vo.InputAfterVO" resultMap="findAfterPay-resultMap">
|
|
|
|
|
SELECT MANAGE_YEAR,
|
|
|
|
|
MANAGE_NO
|
|
|
|
|
SELECT MANAGE_YEAR
|
|
|
|
|
, MANAGE_NO
|
|
|
|
|
FROM INCOME_ETAX_INFO
|
|
|
|
|
WHERE FARE_OFFICE_ID = #{fareOfficeId}
|
|
|
|
|
AND PASS_DATE = #{passDate}
|
|
|
|
|
@ -2086,7 +2086,8 @@ ORDER BY PASS_DATE
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<update id="updateDefaultRead" parameterType="cfs.input.vo.InputAfterVO">
|
|
|
|
|
UPDATE DEFAULT_FARE_READ_INFO_DAMO SET READ_RESULT_ID = #{readResultId},
|
|
|
|
|
UPDATE DEFAULT_FARE_READ_INFO_DAMO
|
|
|
|
|
SET READ_RESULT_ID = #{readResultId},
|
|
|
|
|
READING_ID = '21',
|
|
|
|
|
READ_KBN = '1',
|
|
|
|
|
READER = #{sessionUserNm},
|
|
|
|
|
@ -2100,7 +2101,7 @@ ORDER BY PASS_DATE
|
|
|
|
|
LEVY_AMOUNT = #{levyAmt},
|
|
|
|
|
BANK_KBN = #{bankKbn},
|
|
|
|
|
OVER_TYPE = #{overType}
|
|
|
|
|
WHERE FARE_OFFICE_ID = #{fareOfficeId}
|
|
|
|
|
WHERE FARE_OFFICE_ID = #{fareOfficeId}
|
|
|
|
|
AND BOOTH_ID = #{boothId}
|
|
|
|
|
AND WORKER_ID = #{workerId}
|
|
|
|
|
AND SEQNO = #{seqNo}
|
|
|
|
|
@ -2145,13 +2146,14 @@ WHEN NOT MATCHED THEN
|
|
|
|
|
</insert>
|
|
|
|
|
|
|
|
|
|
<delete id="deleteEtaxReceipt" parameterType="cfs.input.vo.InputAfterVO">
|
|
|
|
|
DELETE FROM
|
|
|
|
|
DBUSER_CFS.ETAX_RECEIPT_INFO
|
|
|
|
|
WHERE (MANAGE_YEAR,MANAGE_NO,ETAX_KBN) IN( SELECT MANAGE_YEAR, MANAGE_NO,ETAX_KBN
|
|
|
|
|
DELETE FROM DBUSER_CFS.ETAX_RECEIPT_INFO
|
|
|
|
|
WHERE (MANAGE_YEAR, MANAGE_NO, ETAX_KBN) IN (
|
|
|
|
|
SELECT MANAGE_YEAR, MANAGE_NO, ETAX_KBN
|
|
|
|
|
FROM DBUSER_CFS.INCOME_ETAX_INFO
|
|
|
|
|
WHERE FARE_OFFICE_ID = #{fareOfficeId}
|
|
|
|
|
AND PASS_DATE = #{passDate}
|
|
|
|
|
AND ETAX_KBN = #{etaxKbn})
|
|
|
|
|
AND ETAX_KBN = #{etaxKbn}
|
|
|
|
|
)
|
|
|
|
|
</delete>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -2206,7 +2208,7 @@ WHEN NOT MATCHED THEN
|
|
|
|
|
RECEIPT_RESULT_ID ='',
|
|
|
|
|
RECEIPT_DATE = '',
|
|
|
|
|
RECEIPTER = ''
|
|
|
|
|
WHERE FARE_OFFICE_ID = #{fareOfficeId}
|
|
|
|
|
WHERE FARE_OFFICE_ID = #{fareOfficeId}
|
|
|
|
|
AND BOOTH_ID = #{boothId}
|
|
|
|
|
AND WORKER_ID = #{workerId}
|
|
|
|
|
AND SEQNO = #{seqNo}
|
|
|
|
|
@ -2497,7 +2499,10 @@ WHEN NOT MATCHED THEN
|
|
|
|
|
CREATE_DATE,
|
|
|
|
|
CREATER,
|
|
|
|
|
UPDATE_DATE,
|
|
|
|
|
UPDATER) values (#{workerId}, #{fareOfficeId}, #{boothId}, #{year}, #{month}, #{day}, #{year}||#{month}||#{day}, #{workTimes},
|
|
|
|
|
UPDATER
|
|
|
|
|
)
|
|
|
|
|
VALUES (
|
|
|
|
|
#{workerId}, #{fareOfficeId}, #{boothId}, #{year}, #{month}, #{day}, #{year}||#{month}||#{day}, #{workTimes},
|
|
|
|
|
(select 90000+count(1)
|
|
|
|
|
from DEFAULT_FARE_READ_INFO_DAMO
|
|
|
|
|
where worker_id = #{workerId}
|
|
|
|
|
@ -2527,7 +2532,7 @@ WHEN NOT MATCHED THEN
|
|
|
|
|
REMARKS = '면제차량 자진납부',
|
|
|
|
|
UPDATE_DATE = SYSDATE,
|
|
|
|
|
UPDATER = #{sessionUserId}
|
|
|
|
|
WHERE FARE_OFFICE_ID = #{fareOfficeId}
|
|
|
|
|
WHERE FARE_OFFICE_ID = #{fareOfficeId}
|
|
|
|
|
AND BOOTH_ID = #{boothId}
|
|
|
|
|
AND WORKER_ID = #{workerId}
|
|
|
|
|
AND SEQNO = #{seqNo}
|
|
|
|
|
@ -3951,12 +3956,13 @@ WHEN NOT MATCHED THEN
|
|
|
|
|
</delete>
|
|
|
|
|
|
|
|
|
|
<update id="updateDefaultReadSysNoticeEgreen" parameterType="cfs.input.vo.InputAfterVO">
|
|
|
|
|
UPDATE DEFAULT_FARE_READ_INFO_DAMO SET SYS_NOTICE_ID = #{sysNoticeId},
|
|
|
|
|
UPDATE DEFAULT_FARE_READ_INFO_DAMO
|
|
|
|
|
SET SYS_NOTICE_ID = #{sysNoticeId},
|
|
|
|
|
EGREEN_SEND_DATE = TO_CHAR(SYSDATE,'YYYYMMDD'),
|
|
|
|
|
EGREEN_SEND_TIME = TO_CHAR(SYSDATE,'HH24MISS'),
|
|
|
|
|
NOTICE_DATE = SYSDATE,
|
|
|
|
|
NOTICE_ID = '21'
|
|
|
|
|
WHERE WORKER_ID = #{workerId}
|
|
|
|
|
WHERE WORKER_ID = #{workerId}
|
|
|
|
|
AND FARE_OFFICE_ID = #{fareOfficeId}
|
|
|
|
|
AND BOOTH_ID = #{boothId}
|
|
|
|
|
AND YEAR = #{year}
|
|
|
|
|
@ -3967,11 +3973,12 @@ WHEN NOT MATCHED THEN
|
|
|
|
|
</update>
|
|
|
|
|
|
|
|
|
|
<update id="updateDefaultReadSysNoticeEgreenTemp" parameterType="cfs.input.vo.InputAfterVO">
|
|
|
|
|
UPDATE DEFAULT_FARE_READ_INFO_DAMO SET SYS_NOTICE_ID = #{sysNoticeId},
|
|
|
|
|
UPDATE DEFAULT_FARE_READ_INFO_DAMO
|
|
|
|
|
SET SYS_NOTICE_ID = #{sysNoticeId},
|
|
|
|
|
NOTICE_DATE = SYSDATE,
|
|
|
|
|
EGREEN_PRINT_DATE = SYSDATE,
|
|
|
|
|
NOTICE_ID = '21'
|
|
|
|
|
WHERE WORKER_ID = #{workerId}
|
|
|
|
|
WHERE WORKER_ID = #{workerId}
|
|
|
|
|
AND FARE_OFFICE_ID = #{fareOfficeId}
|
|
|
|
|
AND BOOTH_ID = #{boothId}
|
|
|
|
|
AND YEAR = #{year}
|
|
|
|
|
@ -3982,12 +3989,13 @@ WHEN NOT MATCHED THEN
|
|
|
|
|
</update>
|
|
|
|
|
|
|
|
|
|
<update id="updateMobiDel" parameterType="cfs.input.vo.InputAfterVO">
|
|
|
|
|
UPDATE DEFAULT_FARE_READ_INFO_DAMO SET MOBILE_RESULT_ID = '00',
|
|
|
|
|
UPDATE DEFAULT_FARE_READ_INFO_DAMO
|
|
|
|
|
SET MOBILE_RESULT_ID = '00',
|
|
|
|
|
MOBILE_SEND_DATE = '',
|
|
|
|
|
MOBILE_CHECK_DATE = '',
|
|
|
|
|
UPDATE_DATE = SYSDATE,
|
|
|
|
|
UPDATER = #{sessionUserId}
|
|
|
|
|
WHERE WORKER_ID = #{workerId}
|
|
|
|
|
WHERE WORKER_ID = #{workerId}
|
|
|
|
|
AND FARE_OFFICE_ID = #{fareOfficeId}
|
|
|
|
|
AND BOOTH_ID = #{boothId}
|
|
|
|
|
AND YEAR = #{year}
|
|
|
|
|
@ -3998,12 +4006,13 @@ WHEN NOT MATCHED THEN
|
|
|
|
|
</update>
|
|
|
|
|
|
|
|
|
|
<update id="updatePostDtl" parameterType="cfs.input.vo.InputAfterVO">
|
|
|
|
|
UPDATE DEFAULT_FARE_READ_INFO_DAMO SET POST_NO = #{postNo},
|
|
|
|
|
UPDATE DEFAULT_FARE_READ_INFO_DAMO
|
|
|
|
|
SET POST_NO = #{postNo},
|
|
|
|
|
ADDRESS_NAME = #{addressName},
|
|
|
|
|
ADDRESS_NUMBER = #{addressNumber},
|
|
|
|
|
UPDATE_DATE = SYSDATE,
|
|
|
|
|
UPDATER = #{sessionUserId}
|
|
|
|
|
WHERE WORKER_ID = #{workerId}
|
|
|
|
|
WHERE WORKER_ID = #{workerId}
|
|
|
|
|
AND FARE_OFFICE_ID = #{fareOfficeId}
|
|
|
|
|
AND BOOTH_ID = #{boothId}
|
|
|
|
|
AND YEAR = #{year}
|
|
|
|
|
@ -4014,13 +4023,14 @@ WHEN NOT MATCHED THEN
|
|
|
|
|
</update>
|
|
|
|
|
|
|
|
|
|
<update id="updateDefaultCarsChg" parameterType="cfs.input.vo.InputAfterVO">
|
|
|
|
|
UPDATE DEFAULT_FARE_READ_INFO_DAMO SET CAR_TYPE_NAME = trim(#{carTypeNm}),
|
|
|
|
|
UPDATE DEFAULT_FARE_READ_INFO_DAMO
|
|
|
|
|
SET CAR_TYPE_NAME = trim(#{carTypeNm}),
|
|
|
|
|
OWNER = trim(#{owner}),
|
|
|
|
|
mini_car_kbn = #{miniCarKbn},
|
|
|
|
|
LEVY_AMOUNT = #{levyAmt},
|
|
|
|
|
UPDATE_DATE = SYSDATE,
|
|
|
|
|
UPDATER = #{sessionUserId}
|
|
|
|
|
WHERE WORKER_ID = #{workerId}
|
|
|
|
|
WHERE WORKER_ID = #{workerId}
|
|
|
|
|
AND FARE_OFFICE_ID = #{fareOfficeId}
|
|
|
|
|
AND BOOTH_ID = #{boothId}
|
|
|
|
|
AND YEAR = #{year}
|
|
|
|
|
@ -4031,12 +4041,13 @@ WHEN NOT MATCHED THEN
|
|
|
|
|
</update>
|
|
|
|
|
|
|
|
|
|
<update id="updateDefaultEgreen" parameterType="cfs.input.vo.InputAfterVO">
|
|
|
|
|
UPDATE DEFAULT_FARE_READ_INFO_DAMO SET EGREEN_SEND_DATE = TO_CHAR(SYSDATE,'YYYYMMDD'),
|
|
|
|
|
UPDATE DEFAULT_FARE_READ_INFO_DAMO
|
|
|
|
|
SET EGREEN_SEND_DATE = TO_CHAR(SYSDATE,'YYYYMMDD'),
|
|
|
|
|
EGREEN_SEND_TIME = TO_CHAR(SYSDATE,'HH24MISS'),
|
|
|
|
|
DEVIBRSLTCD = '01',
|
|
|
|
|
UPDATE_DATE = SYSDATE,
|
|
|
|
|
UPDATER = #{sessionUserId}
|
|
|
|
|
WHERE WORKER_ID = #{workerId}
|
|
|
|
|
WHERE WORKER_ID = #{workerId}
|
|
|
|
|
AND FARE_OFFICE_ID = #{fareOfficeId}
|
|
|
|
|
AND BOOTH_ID = #{boothId}
|
|
|
|
|
AND YEAR = #{year}
|
|
|
|
|
@ -4063,10 +4074,11 @@ WHEN NOT MATCHED THEN
|
|
|
|
|
</update>
|
|
|
|
|
|
|
|
|
|
<update id="updateEgreenNonImage" parameterType="cfs.input.vo.InputAfterVO">
|
|
|
|
|
UPDATE DEFAULT_FARE_READ_INFO_DAMO SET NO_IMAGE = 1,
|
|
|
|
|
UPDATE DEFAULT_FARE_READ_INFO_DAMO
|
|
|
|
|
SET NO_IMAGE = 1,
|
|
|
|
|
UPDATE_DATE = SYSDATE,
|
|
|
|
|
UPDATER = #{sessionUserNm}
|
|
|
|
|
WHERE WORKER_ID = #{workerId}
|
|
|
|
|
WHERE WORKER_ID = #{workerId}
|
|
|
|
|
AND FARE_OFFICE_ID = #{fareOfficeId}
|
|
|
|
|
AND BOOTH_ID = #{boothId}
|
|
|
|
|
AND YEAR = #{year}
|
|
|
|
|
@ -4077,33 +4089,31 @@ WHEN NOT MATCHED THEN
|
|
|
|
|
</update>
|
|
|
|
|
|
|
|
|
|
<update id="updateCardIncomeEtax" parameterType="cfs.input.vo.InputAfterVO">
|
|
|
|
|
MERGE INTO INCOME_ETAX_INFO
|
|
|
|
|
MERGE INTO INCOME_ETAX_INFO
|
|
|
|
|
USING dual
|
|
|
|
|
ON (FARE_OFFICE_ID = #{fareOfficeId}
|
|
|
|
|
and PASS_DATE = #{passDate}
|
|
|
|
|
and etax_kbn = #{etaxKbn})
|
|
|
|
|
WHEN MATCHED THEN
|
|
|
|
|
WHEN MATCHED THEN
|
|
|
|
|
UPDATE SET ETAX_AMT = #{cardM},
|
|
|
|
|
UPDATE_DATE = SYSDATE,
|
|
|
|
|
UPDATER = #{sessionUserNm}
|
|
|
|
|
WHEN NOT MATCHED THEN
|
|
|
|
|
WHEN NOT MATCHED THEN
|
|
|
|
|
INSERT (FARE_OFFICE_ID, PASS_DATE, ETAX_KBN, MANAGE_YEAR, MANAGE_NO, YEAR, MONTH, DAY, ETAX_AMT, CREATE_DATE, CREATER, UPDATE_DATE, UPDATER)
|
|
|
|
|
values(#{fareOfficeId}, #{passDate}, '2', TO_CHAR(SYSDATE,'YYYY'), (SELECT NVL(MAX(MANAGE_NO),0)+1 FROM INCOME_ETAX_INFO WHERE MANAGE_YEAR = TO_CHAR(SYSDATE,'YYYY') AND etax_kbn = #{etaxKbn})
|
|
|
|
|
, #{year}, #{month}, #{day}, #{cardM},SYSDATE, #{sessionUserNm}, SYSDATE, #{sessionUserNm})
|
|
|
|
|
</update>
|
|
|
|
|
|
|
|
|
|
<update id="updateOverRfIncomeEtax" parameterType="cfs.input.vo.InputAfterVO">
|
|
|
|
|
MERGE INTO INCOME_ETAX_INFO
|
|
|
|
|
USING dual
|
|
|
|
|
ON (PASS_DATE = #{passDate}
|
|
|
|
|
and etax_kbn = #{etaxKbn})
|
|
|
|
|
WHEN MATCHED THEN
|
|
|
|
|
UPDATE SET ETAX_AMT = #{etaxAmt},
|
|
|
|
|
UPDATE_DATE = SYSDATE,
|
|
|
|
|
UPDATER = #{sessionUserNm}
|
|
|
|
|
WHEN NOT MATCHED THEN
|
|
|
|
|
MERGE INTO INCOME_ETAX_INFO
|
|
|
|
|
USING dual ON (PASS_DATE = #{passDate} and etax_kbn = #{etaxKbn})
|
|
|
|
|
WHEN MATCHED THEN
|
|
|
|
|
UPDATE SET ETAX_AMT = #{etaxAmt}
|
|
|
|
|
, UPDATE_DATE = SYSDATE
|
|
|
|
|
, UPDATER = #{sessionUserNm}
|
|
|
|
|
WHEN NOT MATCHED THEN
|
|
|
|
|
INSERT (FARE_OFFICE_ID, PASS_DATE, ETAX_KBN, MANAGE_YEAR, MANAGE_NO, YEAR, MONTH, DAY, ETAX_AMT, CREATE_DATE, CREATER, UPDATE_DATE, UPDATER)
|
|
|
|
|
values(#{fareOfficeId}, #{passDate}, '5', #{manageYear}, #{manageNo}
|
|
|
|
|
values (#{fareOfficeId}, #{passDate}, '5', #{manageYear}, #{manageNo}
|
|
|
|
|
, #{year}, #{month}, #{day}, #{etaxAmt}, SYSDATE, #{sessionUserNm}, SYSDATE, #{sessionUserNm})
|
|
|
|
|
</update>
|
|
|
|
|
|
|
|
|
|
@ -4179,11 +4189,16 @@ WHEN NOT MATCHED THEN
|
|
|
|
|
</update>
|
|
|
|
|
|
|
|
|
|
<update id="updateIncomeFareEtax" parameterType="cfs.input.vo.InputAfterVO">
|
|
|
|
|
MERGE INTO ETAX_FARE_INFO USING dual ON (PASS_DATE = #{passDate} ) WHEN MATCHED THEN UPDATE SET CITY_TAXES_COUNT = #{cityTaxesCount},
|
|
|
|
|
CITY_TAXES_AMONT = #{cityTaxesAmont},
|
|
|
|
|
ETAX_YN = '1',
|
|
|
|
|
update_date = sysdate,
|
|
|
|
|
updater = #{sessionUserNm} WHEN NOT MATCHED THEN INSERT (PASS_DATE,
|
|
|
|
|
MERGE INTO ETAX_FARE_INFO
|
|
|
|
|
USING dual ON (PASS_DATE = #{passDate} )
|
|
|
|
|
WHEN MATCHED THEN
|
|
|
|
|
UPDATE SET CITY_TAXES_COUNT = #{cityTaxesCount}
|
|
|
|
|
, CITY_TAXES_AMONT = #{cityTaxesAmont}
|
|
|
|
|
, ETAX_YN = '1'
|
|
|
|
|
, update_date = sysdate
|
|
|
|
|
, updater = #{sessionUserNm}
|
|
|
|
|
WHEN NOT MATCHED THEN
|
|
|
|
|
INSERT (PASS_DATE,
|
|
|
|
|
YEAR,
|
|
|
|
|
MONTH,
|
|
|
|
|
CITY_TAXES_COUNT,
|
|
|
|
|
@ -4324,19 +4339,18 @@ WHEN NOT MATCHED THEN
|
|
|
|
|
</update>
|
|
|
|
|
|
|
|
|
|
<update id="updateIncomeReceiptInfo" parameterType="cfs.input.vo.InputAfterVO">
|
|
|
|
|
MERGE INTO
|
|
|
|
|
ETAX_FARE_INFO USING dual ON (PASS_DATE = #{passDate})
|
|
|
|
|
WHEN MATCHED THEN UPDATE SET
|
|
|
|
|
CITY_TAXES_COUNT = #{cityTaxesCount},
|
|
|
|
|
CITY_TAXES_AMONT = #{cityTaxesAmont},
|
|
|
|
|
ACC_CNT = #{accCnt},
|
|
|
|
|
ACC_AMT = #{accAmt},
|
|
|
|
|
REMARKS = #{remarks},
|
|
|
|
|
UPDATE_DATE = SYSDATE,
|
|
|
|
|
UPDATER = #{sessionUserNm}
|
|
|
|
|
WHEN NOT MATCHED THEN
|
|
|
|
|
INSERT
|
|
|
|
|
(PASS_DATE,
|
|
|
|
|
MERGE INTO ETAX_FARE_INFO
|
|
|
|
|
USING dual ON (PASS_DATE = #{passDate})
|
|
|
|
|
WHEN MATCHED THEN
|
|
|
|
|
UPDATE SET CITY_TAXES_COUNT = #{cityTaxesCount}
|
|
|
|
|
, CITY_TAXES_AMONT = #{cityTaxesAmont}
|
|
|
|
|
, ACC_CNT = #{accCnt}
|
|
|
|
|
, ACC_AMT = #{accAmt}
|
|
|
|
|
, REMARKS = #{remarks}
|
|
|
|
|
, UPDATE_DATE = SYSDATE
|
|
|
|
|
, UPDATER = #{sessionUserNm}
|
|
|
|
|
WHEN NOT MATCHED THEN
|
|
|
|
|
INSERT (PASS_DATE,
|
|
|
|
|
YEAR,
|
|
|
|
|
MONTH,
|
|
|
|
|
CITY_TAXES_COUNT,
|
|
|
|
|
@ -4350,8 +4364,9 @@ WHEN NOT MATCHED THEN
|
|
|
|
|
UPDATER,
|
|
|
|
|
MANAGE_YEAR,
|
|
|
|
|
MANAGE_NO,
|
|
|
|
|
ETAX_KBN)
|
|
|
|
|
VALUES(#{passDate},
|
|
|
|
|
ETAX_KBN
|
|
|
|
|
)
|
|
|
|
|
VALUES (#{passDate},
|
|
|
|
|
#{year},
|
|
|
|
|
#{month},
|
|
|
|
|
#{cityTaxesCount},
|
|
|
|
|
@ -4436,14 +4451,19 @@ WHEN NOT MATCHED THEN
|
|
|
|
|
</update>
|
|
|
|
|
|
|
|
|
|
<update id="updateEtaxFareIncomeMainOver" parameterType="cfs.input.vo.InputAfterVO">
|
|
|
|
|
MERGE INTO ETAX_FARE_INFO USING dual ON (PASS_DATE = #{passDate}) WHEN MATCHED THEN UPDATE SET ENDAFT_CNT = #{endaftCnt},
|
|
|
|
|
MERGE INTO ETAX_FARE_INFO
|
|
|
|
|
USING dual ON (PASS_DATE = #{passDate})
|
|
|
|
|
WHEN MATCHED THEN
|
|
|
|
|
UPDATE SET ENDAFT_CNT = #{endaftCnt},
|
|
|
|
|
ENDAFT_AMT = #{endaftAmt},
|
|
|
|
|
MIS_CNT = #{misCnt},
|
|
|
|
|
MIS_AMT = #{misAmt},
|
|
|
|
|
UNCONF_CNT = #{unconfCnt},
|
|
|
|
|
UNCONF_AMT = #{unconfAmt},
|
|
|
|
|
UPDATE_DATE = SYSDATE,
|
|
|
|
|
UPDATER = #{sessionUserNm} WHEN NOT MATCHED THEN INSERT (PASS_DATE,
|
|
|
|
|
UPDATER = #{sessionUserNm}
|
|
|
|
|
WHEN NOT MATCHED THEN
|
|
|
|
|
INSERT (PASS_DATE,
|
|
|
|
|
YEAR,
|
|
|
|
|
MONTH,
|
|
|
|
|
ENDAFT_CNT,
|
|
|
|
|
@ -4552,21 +4572,21 @@ WHEN NOT MATCHED THEN
|
|
|
|
|
</update>
|
|
|
|
|
|
|
|
|
|
<update id="updateCardIncomeEtaxAcc" parameterType="cfs.input.vo.InputAfterVO">
|
|
|
|
|
UPDATE INCOME_ETAX_INFO SET
|
|
|
|
|
ACCOUNTNOW_CHG = FN_ETAX_VIRTUALACCOUNT('1',MANAGE_YEAR,MANAGE_NO,2)
|
|
|
|
|
, ACCOUNTNOS_CHG = FN_ETAX_VIRTUALACCOUNT('2',MANAGE_YEAR,MANAGE_NO,2)
|
|
|
|
|
, ACCOUNTNOH_CHG = FN_ETAX_VIRTUALACCOUNT('3',MANAGE_YEAR,MANAGE_NO,2)
|
|
|
|
|
WHERE FARE_OFFICE_ID = #{fareOfficeId}
|
|
|
|
|
and PASS_DATE = #{passDate}
|
|
|
|
|
and etax_kbn = #{etaxKbn}
|
|
|
|
|
UPDATE INCOME_ETAX_INFO
|
|
|
|
|
SET ACCOUNTNOW_CHG = FN_ETAX_VIRTUALACCOUNT('1',MANAGE_YEAR,MANAGE_NO,2)
|
|
|
|
|
, ACCOUNTNOS_CHG = FN_ETAX_VIRTUALACCOUNT('2',MANAGE_YEAR,MANAGE_NO,2)
|
|
|
|
|
, ACCOUNTNOH_CHG = FN_ETAX_VIRTUALACCOUNT('3',MANAGE_YEAR,MANAGE_NO,2)
|
|
|
|
|
WHERE FARE_OFFICE_ID = #{fareOfficeId}
|
|
|
|
|
and PASS_DATE = #{passDate}
|
|
|
|
|
and etax_kbn = #{etaxKbn}
|
|
|
|
|
</update>
|
|
|
|
|
|
|
|
|
|
<update id="updatePrpEtaxAcc" parameterType="cfs.input.vo.InputAfterVO">
|
|
|
|
|
UPDATE ETAX_FARE_INFO SET
|
|
|
|
|
ACCOUNTNOW_CHG = FN_ETAX_VIRTUALACCOUNT('1',MANAGE_YEAR,MANAGE_NO,'4')
|
|
|
|
|
, ACCOUNTNOS_CHG = FN_ETAX_VIRTUALACCOUNT('2',MANAGE_YEAR,MANAGE_NO,'4')
|
|
|
|
|
, ACCOUNTNOH_CHG = FN_ETAX_VIRTUALACCOUNT('3',MANAGE_YEAR,MANAGE_NO,'4')
|
|
|
|
|
WHERE PASS_DATE = #{passDate}
|
|
|
|
|
UPDATE ETAX_FARE_INFO
|
|
|
|
|
SET ACCOUNTNOW_CHG = FN_ETAX_VIRTUALACCOUNT('1',MANAGE_YEAR,MANAGE_NO,'4')
|
|
|
|
|
, ACCOUNTNOS_CHG = FN_ETAX_VIRTUALACCOUNT('2',MANAGE_YEAR,MANAGE_NO,'4')
|
|
|
|
|
, ACCOUNTNOH_CHG = FN_ETAX_VIRTUALACCOUNT('3',MANAGE_YEAR,MANAGE_NO,'4')
|
|
|
|
|
WHERE PASS_DATE = #{passDate}
|
|
|
|
|
</update>
|
|
|
|
|
|
|
|
|
|
<update id="updateVirtualaccount" parameterType="cfs.input.vo.InputAfterVO">
|
|
|
|
|
@ -4580,30 +4600,30 @@ WHEN NOT MATCHED THEN
|
|
|
|
|
|
|
|
|
|
<!-- 가상계좌 이중 발급 수정 -->
|
|
|
|
|
<update id="updateVirtualDue" parameterType="cfs.fine.vo.PenaltyParamVO" >
|
|
|
|
|
/*updateVirtualDue*/
|
|
|
|
|
UPDATE ETAX_VIRTUALACCOUNT
|
|
|
|
|
SET USEDTAG = '0',
|
|
|
|
|
MANAGE_YEAR = '',
|
|
|
|
|
MANAGE_NO = '',
|
|
|
|
|
SEND_DATE = '',
|
|
|
|
|
DELIVERY_DATE = ''
|
|
|
|
|
WHERE (SERIALNO, MANAGE_YEAR, MANAGE_NO) IN
|
|
|
|
|
(SELECT MAX(SERIALNO) AS SERIALNO,
|
|
|
|
|
MANAGE_YEAR ,
|
|
|
|
|
MANAGE_NO
|
|
|
|
|
FROM ETAX_VIRTUALACCOUNT
|
|
|
|
|
WHERE
|
|
|
|
|
MANAGE_YEAR IS NOT NULL
|
|
|
|
|
AND MANAGE_NO IS NOT NULL
|
|
|
|
|
GROUP BY
|
|
|
|
|
MANAGE_YEAR ,
|
|
|
|
|
MANAGE_NO
|
|
|
|
|
HAVING
|
|
|
|
|
count(1) >1)
|
|
|
|
|
/*updateVirtualDue*/
|
|
|
|
|
UPDATE ETAX_VIRTUALACCOUNT
|
|
|
|
|
SET USEDTAG = '0'
|
|
|
|
|
, MANAGE_YEAR = ''
|
|
|
|
|
, MANAGE_NO = ''
|
|
|
|
|
, SEND_DATE = ''
|
|
|
|
|
, DELIVERY_DATE = ''
|
|
|
|
|
WHERE (SERIALNO, MANAGE_YEAR, MANAGE_NO) IN
|
|
|
|
|
(
|
|
|
|
|
SELECT MAX(SERIALNO) AS SERIALNO
|
|
|
|
|
, MANAGE_YEAR
|
|
|
|
|
, MANAGE_NO
|
|
|
|
|
FROM ETAX_VIRTUALACCOUNT
|
|
|
|
|
WHERE MANAGE_YEAR IS NOT NULL
|
|
|
|
|
AND MANAGE_NO IS NOT NULL
|
|
|
|
|
GROUP BY MANAGE_YEAR
|
|
|
|
|
, MANAGE_NO
|
|
|
|
|
HAVING count(1) > 1
|
|
|
|
|
)
|
|
|
|
|
</update>
|
|
|
|
|
|
|
|
|
|
<update id="updateCardIncomeAdd" parameterType="cfs.input.vo.InputAfterVO">
|
|
|
|
|
UPDATE INCOME_ETAX_INFO SET BANK_KBN = #{bankKbn},
|
|
|
|
|
UPDATE INCOME_ETAX_INFO
|
|
|
|
|
SET BANK_KBN = #{bankKbn},
|
|
|
|
|
SEND_YN = 1,
|
|
|
|
|
ETAX_PAY_DATE = #{etaxPayDate},
|
|
|
|
|
CITY_TAXES_COUNT = #{cityTaxesCount},
|
|
|
|
|
@ -4617,14 +4637,19 @@ WHEN NOT MATCHED THEN
|
|
|
|
|
</update>
|
|
|
|
|
|
|
|
|
|
<update id="insertCashIncomeAdd" parameterType="cfs.input.vo.InputAfterVO">
|
|
|
|
|
MERGE INTO INCOME_ETAX_INFO USING dual ON (FARE_OFFICE_ID = #{fareOfficeId}
|
|
|
|
|
MERGE INTO INCOME_ETAX_INFO
|
|
|
|
|
USING dual ON (FARE_OFFICE_ID = #{fareOfficeId}
|
|
|
|
|
and PASS_DATE = #{passDate}
|
|
|
|
|
and etax_kbn = #{etaxKbn}) WHEN MATCHED THEN update set CITY_TAXES_COUNT = #{cityTaxesCount},
|
|
|
|
|
and etax_kbn = #{etaxKbn})
|
|
|
|
|
WHEN MATCHED THEN
|
|
|
|
|
update set CITY_TAXES_COUNT = #{cityTaxesCount},
|
|
|
|
|
CITY_TAXES_AMONT = #{cityTaxesAmont},
|
|
|
|
|
ETAX_PAY_DATE = #{etaxPayDate},
|
|
|
|
|
REMARKS = #{remarks},
|
|
|
|
|
update_date = sysdate,
|
|
|
|
|
updater = #{sessionUserNm} WHEN NOT MATCHED THEN insert (FARE_OFFICE_ID,
|
|
|
|
|
updater = #{sessionUserNm}
|
|
|
|
|
WHEN NOT MATCHED THEN
|
|
|
|
|
insert (FARE_OFFICE_ID,
|
|
|
|
|
PASS_DATE,
|
|
|
|
|
ETAX_KBN,
|
|
|
|
|
MANAGE_YEAR,
|
|
|
|
|
@ -4749,9 +4774,9 @@ WHEN NOT MATCHED THEN
|
|
|
|
|
</update>
|
|
|
|
|
|
|
|
|
|
<delete id="deleteEtaxReceiptFare" parameterType="cfs.input.vo.InputAfterVO">
|
|
|
|
|
DELETE FROM
|
|
|
|
|
DBUSER_CFS.ETAX_RECEIPT_INFO
|
|
|
|
|
WHERE (MANAGE_YEAR,MANAGE_NO,ETAX_KBN) IN( SELECT MANAGE_YEAR, MANAGE_NO,ETAX_KBN
|
|
|
|
|
DELETE FROM DBUSER_CFS.ETAX_RECEIPT_INFO
|
|
|
|
|
WHERE (MANAGE_YEAR, MANAGE_NO, ETAX_KBN) IN (
|
|
|
|
|
SELECT MANAGE_YEAR, MANAGE_NO, ETAX_KBN
|
|
|
|
|
FROM DBUSER_CFS.ETAX_FARE_INFO
|
|
|
|
|
WHERE PASS_DATE = #{passDate}
|
|
|
|
|
AND ETAX_KBN = #{etaxKbn})
|
|
|
|
|
@ -4952,15 +4977,15 @@ WHEN NOT MATCHED THEN
|
|
|
|
|
</delete>
|
|
|
|
|
|
|
|
|
|
<select id="fineFareEtaxManageList" parameterType="cfs.input.vo.InputAfterVO" resultMap="findAfterPay-resultMap">
|
|
|
|
|
SELECT MANAGE_YEAR,
|
|
|
|
|
MANAGE_NO
|
|
|
|
|
FROM ETAX_FARE_INFO
|
|
|
|
|
WHERE PASS_DATE = #{passDate}
|
|
|
|
|
AND ETAX_KBN = #{etaxKbn}
|
|
|
|
|
SELECT MANAGE_YEAR
|
|
|
|
|
, MANAGE_NO
|
|
|
|
|
FROM ETAX_FARE_INFO
|
|
|
|
|
WHERE PASS_DATE = #{passDate}
|
|
|
|
|
AND ETAX_KBN = #{etaxKbn}
|
|
|
|
|
</select>
|
|
|
|
|
|
|
|
|
|
<select id="fineIncomeFareEtaxVirtualList" parameterType="cfs.input.vo.InputAfterVO" resultMap="findAfterPay-resultMap">
|
|
|
|
|
SELECT A.MANAGE_YEAR,
|
|
|
|
|
SELECT A.MANAGE_YEAR,
|
|
|
|
|
A.MANAGE_NO,
|
|
|
|
|
PASS_DATE,
|
|
|
|
|
TO_CHAR(B.SEND_DATE,'YYYYMMDD') as SEND_DATE,
|
|
|
|
|
@ -5125,9 +5150,8 @@ WHEN NOT MATCHED THEN
|
|
|
|
|
</select>
|
|
|
|
|
|
|
|
|
|
<select id="finePenaltyOverRfList" parameterType="cfs.input.vo.InputAfterVO" resultMap="findAfterPay-resultMap">
|
|
|
|
|
/* finePenaltyOverRfList*/
|
|
|
|
|
SELECT
|
|
|
|
|
#{year} AS MANAGE_YEAR,
|
|
|
|
|
/* finePenaltyOverRfList*/
|
|
|
|
|
SELECT #{year} AS MANAGE_YEAR,
|
|
|
|
|
#{month} as MANAGE_NO,
|
|
|
|
|
DECODE(NVL(A.FARE_OFFICE_ID,'1'),'1','계',TO_NUMBER(A.FARE_OFFICE_ID)|| '호') AS FARE_OFFICE_ID,
|
|
|
|
|
NVL(SUM(B.OVER_CNT),0) AS OVER_CNT,
|
|
|
|
|
@ -5202,18 +5226,23 @@ WHEN NOT MATCHED THEN
|
|
|
|
|
ETAX_KBN = NULL,
|
|
|
|
|
PAYMENTDAY = NULL,
|
|
|
|
|
MODDATE = SYSDATE
|
|
|
|
|
WHERE SERIALNO = ( SELECT MAX(SERIALNO) FROM ETAX_VIRTUALACCOUNT WHERE (MANAGE_YEAR,MANAGE_NO,ETAX_KBN) IN (
|
|
|
|
|
WHERE SERIALNO = ( SELECT MAX(SERIALNO)
|
|
|
|
|
FROM ETAX_VIRTUALACCOUNT
|
|
|
|
|
WHERE (MANAGE_YEAR,MANAGE_NO,ETAX_KBN) IN (
|
|
|
|
|
SELECT MANAGE_YEAR,MANAGE_NO,ETAX_KBN
|
|
|
|
|
FROM ( SELECT MANAGE_YEAR,
|
|
|
|
|
MANAGE_NO
|
|
|
|
|
FROM DBUSER_CFS.ETAX_VIRTUALACCOUNT
|
|
|
|
|
WHERE MANAGE_YEAR IS NOT NULL
|
|
|
|
|
AND ETAX_KBN = '1'
|
|
|
|
|
GROUP BY MANAGE_YEAR,
|
|
|
|
|
MANAGE_NO,
|
|
|
|
|
ETAX_KBN
|
|
|
|
|
HAVING COUNT(1) >1)) )
|
|
|
|
|
AND USEDTAG = '1'
|
|
|
|
|
FROM ( SELECT MANAGE_YEAR
|
|
|
|
|
, MANAGE_NO
|
|
|
|
|
FROM DBUSER_CFS.ETAX_VIRTUALACCOUNT
|
|
|
|
|
WHERE MANAGE_YEAR IS NOT NULL
|
|
|
|
|
AND ETAX_KBN = '1'
|
|
|
|
|
GROUP BY MANAGE_YEAR,
|
|
|
|
|
MANAGE_NO,
|
|
|
|
|
ETAX_KBN
|
|
|
|
|
HAVING COUNT(1) >1
|
|
|
|
|
)
|
|
|
|
|
)
|
|
|
|
|
)
|
|
|
|
|
AND USEDTAG = '1'
|
|
|
|
|
</update>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|