|
|
|
@ -108,4 +108,105 @@
|
|
|
|
|
)
|
|
|
|
|
</insert>
|
|
|
|
|
|
|
|
|
|
<insert id="insertRtRegltFromEcExtrRegltCntc">
|
|
|
|
|
/* ec-extrl-reglt-cntc-mysql-mapper|insertRtRegltFromEcExtrRegltCntc-외부연계 단속 자료 생성|julim */
|
|
|
|
|
<selectKey resultType="string" keyProperty="regltId" order="BEFORE">
|
|
|
|
|
SELECT LPAD(NEXTVAL(seq_rt_reglt), 16, '0')
|
|
|
|
|
</selectKey>
|
|
|
|
|
INSERT INTO tb_rt_reglt (
|
|
|
|
|
reglt_id
|
|
|
|
|
, instt_code
|
|
|
|
|
, sys_code
|
|
|
|
|
, reglt_se_code
|
|
|
|
|
, input_se_code
|
|
|
|
|
, reglt_de
|
|
|
|
|
, reglt_begin_time
|
|
|
|
|
, reglt_end_time
|
|
|
|
|
, violt_lrg_code
|
|
|
|
|
, violt_dtls_code
|
|
|
|
|
, violt_dtls_etc_cn
|
|
|
|
|
, reglt_place
|
|
|
|
|
, violt_co
|
|
|
|
|
, violt_legaldong_code
|
|
|
|
|
, gps_x
|
|
|
|
|
, gps_y
|
|
|
|
|
, towng_at_code
|
|
|
|
|
, image_se_code
|
|
|
|
|
, mvp_filenm
|
|
|
|
|
, image_nmrs
|
|
|
|
|
, vhcle_no
|
|
|
|
|
, reglt_process_sttus_code
|
|
|
|
|
, regist_dt
|
|
|
|
|
, register
|
|
|
|
|
) SELECT #{regltId}
|
|
|
|
|
, instt_code
|
|
|
|
|
, sys_code
|
|
|
|
|
, #{regltSeCode}
|
|
|
|
|
, #{inputSeCode} -- 입력 구분 코드
|
|
|
|
|
, reglt_de
|
|
|
|
|
, reglt_begin_time -- 단속 시작 시간
|
|
|
|
|
, reglt_end_time -- 단속 종료 시간
|
|
|
|
|
, '' -- 위반 법규 코드
|
|
|
|
|
, '' -- FIXME: 매핑테이블 정의후 반영 (위반 내역 코드)
|
|
|
|
|
, '' -- 위반 내역 기타 내용
|
|
|
|
|
, '' -- reglt_place
|
|
|
|
|
, '1' -- 위반 횟수
|
|
|
|
|
, '' -- 위반 법정동 코드
|
|
|
|
|
, gps_x
|
|
|
|
|
, gps_y
|
|
|
|
|
, 'N' -- 견인 여부 코드
|
|
|
|
|
, '' -- 이미지 구분 코드
|
|
|
|
|
, '' -- 동영상 파일명
|
|
|
|
|
, (SELECT COUNT(tcfd.file_id) - 1
|
|
|
|
|
FROM tb_cmm_file_mastr tcfm
|
|
|
|
|
JOIN tb_cmm_file_detail tcfd
|
|
|
|
|
ON tcfm.job_se_code = #{jobSeCode}
|
|
|
|
|
AND tcfm.file_job_id = #{extrlRegltCntcId}
|
|
|
|
|
AND tcfm.file_mastr_id = tcfd.file_mastr_id) -- 이미지 매수 FIXME: 매핑테이블 정의후 반영 (위반 내역 코드)
|
|
|
|
|
, vhcle_no
|
|
|
|
|
, #{regltProcessSttusCode} -- 단속:10, 서손:11
|
|
|
|
|
, DATE_FORMAT(NOW(), '%Y%m%d%H%i%s')
|
|
|
|
|
, #{register}
|
|
|
|
|
FROM tb_ec_extrl_reglt_cntc
|
|
|
|
|
WHERE extrl_reglt_cntc_id = #{extrlRegltCntcId}
|
|
|
|
|
</insert>
|
|
|
|
|
|
|
|
|
|
<insert id="insertRtErppFromEcExtrRegltCntc">
|
|
|
|
|
/* ec-extrl-reglt-cntc-mysql-mapper|insertRtErppFromEcExtrRegltCntc-외부연계 서손 자료 생성|julim */
|
|
|
|
|
<selectKey resultType="string" keyProperty="erppId" order="BEFORE">
|
|
|
|
|
SELECT LPAD(NEXTVAL(seq_rt_erpp), 12, '0')
|
|
|
|
|
</selectKey>
|
|
|
|
|
INSERT INTO tb_rt_erpp (
|
|
|
|
|
erpp_id
|
|
|
|
|
, reglt_id
|
|
|
|
|
, signgu_code
|
|
|
|
|
, sys_code
|
|
|
|
|
, erpp_process_de -- 서손 처리 일자
|
|
|
|
|
, erpp_se_code -- 서손 구분 코드
|
|
|
|
|
, erpp_resn_detail -- 서손 사유 상세
|
|
|
|
|
, regist_dt
|
|
|
|
|
, register
|
|
|
|
|
) SELECT #{erppId}
|
|
|
|
|
, #{regltId}
|
|
|
|
|
, null
|
|
|
|
|
, sys_code
|
|
|
|
|
, DATE_FORMAT(NOW(), '%Y%m%d')
|
|
|
|
|
, ''
|
|
|
|
|
, ''
|
|
|
|
|
, DATE_FORMAT(NOW(), '%Y%m%d%H%i%s')
|
|
|
|
|
, #{register}
|
|
|
|
|
FROM tb_ec_extrl_reglt_cntc
|
|
|
|
|
WHERE extrl_reglt_cntc_id = #{extrlRegltCntcId}
|
|
|
|
|
</insert>
|
|
|
|
|
|
|
|
|
|
<update id="updateStatusAndRegltIdOfEcExtrRegltCntc">
|
|
|
|
|
/* ec-extrl-reglt-cntc-mysql-mapper|EcExtrRegltCntc-외부연계 단속ID set|julim */
|
|
|
|
|
UPDATE tb_ec_extrl_reglt_cntc
|
|
|
|
|
SET reglt_id = #{regltId}
|
|
|
|
|
, extrl_reglt_cntc_process_sttus = #{extrlRegltCntcProcessSttus}
|
|
|
|
|
, updt_dt = DATE_FORMAT(NOW(), '%Y%m%d%H%i%s')
|
|
|
|
|
, updusr = #{updusr}
|
|
|
|
|
WHERE extrl_reglt_cntc_id = #{extrlRegltCntcId}
|
|
|
|
|
</update>
|
|
|
|
|
|
|
|
|
|
</mapper>
|
|
|
|
|