no message

main
이범준 7 months ago
parent 775dcc649a
commit 445bfffefc

@ -308,7 +308,15 @@
AND B.END_DATE <![CDATA[ > ]]> SYSDATE)
),
(
SELECT MAX('경차 감면')
SELECT CASE
WHEN MAX(REDU_CD) IS NULL
THEN ''
WHEN MAX(REDU_CD) = '00'
THEN '경차 감면'
WHEN MAX(REDU_CD) = '02'
THEN '지역주민 감면'
ELSE '경차 감면'
END
FROM DBUSER_CFS.TB_CFS_SCAR_PL_MST C
WHERE C.CAR_NO = A.CAR_NO
)
@ -5168,30 +5176,34 @@
</update>
<insert id="insertScarPlMst" parameterType="cfs.fine.vo.FineTransVO" >
INSERT INTO DBUSER_CFS.TB_CFS_SCAR_PL_MST (SCAR_SEQ,
CAR_NO,
CAR_NO_HEX,
REDU_CD,
REQ_DATE,
MODI_YN,
CREATER,
CREATE_DATE,
UPDATER,
UPDATE_DATE,
END_DATE,
REMARKS)
VALUES(SEQ_SCAR.NEXTVAL,
replace(trim(#{carNo}),' ',''),
FUN_CAR_CODE (replace(trim(#{carNo}),' ','')),
'00',
SYSDATE,
'N',
#{sessionUserNm},
SYSDATE,
#{sessionUserNm},
SYSDATE,
'',
'미납 차량 판독 추가')
INSERT
INTO DBUSER_CFS.TB_CFS_SCAR_PL_MST (
SCAR_SEQ
, CAR_NO
, CAR_NO_HEX
, REDU_CD
, REQ_DATE
, MODI_YN
, CREATER
, CREATE_DATE
, UPDATER
, UPDATE_DATE
, END_DATE
, REMARKS
)
VALUES(
SEQ_SCAR.NEXTVAL
, replace(trim(#{carNo}),' ','')
, FUN_CAR_CODE (replace(trim(#{carNo}),' ',''))
, '00'
, SYSDATE
, 'N'
, #{sessionUserNm}
, SYSDATE
, #{sessionUserNm}
, SYSDATE
, ''
, '미납 차량 판독 추가')
</insert>
<delete id="deleteScarPlMst" parameterType="cfs.fine.vo.FineTransVO" >

@ -21,7 +21,6 @@ UPDATE TB_CFS_SCHDUL_RUN_INFO
<select id="selectMovingOutCheckTarget" parameterType="java.util.Map" resultType="java.util.Map">
SELECT CAR_NO
, CAR_NO_HEX
, SCAR_SEQ
, APPLY_DATE
, PROC_CMPT_YN
, PROC_STRT_DTTM
@ -32,7 +31,6 @@ SELECT CAR_NO
(
SELECT CAR_NO
, CAR_NO_HEX
, SCAR_SEQ
, APPLY_DATE
, PROC_CMPT_YN
, PROC_STRT_DTTM
@ -43,7 +41,6 @@ SELECT CAR_NO
(
SELECT CAR_NO
, CAR_NO_HEX
, SCAR_SEQ
, APPLY_DATE
, PROC_CMPT_YN
, PROC_STRT_DTTM
@ -110,8 +107,7 @@ USING DUAL ON (
)
WHEN MATCHED THEN
UPDATE
SET SCAR_SEQ = #{SCAR_SEQ}
, CAR_NO_HEX = REPLACE(TRIM(#{CAR_NO_HEX}),' ','')
SET CAR_NO_HEX = REPLACE(TRIM(#{CAR_NO_HEX}),' ','')
, REDU_CD = '02'
, REQ_DATE = SYSDATE
, MODI_YN = 'N'
@ -136,7 +132,7 @@ INSERT (
, END_DATE
, REMARKS
) VALUES (
#{SCAR_SEQ}
SEQ_SCAR.NEXTVAL
, REPLACE(TRIM(#{CAR_NO}),' ','')
, REPLACE(TRIM(#{CAR_NO_HEX}),' ','')
, '02'

@ -1966,37 +1966,33 @@ USING dual ON
<!-- 경차등록관리[SD016M01] 저장 -->
<insert id="insertStandardScarCarNo" parameterType="cfs.standard.vo.StandardCodeInfoVO">
INSERT INTO TB_CFS_SCAR_PL_MST
(
SCAR_SEQ,
CAR_NO,
CAR_NO_HEX,
REDU_CD,
REQ_DATE,
MODI_YN,
CREATE_DATE,
CREATER,
UPDATE_DATE,
UPDATER,
END_DATE,
REMARKS
)
Values(
SEQ_SCAR.NEXTVAL,
replace(trim(#{carNo}),' ',''),
FUN_CAR_CODE (replace(trim(#{carNo}),' ','')),
(SELECT REDU_ID FROM REDU_CODE_INFO WHERE REDU_FULL_NAME=#{reduCd} ),
to_date(#{inStDate},'yyyymmdd'),
'N',
sysdate,
#{sessionUserNm},
sysdate,
#{sessionUserNm},
to_date(#{inEdDate},'yyyymmdd'),
#{remarks}
INSERT
INTO TB_CFS_SCAR_PL_MST (
SCAR_SEQ
, CAR_NO
, CAR_NO_HEX
, REDU_CD
, REQ_DATE
, MODI_YN
, CREATE_DATE
, CREATER
, UPDATE_DATE
, UPDATER
, END_DATE
, REMARKS
) Values(
SEQ_SCAR.NEXTVAL
, replace(trim(#{carNo}),' ','')
, FUN_CAR_CODE (replace(trim(#{carNo}),' ',''))
, '00'
, to_date(#{inStDate},'yyyymmdd')
, 'N'
, sysdate
, #{sessionUserNm}
, sysdate
, #{sessionUserNm}
, to_date(#{inEdDate},'yyyymmdd')
, #{remarks}
)
</insert>
@ -2016,7 +2012,6 @@ USING dual ON
, END_DATE = TO_DATE(REPLACE(#{inEdDate},'-',''),'YYYYMMDD')
, REMARKS = #{remarks}
, MODI_YN = 'Y'
, REDU_CD = (SELECT REDU_ID FROM REDU_CODE_INFO WHERE REDU_FULL_NAME=#{reduCd} )
, UPDATE_DATE = SYSDATE
, UPDATER = #{sessionUserNm}
WHERE CAR_NO = #{carNo}
@ -2243,7 +2238,6 @@ INSERT INTO EXEMPT_CARS_INFO
<select id="selectLocalResidents" parameterType="java.util.Map" resultType="java.util.Map">
SELECT CAR_NO
, SCAR_SEQ
, TO_CHAR(APPLY_DATE,'YYYYMMDD') AS APPLY_DATE
FROM TB_CFS_LOCAL_RESIDENTS_CAR_MST
WHERE CAR_NO = #{carNo}
@ -2259,7 +2253,6 @@ INSERT INTO EXEMPT_CARS_INFO
, PROC_CMPT_YN
, PROC_STRT_DTTM
, CREATER, CREATE_DATE, UPDATER, UPDATE_DATE, DEL_YN
, SCAR_SEQ
, REMARKS
) VALUES (
#{carNo}
@ -2268,14 +2261,8 @@ INSERT INTO EXEMPT_CARS_INFO
, 'Y'
, SYSDATE
, 'sys', SYSDATE, 'sys', SYSDATE, 'N'
, SEQ_SCAR.NEXTVAL
, #{remarks}
)
<selectKey keyProperty="SCAR_SEQ" resultType="String" order="AFTER">
select SEQ_SCAR.currval FROM DUAL
</selectKey>
</insert>
<update id="updateLocalResidents" parameterType="java.util.Map">
@ -2297,8 +2284,7 @@ INSERT INTO EXEMPT_CARS_INFO
)
WHEN MATCHED THEN
UPDATE
SET SCAR_SEQ = #{scarSeq}
, CAR_NO_HEX = REPLACE(TRIM(#{carNoHex}),' ','')
SET CAR_NO_HEX = REPLACE(TRIM(#{carNoHex}),' ','')
, REDU_CD = '02'
, REQ_DATE = SYSDATE
, MODI_YN = 'N'
@ -2323,7 +2309,7 @@ INSERT INTO EXEMPT_CARS_INFO
, END_DATE
, REMARKS
) VALUES (
#{scarSeq}
SEQ_SCAR.NEXTVAL
, REPLACE(TRIM(#{carNo}),' ','')
, REPLACE(TRIM(#{carNoHex}),' ','')
, '02'

@ -76,7 +76,7 @@
, CAR_NO
, REPLACE(CAR_OWNER_CI,' ','+') AS CAR_OWNER_CI
, OWNER_NM
, DECODE(EXMP_CD,'01','일반','02','경차','03','면제') EXMP_CD
, DECODE(EXMP_CD,'01','일반','02','감면','03','면제') EXMP_CD
, TO_CHAR(REQ_DATE,'YYYY/MM/DD HH24:MI:SS') AS REQ_DATE
, SECSN_DATE
, SECSN_YN
@ -100,7 +100,7 @@
, CAR_NO
, REPLACE(CAR_OWNER_CI,' ','+') AS CAR_OWNER_CI
, OWNER_NM
, DECODE(EXMP_CD,'01','일반','02','경차','03','면제') EXMP_CD
, DECODE(EXMP_CD,'01','일반','02','감면','03','면제') EXMP_CD
, TO_CHAR(REQ_DATE,'YYYY/MM/DD HH24:MI:SS') AS REQ_DATE
, SECSN_DATE
, SECSN_YN

@ -217,19 +217,17 @@ public class StandardCodeInfoServiceImpl implements StandardCodeInfoService{
remarks = remarks1 + " / "+ remarks2;
}
map.put("remarks", remarks);
String seq = "";
Map<String,Object> existMap = StandardCodeInfoDao.selectLocalResidents(map);
if(existMap == null || existMap.isEmpty()){
StandardCodeInfoDao.insertLocalResidents(map);
seq = map.get("SCAR_SEQ").toString();
} else {
seq = map.get("SCAR_SEQ").toString();
if(Integer.parseInt(existMap.get("APPLY_DATE").toString()) <= Integer.parseInt(map.get("levyStdde").toString())){
StandardCodeInfoDao.updateLocalResidents(map);
}
}
map.put("scarSeq", seq);
StandardCodeInfoDao.insertGammyeon(map);
} catch (Exception e) {

@ -8,7 +8,7 @@ SELECT FUN_GET_GREEN_TUNNEL_NM(#{FARE_OFFICE_ID}) as insttNo
, CAR_NO
, REPLACE(CAR_OWNER_CI,' ','+') AS CAR_OWNER_CI
, DECODE(
(SELECT 1 FROM DBUSER_CFS.TB_CFS_SCAR_PL_MST WHERE CAR_NO =A.CAR_NO)
(SELECT 1 FROM DBUSER_CFS.TB_CFS_SCAR_PL_MST WHERE CAR_NO = A.CAR_NO)
,1
,'02'
,EXMP_CD

Loading…
Cancel
Save