표준용어 추가에 따른 컬럼명 변경.

1. TB_TASK
  ADVNTCE_RDUCT_RT  ->  ADVNTCE_RDCRT
  WKSN_RDUCT_RT -> WKSN_RDCRT
  FFNLG_INADTN_MXMM_CNT -> FFNLG_INADTN_MAX_CNT
2. TB_SNDNG
    RESND_YN -> RSND_YN
3. TB_CRDN
  VHCL_COLOR -> VHCL_COLR
  FFNLG_RDUCT_RT -> FFNLG_RDCRT
4. TB_CRDN_ADI
  PARKNG_PSBLTY_RSLT_CD -> PRK_PSBLTY_RSLT_CD
  OVTIME_YN -> OVTM_YN
  OVTIME_PRTTN_YN -> OVTM_PRTTN_YN
main
jjh 4 months ago
parent bf6be3347c
commit 7ec2ea2e66

@ -170,7 +170,7 @@ public class Crdn extends AbstractEntity {
/**
*
*/
private String vhclColor;
private String vhclColr;
/**
*
@ -185,7 +185,7 @@ public class Crdn extends AbstractEntity {
/**
*
*/
private String parkngPsbltyRsltCd;
private String prkPsbltyRsltCd;
/**
*
@ -210,7 +210,7 @@ public class Crdn extends AbstractEntity {
/**
*
*/
private String ffnlgRductRt;
private String ffnlgRdcrt;
/**
*

@ -160,7 +160,7 @@ public class ImportBean extends AbstractBean {
crdn.setGpsY(coordinates.get("longitude"));
crdn.setTowngYn("N");
crdn.setParkngPsbltyRsltCd("0");
crdn.setPrkPsbltyRsltCd("0");
crdn.setOvtimeYn("N");
crdn.setOpnnSbmsnYn("N");
crdn.setCrdnSttsCd("01");
@ -225,7 +225,7 @@ public class ImportBean extends AbstractBean {
}
crdn.setVin(vehicle.getVin());
crdn.setVhclNm(vehicle.getCnm());
crdn.setVhclColor(vehicle.getColor_nm());
crdn.setVhclColr(vehicle.getColor_nm());
crdn.setUseFuelCd(vehicle.getUse_fuel_code());
crdn.setFfnlgCarmdlCd(getCarModel.apply(vehicle.getVhcty_asort_code(), vehicle.getMxmm_ldg()));
crdn.setErsrRegYmd(vehicle.getErsr_regist_de());

@ -138,7 +138,7 @@ public class Crdn06Controller extends ApplicationController {
case "단속장소"->{ valueMap.put("단속장소", left); }
case "사진건수"->{ valueMap.put("사진건수", center); }
case "스티커번호"->{ valueMap.put("스티커번호", left); }
case "장애차량확인"->{ valueMap.put("장애차량확인", format.of("PARKNG_PSBLTY_RSLT_NM").style(center)); }
case "장애차량확인"->{ valueMap.put("장애차량확인", format.of("PRK_PSBLTY_RSLT_NM").style(center)); }
case "처리상태"->{ valueMap.put("처리상태", format.of("CRDN_STTS_NM").style(center)); }
case "제외사유"->{ valueMap.put("제외사유", format.of("LEVY_EXCL_RSN_NM").style(center)); }
case "제외처리일자"->{ valueMap.put("제외처리일자", FormatMaker.yyyy_mm_dd(format,"LEVY_EXCL_YMD").style(dateYMD)); }

@ -183,7 +183,7 @@ public class CrdnCvlcptSubBean extends AbstractBean {
crdn.setFfnlgCrdnAmt(basicAmt[0]);
crdn.setFfnlgAmt(basicAmt[0]);
crdn.setAdvntceAmt(basicAmt[1]);
crdn.setFfnlgRductRt("0");
crdn.setFfnlgRdcrt("0");
} else {
nonQueryRequest.put("changeAmountYn","N");
}

@ -85,6 +85,6 @@ public interface LevyExclMapper extends AbstractMapper {
* @param crdn
* @return
*/
int updateParkngPsbltyRsltCd(Crdn crdn);
int updatePrkPsbltyRsltCd(Crdn crdn);
}

@ -165,12 +165,12 @@ public class LevyExclBean extends AbstractBean {
}
// 표지정보 확인여부가 미확인(0)이면 -> 조회미대상(9) 으로
if (levyExclInfo.string("PARKNG_PSBLTY_RSLT_CD").equals("0")) { // 주차 가능 결과 코드(FIM034) - 0: 미확인
if (levyExclInfo.string("PRK_PSBLTY_RSLT_CD").equals("0")) { // 주차 가능 결과 코드(FIM034) - 0: 미확인
Crdn crdn = new Crdn();
crdn.setCrdnId(levyExclInfo.string("CRDN_ID")); // 단속 ID
crdn.setParkngPsbltyRsltCd("9"); // 주차 가능 결과 코드(FIM034) 9: 조회미대상
crdn.setPrkPsbltyRsltCd("9"); // 주차 가능 결과 코드(FIM034) 9: 조회미대상
rtnNocs = levyExclMapper.updateParkngPsbltyRsltCd(crdn);
rtnNocs = levyExclMapper.updatePrkPsbltyRsltCd(crdn);
if (rtnNocs != 1) {
throw new RuntimeException("부과제외 삭제 작업 중 단속 대장의 표지정보 수정에 실패하였습니다."); // 예외를 발생시켜서 DB Rollback
}
@ -275,12 +275,12 @@ public class LevyExclBean extends AbstractBean {
if (levyExclInfo.string("LEVY_EXCL_SE_CD").equals("1")) {
// 표지정보 확인여부가 조회미대상이면 -> 미확인 으로
// 혹시 차적조회가 안되었으면? 놔두자 차적조회되면 그 때 표지정보 BJ_Send가 처리할테니
if (levyExclInfo.string("PARKNG_PSBLTY_RSLT_CD").equals("9")) { // 주차 가능 결과 코드 - 9 조회 미대상
if (levyExclInfo.string("PRK_PSBLTY_RSLT_CD").equals("9")) { // 주차 가능 결과 코드 - 9 조회 미대상
Crdn crdn = new Crdn();
crdn.setCrdnId(levyExclInfo.string("CRDN_ID")); // 단속 ID
crdn.setParkngPsbltyRsltCd("0"); // 주차 가능 결과 코드 - 0 미확인
crdn.setPrkPsbltyRsltCd("0"); // 주차 가능 결과 코드 - 0 미확인
rtnNocs = levyExclMapper.updateParkngPsbltyRsltCd(crdn);
rtnNocs = levyExclMapper.updatePrkPsbltyRsltCd(crdn);
if (rtnNocs != 1) {
throw new RuntimeException("부과제외 삭제 작업 중 단속 대장의 표지정보 수정에 실패하였습니다."); // 예외를 발생시켜서 DB Rollback
}

@ -147,7 +147,7 @@ public class Excl01Controller extends ApplicationController {
valueMap.put("처리상태", format.of("CRDN_STTS_NM"));
valueMap.put("단속특별구역", format.of("CRDN_SPAREA_NM").style(center));
valueMap.put("사용연료", format.of("USE_FUEL_NM").style(center));
valueMap.put("주차가능여부", format.of("PARKNG_PSBLTY_RSLT_NM").style(center));
valueMap.put("주차가능여부", format.of("PRK_PSBLTY_RSLT_NM").style(center));
valueMap.put("우편번호", format.of("ZIP").style(center));
valueMap.put("주소", format.of("ADDR"));
valueMap.put("상세주소", format.of("DTL_ADDR"));

@ -183,7 +183,7 @@ public class Excl02Controller extends ApplicationController {
valueMap.put("처리상태", format.of("CRDN_STTS_NM"));
valueMap.put("단속특별구역", format.of("CRDN_SPAREA_NM").style(center));
valueMap.put("사용연료", format.of("USE_FUEL_NM").style(center));
valueMap.put("주차가능여부", format.of("PARKNG_PSBLTY_RSLT_NM").style(center));
valueMap.put("주차가능여부", format.of("PRK_PSBLTY_RSLT_NM").style(center));
valueMap.put("우편번호", format.of("ZIP").style(center));
valueMap.put("주소", format.of("ADDR"));
valueMap.put("상세주소", format.of("DTL_ADDR"));

@ -135,7 +135,7 @@ public class Excl03Controller extends ApplicationController {
valueMap.put("처리상태", format.of("CRDN_STTS_NM"));
valueMap.put("단속특별구역", format.of("CRDN_SPAREA_NM").style(center));
valueMap.put("사용연료", format.of("USE_FUEL_NM").style(center));
valueMap.put("주차가능여부", format.of("PARKNG_PSBLTY_RSLT_NM").style(center));
valueMap.put("주차가능여부", format.of("PRK_PSBLTY_RSLT_NM").style(center));
valueMap.put("우편번호", format.of("ZIP").style(center));
valueMap.put("주소", format.of("ADDR"));
valueMap.put("상세주소", format.of("DTL_ADDR"));

@ -132,7 +132,7 @@ public class RductBean extends AbstractBean {
// 단속(TB_CRDN) 대장을 수정한다.
Crdn crdn = new Crdn();
crdn.setCrdnId(rduct.getCrdnId()); // 단속 ID
crdn.setFfnlgRductRt(infoCrdnRduct.string("WKSN_RDUCT_RT")); // 과태료 감경 율
crdn.setFfnlgRdcrt(infoCrdnRduct.string("WKSN_RDCRT")); // 과태료 감경 율
crdn.setFfnlgAmt(ffnlgAmt); // 과태료 금액
crdn.setAdvntceAmt(advntceAmt); // 사전통지 금액
@ -247,7 +247,7 @@ public class RductBean extends AbstractBean {
// 단속(TB_CRDN) 대장을 수정한다.
Crdn crdn = new Crdn();
crdn.setCrdnId(crdnRductInfo.string("CRDN_ID")); // 단속 ID
crdn.setFfnlgRductRt("0"); // 과태료 감경 율
crdn.setFfnlgRdcrt("0"); // 과태료 감경 율
crdn.setFfnlgAmt(ffnlgAmt); // 과태료 금액
crdn.setAdvntceAmt(advntceAmt); // 사전통지 금액

@ -145,7 +145,7 @@ public class Levy02Controller extends ApplicationController {
valueMap.put("처리상태", format.of("CRDN_STTS_NM"));
valueMap.put("단속특별구역", format.of("CRDN_SPAREA_NM").style(center));
valueMap.put("사용연료", format.of("USE_FUEL_NM").style(center));
valueMap.put("주차가능여부", format.of("PARKNG_PSBLTY_RSLT_NM").style(center));
valueMap.put("주차가능여부", format.of("PRK_PSBLTY_RSLT_NM").style(center));
valueMap.put("등록일시", FormatMaker.yyyy_mm_dd_hh_mm_ss(format, "REG_DT").style(dateDT));
valueMap.put("등록사용자", format.of("RGTR_NM").style(center));
valueMap.put("수정일시", FormatMaker.yyyy_mm_dd_hh_mm_ss(format, "MDFCN_DT").style(dateDT));

@ -37,12 +37,12 @@ public class Task extends AbstractEntity {
/**
*
*/
private String advntceRductRt;
private String advntceRdcrt;
/**
*
*/
private String wksnRductRt;
private String wksnRdcrt;
/**
*

@ -137,7 +137,7 @@ public class Rdca01Controller extends ApplicationController {
valueMap.put("처리상태", format.of("CRDN_STTS_NM"));
valueMap.put("단속특별구역", format.of("CRDN_SPAREA_NM").style(center));
valueMap.put("사용연료", format.of("USE_FUEL_NM").style(center));
valueMap.put("주차가능여부", format.of("PARKNG_PSBLTY_RSLT_NM").style(center));
valueMap.put("주차가능여부", format.of("PRK_PSBLTY_RSLT_NM").style(center));
valueMap.put("우편번호", format.of("ZIP").style(center));
valueMap.put("주소", format.of("ADDR"));
valueMap.put("상세주소", format.of("DTL_ADDR"));

@ -120,7 +120,7 @@ public class Sndng extends AbstractEntity {
/**
*
*/
private String resndYn;
private String rsndYn;
/**
*

@ -161,8 +161,8 @@ public class SndngBean extends AbstractBean {
} else {
sndng.setSndngRegSeCd("01"); // 발송 등록 구분 코드 - 일괄
}
if (sndng.getResndYn() == null) {
sndng.setResndYn("N"); // 재발송 여부
if (sndng.getRsndYn() == null) {
sndng.setRsndYn("N"); // 재발송 여부
}
if (sndng.getDelYn() == null) {
sndng.setDelYn("N"); // 삭제 여부
@ -343,8 +343,8 @@ public class SndngBean extends AbstractBean {
if (sndng.getGramt() == null) {
sndng.setGramt(advntceTrgtList.get(0).number("GRAMT").longValue()); // 총금액
}
if (sndng.getResndYn() == null) {
sndng.setResndYn("N"); // 재발송 여부
if (sndng.getRsndYn() == null) {
sndng.setRsndYn("N"); // 재발송 여부
}
if (sndng.getDelYn() == null) {
sndng.setDelYn("N"); // 삭제 여부
@ -676,8 +676,8 @@ public class SndngBean extends AbstractBean {
if (sndng.getGramt() == null) {
sndng.setGramt(nhtTrgtList.get(0).number("GRAMT").longValue()); // 총금액
}
if (sndng.getResndYn() == null) {
sndng.setResndYn("N"); // 재발송 여부
if (sndng.getRsndYn() == null) {
sndng.setRsndYn("N"); // 재발송 여부
}
if (sndng.getDelYn() == null) {
sndng.setDelYn("N"); // 삭제 여부

@ -267,7 +267,7 @@ public class Sndb01Controller extends ApplicationController {
valueMap.put("상세주소", format.of("DTL_ADDR"));
valueMap.put("단속특별구역", format.of("CRDN_SPAREA_NM").style(center));
valueMap.put("사용연료", format.of("USE_FUEL_NM").style(center));
valueMap.put("주차가능여부", format.of("PARKNG_PSBLTY_RSLT_NM").style(center));
valueMap.put("주차가능여부", format.of("PRK_PSBLTY_RSLT_NM").style(center));
valueMap.put("등록일시", FormatMaker.yyyy_mm_dd_hh_mm_ss(format, "REG_DT").style(dateDT));
valueMap.put("등록사용자", format.of("RGTR_NM").style(center));
valueMap.put("수정일시", FormatMaker.yyyy_mm_dd_hh_mm_ss(format, "MDFCN_DT").style(dateDT));
@ -595,7 +595,7 @@ public class Sndb01Controller extends ApplicationController {
valueMap.put("상세주소", format.of("DTL_ADDR"));
valueMap.put("단속특별구역", format.of("CRDN_SPAREA_NM").style(center));
valueMap.put("사용연료", format.of("USE_FUEL_NM").style(center));
valueMap.put("주차가능여부", format.of("PARKNG_PSBLTY_RSLT_NM").style(center));
valueMap.put("주차가능여부", format.of("PRK_PSBLTY_RSLT_NM").style(center));
valueMap.put("등록일시", FormatMaker.yyyy_mm_dd_hh_mm_ss(format, "REG_DT").style(dateDT));
valueMap.put("등록사용자", format.of("RGTR_NM").style(center));
valueMap.put("수정일시", FormatMaker.yyyy_mm_dd_hh_mm_ss(format, "MDFCN_DT").style(dateDT));
@ -936,7 +936,7 @@ public class Sndb01Controller extends ApplicationController {
valueMap.put("상세주소", format.of("DTL_ADDR"));
valueMap.put("단속특별구역", format.of("CRDN_SPAREA_NM").style(center));
valueMap.put("사용연료", format.of("USE_FUEL_NM").style(center));
valueMap.put("주차가능여부", format.of("PARKNG_PSBLTY_RSLT_NM").style(center));
valueMap.put("주차가능여부", format.of("PRK_PSBLTY_RSLT_NM").style(center));
valueMap.put("등록일시", FormatMaker.yyyy_mm_dd_hh_mm_ss(format, "REG_DT").style(dateDT));
valueMap.put("등록사용자", format.of("RGTR_NM").style(center));
valueMap.put("수정일시", FormatMaker.yyyy_mm_dd_hh_mm_ss(format, "MDFCN_DT").style(dateDT));

@ -226,7 +226,7 @@ public class Sprt01Controller extends ApplicationController {
valueMap.put("단속차량번호" , format.of("VHRNO"));
valueMap.put("대체차량번호" , format.of("RPM_SZR_VHRNO"));
valueMap.put("사진건수" , format.of("ATCH_FILE_CNT").style(center));
valueMap.put("차량확인" , format.of("PARKNG_PSBLTY_RSLT_NM").style(center));
valueMap.put("차량확인" , format.of("PRK_PSBLTY_RSLT_NM").style(center));
valueMap.put("납부자명" , format.of("RTPYR_NM").style(center));
valueMap.put("납부자번호" , format.of("RTPYR_NO").style(center));
valueMap.put("처리상태" , format.of("CRDN_STTS_NM").style(center));
@ -682,7 +682,7 @@ public class Sprt01Controller extends ApplicationController {
DataObject first = dataObjectList0.get(0);
sndng.setTtlNm(first.string("TASK_SE_NM")+" "+"사전통지서");
sndng.setResndYn("N");
sndng.setRsndYn("N");
String insertSndngResult = sndngBean.createAdvntceSndngList(sndbQuery, sndng);
if(!insertSndngResult.contains("[S]")) {
throw new RuntimeException(insertSndngResult);
@ -797,7 +797,7 @@ public class Sprt01Controller extends ApplicationController {
DataObject first = dataObjectList0.get(0);
sndng.setTtlNm(first.string("TASK_SE_NM")+" "+first.string("VLTN_ARTCL")+" "+"사전통지서");
sndng.setResndYn("N");
sndng.setRsndYn("N");
String insertSndngResult = sndngBean.createAdvntceSndngList(sndbQuery, sndng);
if(insertSndngResult.contains("[F]")) {
throw new RuntimeException(insertSndngResult);
@ -922,7 +922,7 @@ public class Sprt01Controller extends ApplicationController {
DataObject first = dataObjectList0.get(0);
sndng.setTtlNm(first.string("TASK_SE_NM")+" "+first.string("VLTN_ARTCL")+" "+"고지서");
sndng.setResndYn("N");
sndng.setRsndYn("N");
String insertSndngResult = sndngBean.createAdvntceSndngList(sndbQuery, sndng);
if(insertSndngResult.contains("[F]")) {
throw new RuntimeException(insertSndngResult);
@ -1037,7 +1037,7 @@ public class Sprt01Controller extends ApplicationController {
DataObject first = dataObjectList0.get(0);
sndng.setTtlNm(first.string("TASK_SE_NM")+" "+first.string("VLTN_ARTCL")+" "+"고지서");
sndng.setResndYn("N");
sndng.setRsndYn("N");
String insertSndngResult = sndngBean.createAdvntceSndngList(sndbQuery, sndng);
if(insertSndngResult.contains("[F]")) {
throw new RuntimeException(insertSndngResult);

@ -55,12 +55,12 @@ SELECT #{trgtSgg} AS SGG_CD
, B.TASK_SE_CD
, B.TASK_SE_NM
, B.ADVNTCE_DAY_CNT
, B.ADVNTCE_RDUCT_RT
, B.WKSN_RDUCT_RT
, B.ADVNTCE_RDCRT
, B.WKSN_RDCRT
, B.FFNLG_ADTN_YMD
, B.FFNLG_ADTN_RT
, B.FFNLG_INADTN_RT
, B.FFNLG_INADTN_MXMM_CNT
, B.FFNLG_INADTN_MAX_CNT
, B.NXRP_LINK_SE_CD
, B.NXRP_LINK_SE_DTL_SN
, B.USE_YN

@ -32,14 +32,14 @@
<result property="atchFileCnt" column="ATCH_FILE_CNT" /> <!-- 첨부 파일 수 -->
<result property="vin" column="VIN" /> <!-- 차대번호 -->
<result property="vhclNm" column="VHCL_NM" /> <!-- 차량 명 -->
<result property="vhclColor" column="VHCL_COLOR" /> <!-- 차량 색상 -->
<result property="vhclColr" column="VHCL_COLR" /> <!-- 차량 색상 -->
<result property="useFuelCd" column="USE_FUEL_CD" /> <!-- 사용 연료 코드 -->
<result property="ffnlgCarmdlCd" column="FFNLG_CARMDL_CD" /> <!-- 과태료 차종 코드 -->
<result property="parkngPsbltyRsltCd" column="PARKNG_PSBLTY_RSLT_CD" /> <!-- 주차 가능 결과 코드 -->
<result property="prkPsbltyRsltCd" column="PRK_PSBLTY_RSLT_CD" /> <!-- 주차 가능 결과 코드 -->
<result property="vltnNmtm" column="VLTN_NMTM" /> <!-- 위반 횟수 -->
<result property="ovtimeYn" column="OVTIME_YN" /> <!-- 시간외 여부 -->
<result property="ffnlgCrdnAmt" column="FFNLG_CRDN_AMT" /> <!-- 과태료 단속 금액 -->
<result property="ffnlgRductRt" column="FFNLG_RDUCT_RT" /> <!-- 과태료 감경 율 -->
<result property="ffnlgRdcrt" column="FFNLG_RDCRT" /> <!-- 과태료 감경 율 -->
<result property="ffnlgAmt" column="FFNLG_AMT" /> <!-- 과태료 금액 -->
<result property="advntceBgngYmd" column="ADVNTCE_BGNG_YMD" /> <!-- 사전통지 시작 일자 -->
<result property="advntceDudtYmd" column="ADVNTCE_DUDT_YMD" /> <!-- 사전통지 납기 일자 -->
@ -103,7 +103,7 @@
, C.VLTN_ID <!-- 위반 ID -->
, C.VIN VIN <!-- 차대번호 -->
, C.VHCL_NM <!-- 차량 명 -->
, C.VHCL_COLOR <!-- 차량 색상 -->
, C.VHCL_COLR <!-- 차량 색상 -->
, C.FFNLG_CRDN_AMT <!-- 과태료 단속 금액 -->
, C.ETC_CN <!-- 기타 내용 -->
, C.ATCH_FILE_CNT <!-- 첨부 파일 건수 -->
@ -133,7 +133,7 @@
, CA.TOWNG_YN <!-- 견인 여부 -->
, CA.USE_FUEL_CD <!-- 사용 연료 코드 -->
, CA.FFNLG_CARMDL_CD <!-- 과태료 차종 코드 -->
, CA.PARKNG_PSBLTY_RSLT_CD <!-- 주차 가능 결과 코드 -->
, CA.PRK_PSBLTY_RSLT_CD <!-- 주차 가능 결과 코드 -->
, CA.VLTN_NMTM <!-- 위반 횟수 -->
, CA.OVTIME_YN <!-- 시간외 여부 -->
, CA.OVTIME_PRTTN_YN <!-- 시간외 분할 여부 -->

@ -34,9 +34,9 @@ INSERT INTO TB_CRDN (
, ATCH_FILE_CNT <!-- 첨부 파일 수 -->
, VIN <!-- 차대번호 -->
, VHCL_NM <!-- 차량 명 -->
, VHCL_COLOR <!-- 차량 색상 -->
, VHCL_COLR <!-- 차량 색상 -->
, FFNLG_CRDN_AMT <!-- 과태료 단속 금액 -->
, FFNLG_RDUCT_RT <!-- 과태료 감경 율 -->
, FFNLG_RDCRT <!-- 과태료 감경 율 -->
, FFNLG_AMT <!-- 과태료 금액 -->
, ADVNTCE_BGNG_YMD <!-- 사전통지 시작 일자 -->
, ADVNTCE_DUDT_YMD <!-- 사전통지 납기 일자 -->
@ -84,9 +84,9 @@ INSERT INTO TB_CRDN (
, #{atchFileCnt} <!-- 첨부 파일 수 -->
, #{vin} <!-- 차대번호 -->
, #{vhclNm} <!-- 차량 명 -->
, #{vhclColor} <!-- 차량 색상 -->
, #{vhclColr} <!-- 차량 색상 -->
, #{ffnlgCrdnAmt} <!-- 과태료 금액 -->
, #{ffnlgRductRt} <!-- 과태료 감경 율 -->
, #{ffnlgRdcrt} <!-- 과태료 감경 율 -->
, #{ffnlgAmt} <!-- 부과 금액 -->
, #{advntceBgngYmd} <!-- 사전통지 시작 일자 -->
, #{advntceDudtYmd} <!-- 사전통지 납기 일자 -->
@ -125,7 +125,7 @@ INSERT INTO TB_CRDN_ADI (
, TOWNG_YN <!-- 견인 여부 -->
, USE_FUEL_CD <!-- 사용 연료 코드 -->
, FFNLG_CARMDL_CD <!-- 과태료 차종 코드 -->
, PARKNG_PSBLTY_RSLT_CD <!-- 주차 가능 결과 코드 -->
, PRK_PSBLTY_RSLT_CD <!-- 주차 가능 결과 코드 -->
, VLTN_NMTM <!-- 위반 횟수 -->
, OVTIME_YN <!-- 시간외 여부 -->
, OVTIME_PRTTN_YN <!-- 시간외 분할 여부 -->
@ -151,7 +151,7 @@ INSERT INTO TB_CRDN_ADI (
, #{towngYn} <!-- 견인 여부 -->
, #{useFuelCd} <!-- 사용 연료 코드 -->
, #{ffnlgCarmdlCd} <!-- 과태료 차종 코드 -->
, #{parkngPsbltyRsltCd} <!-- 주차 가능 결과 코드 -->
, #{prkPsbltyRsltCd} <!-- 주차 가능 결과 코드 -->
, #{vltnNmtm} <!-- 위반 횟수 -->
, IFNULL(#{ovtimeYn},'N') <!-- 시간외 여부 -->
, 'N' <!-- 시간외 분할 여부 -->

@ -32,9 +32,9 @@ SELECT C.CRDN_ID <!-- 단속 ID -->
, C.ATCH_FILE_CNT <!-- 첨부 파일 수 -->
, C.VIN <!-- 차대번호 -->
, C.VHCL_NM <!-- 차량 명 -->
, C.VHCL_COLOR <!-- 차량 색상 -->
, C.VHCL_COLR <!-- 차량 색상 -->
, C.FFNLG_CRDN_AMT <!-- 과태료 단속 금액 -->
, C.FFNLG_RDUCT_RT <!-- 과태료 감경 -->
, C.FFNLG_RDCRT <!-- 과태료 감경-->
, C.FFNLG_AMT <!-- 과태료 금액 -->
, C.ADVNTCE_BGNG_YMD <!-- 사전통지 시작 일자 -->
, C.ADVNTCE_DUDT_YMD <!-- 사전통지 납기 일자 -->
@ -68,8 +68,8 @@ SELECT C.CRDN_ID <!-- 단속 ID -->
, CA.TOWNG_YN <!-- 견인 여부 -->
, CA.USE_FUEL_CD <!-- 사용 연료 코드 -->
, CA.FFNLG_CARMDL_CD <!-- 과태료 차종 코드 -->
, CA.PARKNG_PSBLTY_RSLT_CD<!-- 주차 가능 결과 코드 -->
, (SELECT GET_CODE_NM('FIM034', CA.PARKNG_PSBLTY_RSLT_CD) FROM DUAL) AS PARKNG_PSBLTY_RSLT_NM
, CA.PRK_PSBLTY_RSLT_CD <!-- 주차 가능 결과 코드 -->
, (SELECT GET_CODE_NM('FIM034', CA.PRK_PSBLTY_RSLT_CD) FROM DUAL) AS PRK_PSBLTY_RSLT_NM
, CA.VLTN_NMTM <!-- 위반 횟수 -->
, CA.OVTIME_YN <!-- 시간외 여부 -->
, CC.CVLCPT_LINK_ID <!-- 민원 연계 ID -->
@ -162,7 +162,7 @@ AND CA.TOWNG_YN = #{towngYn}
<when test="by == 'crdnPlc'">C.CRDN_PLC</when>
<when test="by == 'atchFileCnt'">C.ATCH_FILE_CNT</when>
<when test="by == 'crdnSn'">CA.CRDN_SN</when>
<when test="by == 'parkngPsbltyRsltCd'">CA.PARKNG_PSBLTY_RSLT_CD</when>
<when test="by == 'prkPsbltyRsltCd'">CA.PRK_PSBLTY_RSLT_CD</when>
<when test="by == 'crdnSttsCd'">C.CRDN_STTS_CD</when>
<when test="by == 'levyExclRsnCd'">LE.LEVY_EXCL_RSN_CD</when>
<when test="by == 'levyExclYmd'">LE.LEVY_EXCL_YMD</when>
@ -438,7 +438,7 @@ SELECT C.CRDN_ID <!-- 단속 ID -->
WHERE C.DEL_YN = 'N'
AND C.SGG_CD = #{sggCd}
AND C.TASK_SE_CD = 'DPV'
AND CA.PARKNG_PSBLTY_RSLT_CD = '0'
AND CA.PRK_PSBLTY_RSLT_CD = '0'
AND C.CRDN_STTS_CD = '21'
<if test="by != null and by != '' and term != null">
<choose>

@ -34,11 +34,11 @@
, GPS_Y = #{gpsY} <!-- GPS Y -->
, VIN = #{vin} <!-- 차대번호 -->
, VHCL_NM = #{vhclNm} <!-- 차량 명 -->
, VHCL_COLOR = #{vhclColor} <!-- 차량 색상 -->
, VHCL_COLR = #{vhclColr} <!-- 차량 색상 -->
, ETC_CN = #{etcCn} <!-- 기타 내용 -->
, FFNLG_CRDN_AMT = #{ffnlgCrdnAmt} <!-- 과태료 단속 금액 -->
, FFNLG_AMT = #{ffnlgAmt} <!-- 과태료 금액 -->
, FFNLG_RDUCT_RT = #{ffnlgRductRt} <!-- 과태료 감경 -->
, FFNLG_RDCRT = #{ffnlgRdcrt} <!-- 과태료 감경-->
, ADVNTCE_AMT = #{advntceAmt} <!-- 사전통지 금액 -->
<if test="crdnSttsCd != ''">
, CRDN_STTS_CD = #{crdnSttsCd} <!-- 단속 상태 코드 -->
@ -65,7 +65,7 @@
, USE_FUEL_CD = #{useFuelCd} <!-- 사용 연료 코드 -->
</if>
<if test="taskSeCd == 'DPV'">
, PARKNG_PSBLTY_RSLT_CD = #{parkngPsbltyRsltCd}<!-- 주차 가능 결과 코드 -->
, PRK_PSBLTY_RSLT_CD = #{prkPsbltyRsltCd} <!-- 주차 가능 결과 코드 -->
</if>
<if test="taskSeCd == 'PES'">
, VLTN_NMTM = #{vltnNmtm} <!-- 위반 횟수 -->
@ -86,7 +86,7 @@
<update id="updateTagInfo" parameterType="cokr.xit.fims.crdn.Crdn">
/* 표지정보확인 수정(crdnUpdtMapper.updateTagInfo) */
UPDATE TB_CRDN_ADI
SET PARKNG_PSBLTY_RSLT_CD = '1'
SET PRK_PSBLTY_RSLT_CD = '1'
, MDFCN_DT = <include refid="utility.now" /> /* 수정일시 */
, MDFR = #{modifiedBy} /* 수정자 */
WHERE CRDN_ID = #{crdnId} /* 단속 ID */
@ -137,7 +137,7 @@
, GPS_Y = #{gpsY} <!-- GPS Y -->
, VIN = #{vin} <!-- 차대번호 -->
, VHCL_NM = #{vhclNm} <!-- 차량 명 -->
, VHCL_COLOR = #{vhclColor} <!-- 차량 색상 -->
, VHCL_COLR = #{vhclColr} <!-- 차량 색상 -->
, FFNLG_CRDN_AMT = #{ffnlgCrdnAmt} <!-- 과태료 단속 금액 -->
, FFNLG_AMT = #{ffnlgAmt} <!-- 과태료 금액 -->
, ADVNTCE_AMT = #{advntceAmt} <!-- 사전통지 금액 -->

@ -95,9 +95,9 @@ SELECT C.CRDN_ID <!-- 단속 ID -->
, C.ATCH_FILE_CNT <!-- 첨부 파일 수 -->
, C.VIN <!-- 차대번호 -->
, C.VHCL_NM <!-- 차량 명 -->
, C.VHCL_COLOR <!-- 차량 색상 -->
, C.VHCL_COLR <!-- 차량 색상 -->
, C.FFNLG_CRDN_AMT <!-- 과태료 단속 금액 -->
, C.FFNLG_RDUCT_RT <!-- 과태료 감경 율 -->
, C.FFNLG_RDCRT <!-- 과태료 감경 율 -->
, C.FFNLG_AMT <!-- 과태료금액 -->
, C.ADVNTCE_BGNG_YMD <!-- 사전통지 시작 일자 -->
, C.ADVNTCE_DUDT_YMD <!-- 사전통지 납기 일자 -->
@ -123,7 +123,7 @@ SELECT C.CRDN_ID <!-- 단속 ID -->
, CA.TOWNG_YN <!-- 견인 여부 -->
, CA.USE_FUEL_CD <!-- 사용 연료 코드 -->
, CA.FFNLG_CARMDL_CD <!-- 과태료 차종 코드 -->
, CA.PARKNG_PSBLTY_RSLT_CD<!-- 주차 가능 결과 코드 -->
, CA.PRK_PSBLTY_RSLT_CD <!-- 주차 가능 결과 코드 -->
, CA.VLTN_NMTM <!-- 위반 횟수 -->
, CA.OVTIME_YN <!-- 시간외 여부 -->
, CC.CVLCPT_LINK_ID <!-- 민원 연계 ID -->
@ -335,14 +335,14 @@ SELECT C.CRDN_ID <!-- 단속 ID -->
, C.VHRNO <!-- 차량번호 -->
, C.ETC_CN <!-- 특기사항 -->
, C.VHCL_NM <!-- 차량명 -->
, C.VHCL_COLOR <!-- 차량색상 -->
, C.VHCL_COLR <!-- 차량색상 -->
, C.VIN <!-- 차대번호 -->
, C.LINK_TBL_NM <!-- 연계 테이블 명 -->
, C.LINK_ID <!-- 연계 아이디 -->
, CA.CRDN_SE_CD <!-- 단속 구분 코드 -->
, CA.DTL_CRDN_PLC <!-- 상세 단속 장소 -->
, CA.CRDN_SPAREA_CD <!-- 단속 특별구역 코드 -->
, CA.PARKNG_PSBLTY_RSLT_CD <!-- 장애차량확인 -->
, CA.PRK_PSBLTY_RSLT_CD <!-- 장애차량확인 -->
, CA.TOWNG_YN <!-- 견인 여부 -->
, CA.USE_FUEL_CD <!-- 사용 연료 코드 -->
, CC.CVLCPT_APLCNT_NM <!-- 민원 신청인 명 -->
@ -610,12 +610,12 @@ SELECT CC.CVLCPT_LINK_ID /* 민원 연계 ID */
AND A.VLTN_CD = #{crdn.vltnCd}) /* 위반 ID */
, VIN = #{crdn.vin} /* 차대번호 */
, VHCL_NM = #{crdn.vhclNm} /* 차량 명 */
, VHCL_COLOR = #{crdn.vhclColor} /* 차량 색상 */
, VHCL_COLR = #{crdn.vhclColr} /* 차량 색상 */
, ETC_CN = #{crdn.etcCn} /* 기타 내용 */
<if test='changeAmountYn == "Y"'>
, FFNLG_CRDN_AMT = #{crdn.ffnlgCrdnAmt} /* 과태료 단속 금액 */
, FFNLG_AMT = #{crdn.ffnlgAmt} /* 과태료 금액 */
, FFNLG_RDUCT_RT = #{crdn.ffnlgRductRt} /* 과태료 감경 율 */
, FFNLG_RDCRT = #{crdn.ffnlgRdcrt} /* 과태료 감경 율 */
, ADVNTCE_AMT = #{crdn.advntceAmt} /* 사전통지 금액 */
</if>
<if test='changeStatusYn == "Y"'>
@ -643,7 +643,7 @@ SELECT CC.CVLCPT_LINK_ID /* 민원 연계 ID */
, USE_FUEL_CD = #{crdn.useFuelCd} <!-- 사용 연료 코드 -->
</if>
<if test="taskSeCd == 'DPV'">
, PARKNG_PSBLTY_RSLT_CD = #{crdn.parkngBsbltyRsltCd}<!-- 주차 가능 결과 코드 -->
, PRK_PSBLTY_RSLT_CD = #{crdn.prkPsbltyRsltCd} <!-- 주차 가능 결과 코드 -->
</if>
<if test="taskSeCd == 'PES'">
, VLTN_NMTM = #{crdn.vltnNmtm} <!-- 위반 횟수 -->
@ -701,9 +701,9 @@ INSERT
, ATCH_FILE_CNT
, VIN
, VHCL_NM
, VHCL_COLOR
, VHCL_COLR
, FFNLG_CRDN_AMT
, FFNLG_RDUCT_RT
, FFNLG_RDCRT
, FFNLG_AMT
, ADVNTCE_AMT
, ETC_CN
@ -737,9 +737,9 @@ SELECT #{newCrdnId}
, ATCH_FILE_CNT
, VIN
, VHCL_NM
, VHCL_COLOR
, VHCL_COLR
, FFNLG_CRDN_AMT
, FFNLG_RDUCT_RT
, FFNLG_RDCRT
, FFNLG_AMT
, ADVNTCE_AMT
, ETC_CN
@ -764,7 +764,7 @@ INSERT
, TOWNG_YN
, USE_FUEL_CD
, FFNLG_CARMDL_CD
, PARKNG_PSBLTY_RSLT_CD
, PRK_PSBLTY_RSLT_CD
, VLTN_NMTM
, OVTIME_YN
, OVTIME_PRTTN_YN
@ -787,7 +787,7 @@ SELECT #{newCrdnId}
, TOWNG_YN
, USE_FUEL_CD
, FFNLG_CARMDL_CD
, PARKNG_PSBLTY_RSLT_CD
, PRK_PSBLTY_RSLT_CD
, VLTN_NMTM
, OVTIME_YN
, OVTIME_PRTTN_YN

@ -55,8 +55,8 @@
, (SELECT GET_CODE_NM('FIM002', CA.CRDN_SE_CD) FROM DUAL) AS CRDN_SE_NM <!-- 단속 구분 명 -->
, CA.CRDN_SPAREA_CD <!-- 단속 특별구역 코드 -->
, (SELECT GET_CODE_NM('FIM007', CA.CRDN_SPAREA_CD) FROM DUAL) AS CRDN_SPAREA_NM <!-- 단속 특별구역 명 -->
, CA.PARKNG_PSBLTY_RSLT_CD <!-- 주차 가능 결과 코드 -->
, (SELECT GET_CODE_NM('FIM034', CA.PARKNG_PSBLTY_RSLT_CD) FROM DUAL) AS PARKNG_PSBLTY_RSLT_NM <!-- 주차 가능 결과 명 -->
, CA.PRK_PSBLTY_RSLT_CD <!-- 주차 가능 결과 코드 -->
, (SELECT GET_CODE_NM('FIM034', CA.PRK_PSBLTY_RSLT_CD) FROM DUAL) AS PRK_PSBLTY_RSLT_NM <!-- 주차 가능 결과 명 -->
, V.VLTN_ID <!-- 위반 ID -->
, V.VLTN_CD <!-- 위반 코드 -->
, V.VLTN_ARTCL <!-- 위반 항목 -->
@ -268,9 +268,9 @@
, C.ATCH_FILE_CNT
, C.VIN
, C.VHCL_NM
, C.VHCL_COLOR
, C.VHCL_COLR
, C.FFNLG_CRDN_AMT
, C.FFNLG_RDUCT_RT
, C.FFNLG_RDCRT
, C.FFNLG_AMT
, C.ADVNTCE_BGNG_YMD
, C.ADVNTCE_DUDT_YMD
@ -298,7 +298,7 @@
, CA.TOWNG_YN
, CA.USE_FUEL_CD
, CA.FFNLG_CARMDL_CD
, CA.PARKNG_PSBLTY_RSLT_CD
, CA.PRK_PSBLTY_RSLT_NM
, CA.VLTN_NMTM
, CA.OVTIME_YN
, (SELECT VLTN_CD FROM TB_VLTN X WHERE X.VLTN_ID=C.VLTN_ID AND X.SGG_CD=C.SGG_CD AND X.TASK_SE_CD=C.TASK_SE_CD) AS VLTN_CD

@ -58,7 +58,7 @@
, (SELECT GET_CODE_NM('FIM002', CA.CRDN_SE_CD) FROM DUAL) AS CRDN_SE_NM <!-- 단속 구분 명 -->
, (SELECT GET_CODE_NM('FIM007', CA.CRDN_SPAREA_CD) FROM DUAL) AS CRDN_SPAREA_NM <!-- 단속 특별구역 명 -->
, (SELECT GET_CODE_NM('LVS005', CA.USE_FUEL_CD) FROM DUAL) AS USE_FUEL_NM <!-- 사용 연료 명 -->
, (SELECT GET_CODE_NM('FIM034', CA.PARKNG_PSBLTY_RSLT_CD) FROM DUAL) AS PARKNG_PSBLTY_RSLT_NM <!-- 주차 가능 결과 명 -->
, (SELECT GET_CODE_NM('FIM034', CA.PRK_PSBLTY_RSLT_CD) FROM DUAL) AS PRK_PSBLTY_RSLT_NM <!-- 주차 가능 결과 명 -->
, V.VLTN_ID <!-- 위반 ID -->
, V.VLTN_CD <!-- 위반 코드 -->
, V.VLTN_ARTCL <!-- 위반 항목 -->
@ -212,7 +212,7 @@
, C.CRDN_PLC <!-- 단속 장소 -->
, C.CRDN_STTS_CD <!-- 단속 상태 코드 -->
, (SELECT GET_CODE_NM('FIM010', C.CRDN_STTS_CD) FROM DUAL) AS CRDN_STTS_NM <!-- 단속 상태 명 -->
, CA.PARKNG_PSBLTY_RSLT_CD <!-- 주차 가능 결과 코드 -->
, CA.PRK_PSBLTY_RSLT_CD <!-- 주차 가능 결과 코드 -->
, CC.CVLCPT_LINK_ID <!-- 민원 연계 ID -->
, CC.CVLCPT_PRCS_CD <!-- 민원 처리 코드 -->
, L.LEVY_ID <!-- 부과 ID -->
@ -312,9 +312,9 @@
AND DEL_YN = 'N'
</update>
<update id="updateParkngPsbltyRsltCd" parameterType="cokr.xit.fims.crdn.Crdn">/* 단속 대장 주차가능결과코드를 수정(levyExclMapper.updateParkngPsbltyRsltCd) */
<update id="updatePrkPsbltyRsltCd" parameterType="cokr.xit.fims.crdn.Crdn">/* 단속 대장 주차가능결과코드를 수정(levyExclMapper.updatePrkPsbltyRsltCd) */
UPDATE TB_CRDN_ADI
SET PARKNG_PSBLTY_RSLT_CD= #{parkngPsbltyRsltCd} <!-- 주차 가능 결과 코드 -->
SET PRK_PSBLTY_RSLT_CD = #{prkPsbltyRsltCd} <!-- 주차 가능 결과 코드 -->
, MDFCN_DT = <include refid="utility.now" /> <!-- 수정 일시 -->
, MDFR = #{modifiedBy} <!-- 수정자 -->
WHERE CRDN_ID = #{crdnId} <!-- 단속 ID -->

@ -96,7 +96,7 @@
, (SELECT GET_CODE_NM('FIM010', C.CRDN_STTS_CD) FROM DUAL) AS CRDN_STTS_NM <!-- 단속 상태 명 -->
, (SELECT GET_CODE_NM('FIM002', CA.CRDN_SE_CD) FROM DUAL) AS CRDN_SE_NM <!-- 단속 구분 명 -->
, (SELECT GET_CODE_NM('FIM007', CA.CRDN_SPAREA_CD) FROM DUAL) AS CRDN_SPAREA_NM <!-- 단속 특별구역 명 -->
, (SELECT GET_CODE_NM('FIM034', CA.PARKNG_PSBLTY_RSLT_CD) FROM DUAL) AS PARKNG_PSBLTY_RSLT_NM <!-- 주차 가능 결과 명 -->
, (SELECT GET_CODE_NM('FIM034', CA.PRK_PSBLTY_RSLT_CD) FROM DUAL) AS PRK_PSBLTY_RSLT_NM <!-- 주차 가능 결과 명 -->
, V.VLTN_ID <!-- 위반 ID -->
, V.VLTN_CD <!-- 위반 코드 -->
, V.VLTN_ARTCL <!-- 위반 항목 -->
@ -112,7 +112,7 @@
, R.RDUCT_ID <!-- 감경 ID -->
, R.RDUCT_RSN_CD <!-- 감경 사유 코드 -->
, (CASE WHEN R.RDUCT_AMT IS NOT NULL THEN R.RDUCT_AMT
ELSE (SELECT C.FFNLG_CRDN_AMT*T.WKSN_RDUCT_RT/100 FROM TB_TASK T WHERE C.SGG_CD=T.SGG_CD AND C.TASK_SE_CD=T.TASK_SE_CD AND T.USE_YN='Y')
ELSE (SELECT C.FFNLG_CRDN_AMT*T.WKSN_RDCRT/100 FROM TB_TASK T WHERE C.SGG_CD=T.SGG_CD AND C.TASK_SE_CD=T.TASK_SE_CD AND T.USE_YN='Y')
END ) AS RDUCT_AMT <!-- 감경 금액 -->
FROM TB_OPNN_SBMSN OS
INNER JOIN TB_CRDN C ON (OS.CRDN_ID = C.CRDN_ID)
@ -291,7 +291,7 @@
, OS.RGTR <!-- 등록자 -->
, OS.MDFCN_DT <!-- 수정 일시 -->
, OS.MDFR <!-- 수정자 -->
, (SELECT C.FFNLG_CRDN_AMT*T.WKSN_RDUCT_RT/100 FROM TB_TASK T
, (SELECT C.FFNLG_CRDN_AMT*T.WKSN_RDCRT/100 FROM TB_TASK T
WHERE C.SGG_CD=T.SGG_CD AND C.TASK_SE_CD=T.TASK_SE_CD AND T.USE_YN='Y') AS RDUCT_AMT <!-- 감경 금액 -->
, P.RTPYR_ID <!-- 납부자 ID -->
, P.RTPYR_NO <!-- 납부자 번호 -->

@ -1023,7 +1023,7 @@
, C.CRDN_PLC <!-- 단속 장소 -->
, C.VLTN_ID <!-- 위반 ID -->
, C.FFNLG_CRDN_AMT <!-- 과태료 단속 금액 -->
, C.FFNLG_RDUCT_RT <!-- 과태료 감경 -->
, C.FFNLG_RDCRT <!-- 과태료 감경-->
, C.FFNLG_AMT <!-- 과태료 금액 -->
, C.ADVNTCE_BGNG_YMD <!-- 사전통지 시작 일자 -->
, C.ADVNTCE_DUDT_YMD <!-- 사전통지 납기 일자 -->

@ -50,17 +50,17 @@
, C.CRDN_ROAD_NM <!-- 단속 도로 명 -->
, C.CRDN_PLC <!-- 단속 장소 -->
, C.FFNLG_CRDN_AMT <!-- 과태료 단속 금액 -->
, C.FFNLG_RDUCT_RT <!-- 과태료 감경 -->
, C.FFNLG_RDCRT <!-- 과태료 감경-->
, C.FFNLG_AMT <!-- 과태료 금액 -->
, C.ADVNTCE_AMT <!-- 사전통지금액 -->
, C.CRDN_STTS_CD <!-- 단속 상태 코드 -->
, (SELECT GET_CODE_NM('FIM010', C.CRDN_STTS_CD) FROM DUAL) AS CRDN_STTS_NM <!-- 단속 상태 명 -->
, CA.CRDN_SE_CD <!-- 단속 구분 코드 -->
, CA.CRDN_SPAREA_CD <!-- 단속 특별구역 코드 -->
, CA.PARKNG_PSBLTY_RSLT_CD <!-- 주차 가능 결과 코드 -->
, CA.PRK_PSBLTY_RSLT_CD <!-- 주차 가능 결과 코드 -->
, (SELECT GET_CODE_NM('FIM002', CA.CRDN_SE_CD) FROM DUAL) AS CRDN_SE_NM <!-- 단속 구분 명 -->
, (SELECT GET_CODE_NM('FIM007', CA.CRDN_SPAREA_CD) FROM DUAL) AS CRDN_SPAREA_NM <!-- 단속 특별구역 명 -->
, (SELECT GET_CODE_NM('FIM034', CA.PARKNG_PSBLTY_RSLT_CD) FROM DUAL) AS PARKNG_PSBLTY_RSLT_NM <!-- 주차 가능 결과 명 -->
, (SELECT GET_CODE_NM('FIM034', CA.PRK_PSBLTY_RSLT_CD) FROM DUAL) AS PRK_PSBLTY_RSLT_NM <!-- 주차 가능 결과 명 -->
, P.RTPYR_ID <!-- 납부자 ID -->
, P.RTPYR_SE_CD <!-- 납부자 구분 코드 -->
, (SELECT GET_CODE_NM('FIM011', P.RTPYR_SE_CD) FROM DUAL) AS RTPYR_SE_NM <!-- 납부자 구분 명 -->
@ -201,7 +201,7 @@
, C.TASK_SE_CD <!-- 업무 구분 코드 -->
, C.VHRNO <!-- 차량 번호 -->
, C.FFNLG_CRDN_AMT <!-- 과태료 단속 금액 -->
, C.FFNLG_RDUCT_RT AS WKSN_RDUCT_RT <!-- 과태료 감경 -->
, C.FFNLG_RDCRT AS WKSN_RDCRT <!-- 과태료 감경-->
, C.FFNLG_AMT <!-- 과태료 금액 -->
, C.ADVNTCE_AMT <!-- 사전통지금액 -->
, C.CRDN_STTS_CD <!-- 단속 상태 코드 -->
@ -324,10 +324,10 @@
, C.TASK_SE_CD <!-- 업무 구분 코드 -->
, C.VHRNO <!-- 차량번호 -->
, C.FFNLG_CRDN_AMT <!-- 과태료 단속 금액 -->
, C.FFNLG_RDUCT_RT <!-- 과태료 감경 -->
, C.FFNLG_RDCRT <!-- 과태료 감경-->
, C.FFNLG_AMT <!-- 과태료 금액 -->
, C.CRDN_STTS_CD <!-- 단속 상태 코드 -->
, T.WKSN_RDUCT_RT <!-- 사회적약자 감경 율 -->
, T.WKSN_RDCRT <!-- 사회적약자 감경 율 -->
, T.ADVNTCE_RDUCT_RT <!-- 사전통지 감경 율 -->
, P.RTPYR_ID <!-- 납부자 ID -->
, P.RTPYR_NO <!-- 납부자 번호 -->
@ -343,7 +343,7 @@
, L.RDCAMT_ADAMT <!-- 감액 가산금 -->
, R.RDUCT_ID <!-- 감경 ID -->
, <include refid="utility.today" /> AS TODAY <!-- 오늘 일자 -->
, C.FFNLG_CRDN_AMT * T.WKSN_RDUCT_RT / 100 AS CALC_RDUCT_AMT <!-- 감경 금액 -->
, C.FFNLG_CRDN_AMT * T.WKSN_RDCRT / 100 AS CALC_RDUCT_AMT <!-- 감경 금액 -->
, (SELECT GET_CODE_NM('FIM010', C.CRDN_STTS_CD) FROM DUAL) AS CRDN_STTS_NM <!-- 단속 상태 명 -->
FROM TB_CRDN C
INNER JOIN TB_TASK T ON (C.SGG_CD = T.SGG_CD AND C.TASK_SE_CD = T.TASK_SE_CD AND T.USE_YN = 'Y')
@ -363,7 +363,7 @@
<update id="updateCrdnRduct" parameterType="cokr.xit.fims.crdn.Crdn">/* 단속 대장 과태료 감경 금액 수정(rductMapper.updateCrdnRduct) */
UPDATE TB_CRDN
SET FFNLG_RDUCT_RT = #{ffnlgRductRt} <!-- 과태료 감경 -->
SET FFNLG_RDCRT = #{ffnlgRdcrt} <!-- 과태료 감경-->
, FFNLG_AMT = #{ffnlgAmt} <!-- 과태료 금액 -->
, ADVNTCE_AMT = #{advntceAmt} <!-- 사전통지 금액 -->
, MDFCN_DT = <include refid="utility.now" /> <!-- 수정 일시 -->

@ -12,12 +12,12 @@
<result property="taskSeCd" column="TASK_SE_CD" /> <!-- 업무 구분 코드 -->
<result property="taskSeNm" column="TASK_SE_NM" /> <!-- 업무 구분 명 -->
<result property="advntceDayCnt" column="ADVNTCE_DAY_CNT" /> <!-- 사전통지 일 수 -->
<result property="advntceRductRt" column="ADVNTCE_RDUCT_RT" /> <!-- 사전통지 감경 율 -->
<result property="wksnRductRt" column="WKSN_RDUCT_RT" /> <!-- 사회적약자 감경 율 -->
<result property="advntceRdcrt" column="ADVNTCE_RDCRT" /> <!-- 사전통지 감경 율 -->
<result property="wksnRdcrt" column="WKSN_RDCRT" /> <!-- 사회적약자 감경 율 -->
<result property="ffnlgAdtnYmd" column="FFNLG_ADTN_YMD" /> <!-- 과태료 가산 일자 -->
<result property="ffnlgAdtnRt" column="FFNLG_ADTN_RT" /> <!-- 과태료 가산 율 -->
<result property="ffnlgInadtnRt" column="FFNLG_INADTN_RT" /> <!-- 과태료 중가산 율 -->
<result property="ffnlgInadtnMxmmCnt" column="FFNLG_INADTN_MXMM_CNT" /> <!-- 과태료 중가산 최대 수 -->
<result property="ffnlgInadtnMaxCnt" column="FFNLG_INADTN_MAX_CNT" /> <!-- 과태료 중가산 최대 수 -->
<result property="nxrpLinkSeCd" column="NXRP_LINK_SE_CD" /> <!-- 세외수입 연계 구분 코드 -->
<result property="nxrpLinkSeDtlSn" column="NXRP_LINK_SE_DTL_SN" /> <!-- 세외수입 연계 구분 상세 순번 -->
<result property="useYn" column="USE_YN" /> <!-- 사용 여부 -->
@ -32,12 +32,12 @@
, T.TASK_SE_CD <!-- 업무 구분 코드 -->
, T.TASK_SE_NM <!-- 업무 구분 명 -->
, T.ADVNTCE_DAY_CNT <!-- 사전통지 일수 -->
, T.ADVNTCE_RDUCT_RT <!-- 사전통지 감경 율 -->
, T.WKSN_RDUCT_RT <!-- 사회적약자 감경 -->
, T.ADVNTCE_RDCRT <!-- 사전통지 감경 율 -->
, T.WKSN_RDCRT <!-- 사회적약자 감경-->
, T.FFNLG_ADTN_YMD <!-- 과태료 가산 일자 -->
, T.FFNLG_ADTN_RT <!-- 과태료 가산 율 -->
, T.FFNLG_INADTN_RT <!-- 과태료 중가산 율 -->
, T.FFNLG_INADTN_MXMM_CNT <!-- 과태료 중가산 최대 수 -->
, T.FFNLG_INADTN_MAX_CNT <!-- 과태료 중가산 최대 수 -->
, T.NXRP_LINK_SE_CD <!-- 세외수입 연계 구분 코드 -->
, T.NXRP_LINK_SE_DTL_SN <!-- 세외수입 연계 구분 상세 순번 -->
, T.USE_YN <!-- 사용 여부 -->
@ -96,12 +96,12 @@
, TASK_SE_CD <!-- 업무 구분 코드 -->
, TASK_SE_NM <!-- 업무 구분 명 -->
, ADVNTCE_DAY_CNT <!-- 사전통지 일수 -->
, ADVNTCE_RDUCT_RT <!-- 사전통지 감경 율 -->
, WKSN_RDUCT_RT <!-- 사회적약자 감경 율 -->
, ADVNTCE_RDCRT <!-- 사전통지 감경 율 -->
, WKSN_RDCRT <!-- 사회적약자 감경 율 -->
, FFNLG_ADTN_YMD <!-- 과태료 가산 일자 -->
, FFNLG_ADTN_RT <!-- 과태료 가산 율 -->
, FFNLG_INADTN_RT <!-- 과태료 중가산 율 -->
, FFNLG_INADTN_MXMM_CNT <!-- 과태료 중가산 최대 수 -->
, FFNLG_INADTN_MAX_CNT <!-- 과태료 중가산 최대 수 -->
, NXRP_LINK_SE_CD <!-- 세외수입 연계 구분 코드 -->
, NXRP_LINK_SE_DTL_SN <!-- 세외수입 연계 구분 상세 순번 -->
, USE_YN <!-- 사용 여부 -->
@ -115,12 +115,12 @@
, #{task.taskSeCd} <!-- 업무 구분 코드 -->
, #{task.taskSeNm} <!-- 업무 구분 명 -->
, #{task.advntceDayCnt} <!-- 사전통지 일수 -->
, #{task.advntceRductRt} <!-- 사전통지 감경 율 -->
, #{task.wksnRductRt} <!-- 사회적약자 감경 율 -->
, #{task.advntceRdcrt} <!-- 사전통지 감경 율 -->
, #{task.wksnRdcrt} <!-- 사회적약자 감경 율 -->
, #{task.ffnlgAdtnYmd} <!-- 과태료 가산 일자 -->
, #{task.ffnlgAdtnRt} <!-- 과태료 가산 율 -->
, #{task.ffnlgInadtnRt} <!-- 과태료 중가산 율 -->
, #{task.ffnlgInadtnMxmmCnt} <!-- 과태료 중가산 최대 수 -->
, #{task.ffnlgInadtnMaxCnt} <!-- 과태료 중가산 최대 수 -->
, #{task.nxrpLinkSeCd} <!-- 세외수입 연계 구분 코드 -->
, #{task.nxrpLinkSeDtlSn} <!-- 세외수입 연계 구분 상세 순번 -->
, 'Y' <!-- 사용 여부 -->
@ -135,12 +135,12 @@
UPDATE TB_TASK
SET TASK_SE_NM = #{task.taskSeNm} <!-- 업무 구분 명 -->
, ADVNTCE_DAY_CNT = #{task.advntceDayCnt} <!-- 사전통지 일수 -->
, ADVNTCE_RDUCT_RT = #{task.advntceRductRt} <!-- 사전통지 감경 율 -->
, WKSN_RDUCT_RT = #{task.wksnRductRt} <!-- 사회적약자 감경 율 -->
, ADVNTCE_RDCRT = #{task.advntceRdcrt} <!-- 사전통지 감경 율 -->
, WKSN_RDCRT = #{task.wksnRdcrt} <!-- 사회적약자 감경 율 -->
, FFNLG_ADTN_YMD = #{task.ffnlgAdtnYmd} <!-- 과태료 가산 일자 -->
, FFNLG_ADTN_RT = #{task.ffnlgAdtnRt} <!-- 과태료 가산 율 -->
, FFNLG_INADTN_RT = #{task.ffnlgInadtnRt} <!-- 과태료 중가산 율 -->
, FFNLG_INADTN_MXMM_CNT= #{task.ffnlgInadtnMxmmCnt} <!-- 과태료 중가산 최대 수 -->
, FFNLG_INADTN_MAX_CNT = #{task.ffnlgInadtnMaxCnt} <!-- 과태료 중가산 최대 수 -->
, NXRP_LINK_SE_CD = #{task.nxrpLinkSeCd} <!-- 세외수입 연계 구분 코드 -->
, NXRP_LINK_SE_DTL_SN = #{task.nxrpLinkSeDtlSn} <!-- 세외수입 연계 구분 상세 순번 -->
, MDFCN_DT = <include refid="utility.now" /> <!-- 수정 일시 -->

@ -531,18 +531,18 @@
, C.CRDN_YMD <!-- 단속 일자 -->
, C.CRDN_TM <!-- 단속 시각 -->
, C.VHRNO <!-- 차량번호 -->
, C.CRDN_STDG_NM <!-- -->
, C.CRDN_ROAD_NM <!-- -->
, C.CRDN_PLC <!-- -->
, C.VLTN_ID <!-- -->
, C.GPS_X <!-- -->
, C.GPS_Y <!-- -->
, C.ATCH_FILE_CNT <!-- -->
, C.VIN <!-- -->
, C.VHCL_NM <!-- -->
, C.VHCL_COLOR <!-- -->
, C.FFNLG_CRDN_AMT <!-- -->
, C.FFNLG_RDUCT_RT <!-- -->
, C.CRDN_STDG_NM <!-- 단속 법정동 명 -->
, C.CRDN_ROAD_NM <!-- 단속 도로 명 -->
, C.CRDN_PLC <!-- 단속 장소 -->
, C.VLTN_ID <!-- 위반 ID -->
, C.GPS_X <!-- GPS X -->
, C.GPS_Y <!-- GPS_Y -->
, C.ATCH_FILE_CNT <!-- 첨부 파일 수 -->
, C.VIN <!-- 차대번호 -->
, C.VHCL_NM <!-- 차량 명 -->
, C.VHCL_COLR <!-- 차량 색상 -->
, C.FFNLG_CRDN_AMT <!-- 과태료 단속 금액 -->
, C.FFNLG_RDCRT <!-- 과태료 감경율 -->
, C.FFNLG_AMT <!-- -->
, C.ADVNTCE_BGNG_YMD <!-- -->
, C.ADVNTCE_DUDT_YMD <!-- -->
@ -566,7 +566,7 @@
, CA.TOWNG_YN <!-- 견인 여부 -->
, CA.USE_FUEL_CD <!-- 사용 연료 코드 -->
, CA.FFNLG_CARMDL_CD <!-- 과태료 차종 코드 -->
, CA.PARKNG_PSBLTY_RSLT_CD <!-- 주차 가능 결과 코드 -->
, CA.PRK_PSBLTY_RSLT_CD <!-- 주차 가능 결과 코드 -->
, CA.VLTN_NMTM <!-- 위반 횟수 -->
, CA.OVTIME_YN <!-- 시간외 여부 -->
, CA.OVTIME_PRTTN_YN <!-- 시간외 분할 여부 -->

@ -28,7 +28,7 @@
<result property="divKb" column="DIV_KB" /> <!-- 취급 구분 -->
<result property="epostNoticeId" column="EPOST_NOTICE_ID" /> <!-- 전자우편 안내문 ID -->
<result property="sndngSttsCd" column="SNDNG_STTS_CD" /> <!-- 발송 상태 코드 -->
<result property="resndYn" column="RESND_YN" /> <!-- 재발송 여부 -->
<result property="rsndYn" column="RSND_YN" /> <!-- 재발송 여부 -->
<result property="delYn" column="DEL_YN" /> <!-- 삭제 여부 -->
<result property="createdAt" column="REG_DT" /> <!-- 등록 일시 -->
<result property="createdBy" column="RGTR" /> <!-- 등록자 -->
@ -62,7 +62,7 @@
, S.DIV_KB <!-- 취급 구분 -->
, S.EPOST_NOTICE_ID <!-- 전자우편 안내문 ID -->
, S.SNDNG_STTS_CD <!-- 발송 상태 코드 -->
, S.RESND_YN <!-- 재발송 여부 -->
, S.RSND_YN <!-- 재발송 여부 -->
, S.REG_DT <!-- 등록 일시 -->
, S.RGTR <!-- 등록자 -->
, S.MDFCN_DT <!-- 수정 일시 -->
@ -225,14 +225,14 @@
, CA.CRDN_SN <!-- 단속 일련번호 -->
, CA.USE_FUEL_CD <!-- 사용 연료 코드 -->
, CA.FFNLG_CARMDL_CD <!-- 과태료 차종 코드 -->
, CA.PARKNG_PSBLTY_RSLT_CD <!-- 주차 가능 결과 코드 -->
, CA.PRK_PSBLTY_RSLT_CD <!-- 주차 가능 결과 코드 -->
, CA.VLTN_NMTM <!-- 위반 횟수 -->
, CA.OVTIME_YN <!-- 시간외 여부 -->
, (SELECT GET_CODE_NM('FIM002', CA.CRDN_SE_CD) FROM DUAL) AS CRDN_SE_NM <!-- 단속 구분 명 -->
, (SELECT GET_CODE_NM('FIM007', CA.CRDN_SPAREA_CD) FROM DUAL) AS CRDN_SPAREA_NM <!-- 단속 특별구역 명 -->
, (SELECT GET_CODE_NM('LVS005', CA.USE_FUEL_CD) FROM DUAL) AS USE_FUEL_NM <!-- 사용 연료 명 -->
, (SELECT GET_CODE_NM('FIM009', CA.FFNLG_CARMDL_CD) FROM DUAL) AS FFNLG_CARMDL_NM <!-- 과태료 차종 명 -->
, (SELECT GET_CODE_NM('FIM034', CA.PARKNG_PSBLTY_RSLT_CD) FROM DUAL) AS PARKNG_PSBLTY_RSLT_NM <!-- 주차 가능 결과 명 -->
, (SELECT GET_CODE_NM('FIM034', CA.PRK_PSBLTY_RSLT_CD) FROM DUAL) AS PRK_PSBLTY_RSLT_NM <!-- 주차 가능 결과 명 -->
, V.VLTN_ID <!-- 위반 ID -->
, V.VLTN_CD <!-- 위반 코드 -->
, V.VLTN_ARTCL <!-- 위반 항목 -->
@ -379,7 +379,7 @@
<when test="by == 'crdnSn'"> CA.CRDN_SN </when>
<when test="by == 'useFuelCd'"> CA.USE_FUEL_CD </when>
<when test="by == 'ffnlgCarmdlCd'"> CA.FFNLG_CARMDL_CD </when>
<when test="by == 'parkngPsbltyRsltCd'"> CA.PARKNG_PSBLTY_RSLT_CD </when>
<when test="by == 'prkPsbltyRsltCd'"> CA.PRK_PSBLTY_RSLT_CD </when>
<when test="by == 'vltnNmtm'"> CA.VLTN_NMTM </when>
<when test="by == 'ovtimeYn'"> CA.OVTIME_YN </when>
<when test="by == 'vltnArtcl'"> V.VLTN_ARTCL </when>
@ -465,8 +465,8 @@
, (SELECT GET_CODE_NM('LVS005', CA.USE_FUEL_CD) FROM DUAL) AS USE_FUEL_NM <!-- 사용 연료 명 -->
, CA.FFNLG_CARMDL_CD <!-- 과태료 차종 코드 -->
, (SELECT GET_CODE_NM('FIM009', CA.FFNLG_CARMDL_CD) FROM DUAL) AS FFNLG_CARMDL_NM <!-- 과태료 차종 명 -->
, CA.PARKNG_PSBLTY_RSLT_CD <!-- 주차 가능 결과 코드 -->
, (SELECT GET_CODE_NM('FIM034', CA.PARKNG_PSBLTY_RSLT_CD) FROM DUAL) AS PARKNG_PSBLTY_RSLT_NM <!-- 주차 가능 결과 명 -->
, CA.PRK_PSBLTY_RSLT_CD <!-- 주차 가능 결과 코드 -->
, (SELECT GET_CODE_NM('FIM034', CA.PRK_PSBLTY_RSLT_CD) FROM DUAL) AS PRK_PSBLTY_RSLT_NM <!-- 주차 가능 결과 명 -->
, CA.VLTN_NMTM <!-- 위반 횟수 -->
, CA.OVTIME_YN <!-- 시간외 여부 -->
, V.VLTN_ID <!-- 위반 ID -->
@ -599,7 +599,7 @@
<when test="by == 'crdnSn'"> CA.CRDN_SN </when>
<when test="by == 'useFuelCd'"> CA.USE_FUEL_CD </when>
<when test="by == 'ffnlgCarmdlCd'"> CA.FFNLG_CARMDL_CD </when>
<when test="by == 'parkngPsbltyRsltCd'"> CA.PARKNG_PSBLTY_RSLT_CD </when>
<when test="by == 'prkPsbltyRsltCd'"> CA.PRK_PSBLTY_RSLT_CD </when>
<when test="by == 'vltnNmtm'"> CA.VLTN_NMTM </when>
<when test="by == 'ovtimeYn'"> CA.OVTIME_YN </when>
<when test="by == 'vltnArtcl'"> V.VLTN_ARTCL </when>
@ -782,8 +782,8 @@
, (SELECT GET_CODE_NM('FIM002', CA.CRDN_SE_CD) FROM DUAL) AS CRDN_SE_NM <!-- 단속 구분 명 -->
, CA.CRDN_SPAREA_CD <!-- 단속 특별구역 코드 -->
, (SELECT GET_CODE_NM('FIM007', CA.CRDN_SPAREA_CD) FROM DUAL) AS CRDN_SPAREA_NM <!-- 단속 특별구역 명 -->
, CA.PARKNG_PSBLTY_RSLT_CD <!-- 주차 가능 결과 코드 -->
, (SELECT GET_CODE_NM('FIM034', CA.PARKNG_PSBLTY_RSLT_CD) FROM DUAL) AS PARKNG_PSBLTY_RSLT_NM <!-- 주차 가능 결과 명 -->
, CA.PRK_PSBLTY_RSLT_CD <!-- 주차 가능 결과 코드 -->
, (SELECT GET_CODE_NM('FIM034', CA.PRK_PSBLTY_RSLT_CD) FROM DUAL) AS PRK_PSBLTY_RSLT_NM <!-- 주차 가능 결과 명 -->
, V.VLTN_ID <!-- 위반 ID -->
, V.VLTN_CD <!-- 위반 코드 -->
, V.VLTN_ARTCL <!-- 위반 항목 -->
@ -938,7 +938,7 @@
, DIV_KB <!-- 취급 구분 -->
, EPOST_NOTICE_ID <!-- 전자우편 안내문 ID -->
, SNDNG_STTS_CD <!-- 발송 상태 코드 -->
, RESND_YN <!-- 재발송 여부 -->
, RSND_YN <!-- 재발송 여부 -->
, DEL_YN <!-- 삭제 여부 -->
, REG_DT <!-- 등록 일시 -->
, RGTR <!-- 등록자 -->
@ -969,7 +969,7 @@
, #{divKb} <!-- 취급 구분 -->
, #{epostNoticeId} <!-- 전자우편 안내문 ID -->
, #{sndngSttsCd} <!-- 발송 상태 코드 -->
, #{resndYn} <!-- 재발송 여부 -->
, #{RsndYn} <!-- 재발송 여부 -->
, #{delYn} <!-- 삭제 여부 -->
, <include refid="utility.now" /> <!-- 등록 일시 -->
, #{createdBy} <!-- 등록자 -->
@ -995,7 +995,7 @@
, DIV_KB = #{divKb} <!-- 취급 구분 -->
, EPOST_NOTICE_ID = #{epostNoticeId}<!-- 전자우편 안내문 ID -->
, SNDNG_STTS_CD = #{sndngSttsCd} <!-- 발송 상태 코드 -->
, RESND_YN = #{resndYn} <!-- 재발송 여부 -->
, RSND_YN = #{rsndYn} <!-- 재발송 여부 -->
, MDFCN_DT = <include refid="utility.now" /> <!-- 수정 일시 -->
, MDFR = #{modifiedBy} <!-- 수정자 -->
WHERE SNDNG_ID = #{sndngId} <!-- 발송 ID -->

@ -220,7 +220,7 @@
, (SELECT GET_CODE_NM('EGP002', S.DIV_KB) FROM DUAL) AS DIV_KB_NM <!-- 취급 구분 명 -->
, S.EPOST_NOTICE_ID <!-- 전자우편 안내문 ID -->
, S.SNDNG_STTS_CD <!-- 발송 상태 코드 -->
, S.RESND_YN <!-- 재발송 여부 -->
, S.RSND_YN <!-- 재발송 여부 -->
FROM TB_SNDNG_DTL SD
LEFT OUTER JOIN TB_SNDNG S ON (SD.SNDNG_ID = S.SNDNG_ID)
</sql>
@ -784,7 +784,7 @@
, (SELECT GET_CODE_NM('FIM067', S.SNDNG_REG_SE_CD) FROM DUAL) AS SNDNG_REG_SE_NM <!-- 발송 등록 구분 명 -->
, S.EPOST_NOTICE_ID <!-- 전자우편 안내문 ID -->
, S.SNDNG_STTS_CD <!-- 발송 상태 코드 -->
, S.RESND_YN <!-- 재발송 여부 -->
, S.RSND_YN <!-- 재발송 여부 -->
, C.CRDN_ID <!-- 단속 ID -->
, C.SGG_CD <!-- 시군구 코드 -->
, C.TASK_SE_CD <!-- 업무 구분 코드 -->
@ -858,7 +858,7 @@
<if test="taskSeCd != null">
AND S.TASK_SE_CD = #{taskSeCd} <!-- 업무 구분 코드 -->
</if>
AND (S.RESND_YN IS NULL OR S.RESND_YN = 'N')
AND (S.RSND_YN IS NULL OR S.RSND_YN = 'N')
AND (SD.SVBTC_ID IS NULL OR SD.SVBTC_ID = '')
AND (SD.SNDNG_RCVMT_CD IS NULL OR SD.SNDNG_RCVMT_CD = '')
<if test="delYn != null">

@ -29,8 +29,8 @@
, L.RPM_SZR_VHRNO <!-- 대체차량번호 -->
, (GET_CODE_NM('FIM009', CA.FFNLG_CARMDL_CD)) AS FFNLG_CARMDL_NM
, C.ATCH_FILE_CNT <!-- 첨부 파일 수 -->
, CA.PARKNG_PSBLTY_RSLT_CD <!-- 주차 가능 결과 코드 -->
, (GET_CODE_NM('FIM034', CA.PARKNG_PSBLTY_RSLT_CD)) AS PARKNG_PSBLTY_RSLT_NM
, CA.PRK_PSBLTY_RSLT_CD <!-- 주차 가능 결과 코드 -->
, (GET_CODE_NM('FIM034', CA.PRK_PSBLTY_RSLT_CD)) AS PRK_PSBLTY_RSLT_NM
, P.RTPYR_ID <!-- 납부자 ID -->
, P.RTPYR_INPT_SE_CD <!-- 납부자 입력 구분 코드 -->
, P.RTPYR_SE_CD <!-- 납부자 구분 코드 -->
@ -66,7 +66,7 @@
, (GET_CODE_NM('FIM022', LE.LEVY_EXCL_RSN_CD)) AS LEVY_EXCL_RSN_NM
, LE.LEVY_EXCL_YMD <!-- 부과 제외 일자 -->
, C.FFNLG_CRDN_AMT <!-- 과태료 단속 금액 -->
, C.FFNLG_RDUCT_RT <!-- 과태료 감경 -->
, C.FFNLG_RDCRT <!-- 과태료 감경-->
, C.FFNLG_AMT <!-- 과태료 금액 -->
, C.ADVNTCE_BGNG_YMD <!-- 사전통지 시작 일자 -->
, C.ADVNTCE_DUDT_YMD <!-- 사전통지 납기 일자 -->
@ -300,7 +300,7 @@ LEFT OUTER JOIN TB_LEVY L ON (C.CRDN_ID = L.CRDN_ID AND L.DEL_YN = '
<when test="by == 'vhrno'">C.VHRNO</when>
<when test="by == 'rpmSzrVhrno'">L.RPM_SZR_VHRNO</when>
<when test="by == 'atchFileCnt'">C.ATCH_FILE_CNT</when>
<when test="by == 'parkngPsbltyRsltCd'">CA.PARKNG_PSBLTY_RSLT_CD</when>
<when test="by == 'prkPsbltyRsltCd'">CA.PRK_PSBLTY_RSLT_CD</when>
<when test="by == 'rtpyrNm'">P.RTPYR_NM</when>
<when test="by == 'rtPyrNo'">P.RTPYR_NO</when>
<when test="by == 'crdnSttsCd'">C.CRDN_STTS_CD</when>

@ -52,9 +52,9 @@
, C.ATCH_FILE_CNT <!-- 첨부 파일 수 -->
, C.VIN <!-- 차대번호 -->
, C.VHCL_NM <!-- 차량 명 -->
, C.VHCL_COLOR <!-- 차량 색상 -->
, C.VHCL_COLR <!-- 차량 색상 -->
, C.FFNLG_CRDN_AMT <!-- 과태료 단속 금액 -->
, C.FFNLG_RDUCT_RT <!-- 과태료 감경 -->
, C.FFNLG_RDCRT <!-- 과태료 감경-->
, C.FFNLG_AMT <!-- 과태료 금액 -->
, C.ADVNTCE_BGNG_YMD <!-- 사전통지 시작 일자 -->
, C.ADVNTCE_DUDT_YMD <!-- 사전통지 납기 일자 -->
@ -93,8 +93,8 @@
, (SELECT GET_CODE_NM('LVS005', CA.USE_FUEL_CD) FROM DUAL) AS USE_FUEL_NM <!-- 사용 연료 명 -->
, CA.FFNLG_CARMDL_CD <!-- 과태료 차종 코드 -->
, (SELECT GET_CODE_NM('FIM009', CA.FFNLG_CARMDL_CD) FROM DUAL) AS FFNLG_CARMDL_NM <!-- 과태료 차종 명 -->
, CA.PARKNG_PSBLTY_RSLT_CD <!-- 주차 가능 결과 코드 -->
, (SELECT GET_CODE_NM('FIM034', CA.PARKNG_PSBLTY_RSLT_CD) FROM DUAL) AS PARKNG_PSBLTY_RSLT_NM <!-- 주차 가능 결과 명 -->
, CA.PRK_PSBLTY_RSLT_CD <!-- 주차 가능 결과 코드 -->
, (SELECT GET_CODE_NM('FIM034', CA.PRK_PSBLTY_RSLT_CD) FROM DUAL) AS PRK_PSBLTY_RSLT_NM <!-- 주차 가능 결과 명 -->
, CA.VLTN_NMTM <!-- 위반 횟수 -->
, CA.OVTIME_YN <!-- 시간초과 여부 -->
, (SELECT GET_CODE_NM('CMN006', CA.OVTIME_YN) FROM DUAL) AS OVTIME_NM <!-- 시간초과 여부 명 -->

@ -199,12 +199,12 @@
placeholder="입력항목이 아닙니다." />
</div>
<div class="col-md-4">
<label for="vhclColor--${pageName}"
<label for="vhclColr--${pageName}"
class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end">
차량색상
</label>
<input type="text" id="vhclColor--${pageName}" name="vhclColor"
data-map="VHCL_COLOR" class="form-control" readonly
<input type="text" id="vhclColr--${pageName}" name="vhclColr"
data-map="VHCL_COLR" class="form-control" readonly
placeholder="입력항목이 아닙니다." />
</div>
<div class="col-md-12" slot="edit">
@ -272,12 +272,12 @@
<div class="col-md-4" slot="edit">
<template class="dpv">
<slot>
<label for="parkngPsbltyRsltCd--${pageName}"
<label for="prkPsbltyRsltCd--${pageName}"
class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end">
장애차량확인
</label>
<select id="parkngPsbltyRsltCd--${pageName}" name="parkngPsbltyRsltCd"
data-map="PARKNG_PSBLTY_RSLT_CD" class="form-select">
<select id="prkPsbltyRsltCd--${pageName}" name="prkPsbltyRsltCd"
data-map="PRK_PSBLTY_RSLT_CD" class="form-select">
<c:forEach items="${FIM034List}" var="item">
<c:if test="${item.code == '0' or item.code == '1'}">
<option value="${item.code}">${item.value}</option>
@ -622,7 +622,7 @@ $(document).ready(function(){
$("#rtpyrNo--${pageName}").val("");
$("#vin--${pageName}").val("");
$("#vhclNm--${pageName}").val("");
$("#vhclColor--${pageName}").val("");
$("#vhclColr--${pageName}").val("");
$("#useFuelCd--${pageName}").val("");
$("#ffnlgCarmdlCd--${pageName}").val("");
$("#zip--${pageName}").val("");
@ -652,7 +652,7 @@ $(document).ready(function(){
$("#vin--${pageName}").val(vehicle.vin);
$("#vhclNm--${pageName}").val(vehicle.cnm);
$("#vhclColor--${pageName}").val(vehicle.color_nm);
$("#vhclColr--${pageName}").val(vehicle.color_nm);
$("#useFuelCd--${pageName}").val(vehicle.use_fuel_code);
if(vehicle.vhcty_asort_code == "1"){ //승용

@ -194,7 +194,7 @@
style="width: 100px;" class="cmn">사진건수</th>
<th onclick="searchFromGridTitle('CRDN_SN',this.innerText,'match','perfect');"
style="width: 120px;" class="pvs dpv eca">스티커번호</th>
<th onclick="searchFromGridTitle('PARKNG_PSBLTY_RSLT_CD',this.innerText,'codeValue','FIM034');"
<th onclick="searchFromGridTitle('PRK_PSBLTY_RSLT_CD',this.innerText,'codeValue','FIM034');"
style="width: 140px;" class="dpv">장애차량확인</th>
<th onclick="searchFromGridTitle('CRDN_STTS_CD',this.innerText,'codeValue','FIM010');"
style="width: 140px;" class="cmn">처리상태</th>
@ -219,7 +219,7 @@
<td onclick="{onclick}" ondblclick="{ondblclick}" class="text-start cmn">{CRDN_PLC}</td>
<td onclick="{onclick}" ondblclick="{ondblclick}" class="text-center cmn">{ATCH_FILE_CNT}</td>
<td onclick="{onclick}" ondblclick="{ondblclick}" class="text-start pvs dpv eca">{CRDN_SN}</td>
<td onclick="{onclick}" ondblclick="{ondblclick}" class="text-center dpv">{PARKNG_PSBLTY_RSLT_CD}</td>
<td onclick="{onclick}" ondblclick="{ondblclick}" class="text-center dpv">{PRK_PSBLTY_RSLT_CD}</td>
<td onclick="{onclick}" ondblclick="{ondblclick}" class="text-center cmn">{CRDN_STTS_CD}</td>
<td onclick="{onclick}" ondblclick="{ondblclick}" class="text-center cmn">{LEVY_EXCL_RSN_CD}</td>
<td onclick="{onclick}" ondblclick="{ondblclick}" class="text-center cmn">{LEVY_EXCL_YMD}</td>
@ -312,7 +312,7 @@ $(document).ready(function(){
CRDN_REG_SE_CD: FIM026,
LEVY_EXCL_YMD : dateFormat,
LEVY_EXCL_RSN_CD : FIM022,
PARKNG_PSBLTY_RSLT_CD : FIM034
PRK_PSBLTY_RSLT_CD : FIM034
}
});
$P.crdnControl.defaultFetchSize = FETCH_XS;

@ -125,9 +125,9 @@
class="form-control" data-map="VHCL_NM" readonly placeholder="입력항목이 아닙니다." />
</div>
<div class="col-md-6">
<label for="vhclColor--${pageName}" class="w-px-120 bg-lighter pe-2 col-form-label text-sm-end">차량색상</label>
<input type="text" id="vhclColor--${pageName}" name="vhclColor"
class="form-control" data-map="VHCL_COLOR" readonly placeholder="입력항목이 아닙니다." />
<label for="vhclColr--${pageName}" class="w-px-120 bg-lighter pe-2 col-form-label text-sm-end">차량색상</label>
<input type="text" id="vhclColr--${pageName}" name="vhclColr"
class="form-control" data-map="VHCL_COLR" readonly placeholder="입력항목이 아닙니다." />
</div>
<div class="col-md-12" slot="edit">
<template class="pvs bpv">
@ -179,8 +179,8 @@
<div class="col-md-6" slot="edit">
<template class="dpv">
<slot>
<label for="parkngPsbltyRsltCd--${pageName}" class="w-px-120 bg-lighter pe-2 col-form-label text-sm-end">장애차량확인</label>
<select id="parkngPsbltyRsltCd--${pageName}" name="parkngPsbltyRsltCd" class="form-select w-px-120" data-map="PARKNG_PSBLTY_RSLT_CD">
<label for="prkPsbltyRsltCd--${pageName}" class="w-px-120 bg-lighter pe-2 col-form-label text-sm-end">장애차량확인</label>
<select id="prkPsbltyRsltCd--${pageName}" name="prkPsbltyRsltCd" class="form-select w-px-120" data-map="PRK_PSBLTY_RSLT_CD">
<c:forEach items="${FIM034List}" var="item">
<c:if test="${item.code == '0' or item.code == '1'}">
<option value="${item.code}">${item.value}</option>
@ -314,7 +314,7 @@
// 항목 초기화
$("#vin--${pageName}").val("");
$("#vhclNm--${pageName}").val("");
$("#vhclColor--${pageName}").val("");
$("#vhclColr--${pageName}").val("");
$("#useFuelCd--${pageName}").val("");
$("#ffnlgCarmdlCd--${pageName}").val("");
@ -334,7 +334,7 @@
// 단속(TB_CRDN) - 공통 항목
$("#vin--${pageName}").val(vehicle.vin); // 차대번호
$("#vhclNm--${pageName}").val(vehicle.cnm); // 차량명
$("#vhclColor--${pageName}").val(vehicle.color_nm); // 차량색상
$("#vhclColr--${pageName}").val(vehicle.color_nm); // 차량색상
// 단속 부가 정보(TB_CRDN_ADI) - 사용 연료 코드
$("#useFuelCd--${pageName}").val(vehicle.use_fuel_code);

@ -264,11 +264,11 @@
placeholder="입력항목이 아닙니다." />
</div>
<div class="col-md-4">
<label for="vhclColor--${pageName}" class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end">
<label for="vhclColr--${pageName}" class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end">
차량색상
</label>
<input type="text" id="vhclColor--${pageName}" name="vhclColor"
data-map="VHCL_COLOR" class="form-control" readonly
<input type="text" id="vhclColr--${pageName}" name="vhclColr"
data-map="VHCL_COLR" class="form-control" readonly
placeholder="입력항목이 아닙니다." />
</div>
<div class="col-md-12" slot="edit">
@ -334,12 +334,12 @@
<div class="col-md-4" slot="edit">
<template class="dpv">
<slot>
<label for="parkngPsbltyRsltCd--${pageName}"
<label for="prkPsbltyRsltCd--${pageName}"
class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end">
장애차량확인
</label>
<select id="parkngPsbltyRsltCd--${pageName}" name="parkngPsbltyRsltCd"
data-map="PARKNG_PSBLTY_RSLT_CD" class="form-select">
<select id="prkPsbltyRsltCd--${pageName}" name="prkPsbltyRsltCd"
data-map="PRK_PSBLTY_RSLT_CD" class="form-select">
<c:forEach items="${FIM034List}" var="item">
<option value="${item.code}">${item.value}</option>
</c:forEach>
@ -972,7 +972,7 @@ $(document).ready(function(){
$("#rtpyrNo--${pageName}").val("");
$("#vin--${pageName}").val("");
$("#vhclNm--${pageName}").val("");
$("#vhclColor--${pageName}").val("");
$("#vhclColr--${pageName}").val("");
$("#useFuelCd--${pageName}").val("");
$("#ffnlgCarmdlCd--${pageName}").val("");
$("#zip--${pageName}").val("");
@ -992,7 +992,7 @@ $(document).ready(function(){
return {
vhrno : "",
vhclNm : "",
vhclColor : ""
vhclColr : ""
};
}
}
@ -1018,7 +1018,7 @@ $(document).ready(function(){
$("#vin--${pageName}").val(vehicle.vin);
$("#vhclNm--${pageName}").val(vehicle.cnm);
$("#vhclColor--${pageName}").val(vehicle.color_nm);
$("#vhclColr--${pageName}").val(vehicle.color_nm);
$("#useFuelCd--${pageName}").val(vehicle.use_fuel_code);
if(vehicle.vhcty_asort_code == "1"){ //승용
@ -1045,9 +1045,9 @@ $(document).ready(function(){
resp = await getVhclDisabledParkingInfo(vhrno);
if(resp.parkingInfo.BOHUN_PARKING_PSBL_YN == "Y" || resp.parkingInfo.PARKING_PSBL_YN == "Y") {
$("#parkngPsbltyRsltCd--${pageName}").val("2");
$("#prkPsbltyRsltCd--${pageName}").val("2");
} else {
$("#parkngPsbltyRsltCd--${pageName}").val("1");
$("#prkPsbltyRsltCd--${pageName}").val("1");
}
}
@ -1056,7 +1056,7 @@ $(document).ready(function(){
return {
vhrno : $("#vhrno--${pageName}").val(),
vhclNm : $("#vhclNm--${pageName}").val(),
vhclColor : $("#vhclColor--${pageName}").val()
vhclColr : $("#vhclColr--${pageName}").val()
};
} else {
return;
@ -1194,7 +1194,7 @@ $(document).ready(function(){
return {
vhrno : $("#vhrno--${pageName}").val(),
vhclNm : $("#vhclNm--${pageName}").val(),
vhclColor : $("#vhclColor--${pageName}").val()
vhclColr : $("#vhclColr--${pageName}").val()
};
},
async function(vhrnoEl){

@ -217,7 +217,7 @@
<th class="cmn" style="width: 160px;" onclick="searchFromGridTitle('CRDN_STTS_CD', this.innerText, 'codeValue', 'FIM010');">처리상태</th>
<th class="pvs" style="width: 140px;" onclick="searchFromGridTitle('CRDN_SPAREA_CD', this.innerText, 'codeValue', 'FIM007');">단속특별구역</th>
<th class="eca" style="width: 140px;" onclick="searchFromGridTitle('USE_FUEL_CD', this.innerText, 'codeValue', 'LVS005');">사용연료</th>
<th class="dpv" style="width: 140px;" onclick="searchFromGridTitle('PARKNG_PSBLTY_RSLT_CD', this.innerText, 'codeValue', 'FIM034');">주차가능여부</th>
<th class="dpv" style="width: 140px;" onclick="searchFromGridTitle('PRK_PSBLTY_RSLT_CD', this.innerText, 'codeValue', 'FIM034');">주차가능여부</th>
<th class="cmn" style="width: 100px;" onclick="searchFromGridTitle('ZIP', this.innerText, 'match', 'part');">우편번호</th>
<th class="cmn" style="width: 280px;" onclick="searchFromGridTitle('ADDR', this.innerText, 'match', 'part');">주소</th>
<th class="cmn" style="width: 320px;" onclick="searchFromGridTitle('DTL_ADDR', this.innerText, 'match', 'part');">상세주소</th>
@ -255,7 +255,7 @@
<td class="cmn text-start" onclick="{onclick}" ondblclick="{ondblclick}">{CRDN_STTS_NM}</td>
<td class="pvs text-center" onclick="{onclick}" ondblclick="{ondblclick}">{CRDN_SPAREA_NM}</td>
<td class="eca text-center" onclick="{onclick}" ondblclick="{ondblclick}">{USE_FUEL_NM}</td>
<td class="dpv text-center" onclick="{onclick}" ondblclick="{ondblclick}">{PARKNG_PSBLTY_RSLT_NM}</td>
<td class="dpv text-center" onclick="{onclick}" ondblclick="{ondblclick}">{PRK_PSBLTY_RSLT_NM}</td>
<td class="cmn text-center" onclick="{onclick}" ondblclick="{ondblclick}">{ZIP}</td>
<td class="cmn text-start" onclick="{onclick}" ondblclick="{ondblclick}">{ADDR}</td>
<td class="cmn text-start" onclick="{onclick}" ondblclick="{ondblclick}">{DTL_ADDR}</td>

@ -256,7 +256,7 @@
<th class="cmn" style="width: 160px;" onclick="searchFromGridTitle('CRDN_STTS_CD', this.innerText, 'codeValue', 'FIM010');">처리상태</th>
<th class="pvs" style="width: 140px;" onclick="searchFromGridTitle('CRDN_SPAREA_CD', this.innerText, 'codeValue', 'FIM007');">단속특별구역</th>
<th class="eca" style="width: 140px;" onclick="searchFromGridTitle('USE_FUEL_CD', this.innerText, 'codeValue', 'LVS005');">사용연료</th>
<th class="dpv" style="width: 140px;" onclick="searchFromGridTitle('PARKNG_PSBLTY_RSLT_CD', this.innerText, 'codeValue', 'FIM034');">주차가능여부</th>
<th class="dpv" style="width: 140px;" onclick="searchFromGridTitle('PRK_PSBLTY_RSLT_CD', this.innerText, 'codeValue', 'FIM034');">주차가능여부</th>
<th class="cmn" style="width: 100px;" onclick="searchFromGridTitle('ZIP', this.innerText, 'match', 'part');">우편번호</th>
<th class="cmn" style="width: 280px;" onclick="searchFromGridTitle('ADDR', this.innerText, 'match', 'part');">주소</th>
<th class="cmn" style="width: 320px;" onclick="searchFromGridTitle('DTL_ADDR', this.innerText, 'match', 'part');">상세주소</th>
@ -304,7 +304,7 @@
<td class="cmn text-start" onclick="{onclick}" ondblclick="{ondblclick}">{CRDN_STTS_NM}</td>
<td class="pvs text-center" onclick="{onclick}" ondblclick="{ondblclick}">{CRDN_SPAREA_NM}</td>
<td class="eca text-center" onclick="{onclick}" ondblclick="{ondblclick}">{USE_FUEL_NM}</td>
<td class="dpv text-center" onclick="{onclick}" ondblclick="{ondblclick}">{PARKNG_PSBLTY_RSLT_NM}</td>
<td class="dpv text-center" onclick="{onclick}" ondblclick="{ondblclick}">{PRK_PSBLTY_RSLT_NM}</td>
<td class="cmn text-center" onclick="{onclick}" ondblclick="{ondblclick}">{ZIP}</td>
<td class="cmn text-start" onclick="{onclick}" ondblclick="{ondblclick}">{ADDR}</td>
<td class="cmn text-start" onclick="{onclick}" ondblclick="{ondblclick}">{DTL_ADDR}</td>

@ -189,7 +189,7 @@
<th class="cmn" style="width: 160px;" onclick="searchFromGridTitle('CRDN_STTS_CD', this.innerText, 'codeValue', 'FIM010');">처리상태</th>
<th class="pvs" style="width: 140px;" onclick="searchFromGridTitle('CRDN_SPAREA_CD', this.innerText, 'codeValue', 'FIM007');">단속특별구역</th>
<th class="eca" style="width: 140px;" onclick="searchFromGridTitle('USE_FUEL_CD', this.innerText, 'codeValue', 'LVS005');">사용연료</th>
<th class="dpv" style="width: 140px;" onclick="searchFromGridTitle('PARKNG_PSBLTY_RSLT_CD', this.innerText, 'codeValue', 'FIM034');">주차가능여부</th>
<th class="dpv" style="width: 140px;" onclick="searchFromGridTitle('PRK_PSBLTY_RSLT_CD', this.innerText, 'codeValue', 'FIM034');">주차가능여부</th>
<th class="cmn" style="width: 100px;" onclick="searchFromGridTitle('ZIP', this.innerText, 'match', 'part');">우편번호</th>
<th class="cmn" style="width: 280px;" onclick="searchFromGridTitle('ADDR', this.innerText, 'match', 'part');">주소</th>
<th class="cmn" style="width: 320px;" onclick="searchFromGridTitle('DTL_ADDR', this.innerText, 'match', 'part');">상세주소</th>
@ -220,7 +220,7 @@
<td class="cmn text-start" onclick="{onclick}" ondblclick="{ondblclick}">{CRDN_STTS_NM}</td>
<td class="pvs text-center" onclick="{onclick}" ondblclick="{ondblclick}">{CRDN_SPAREA_NM}</td>
<td class="eca text-center" onclick="{onclick}" ondblclick="{ondblclick}">{USE_FUEL_NM}</td>
<td class="dpv text-center" onclick="{onclick}" ondblclick="{ondblclick}">{PARKNG_PSBLTY_RSLT_NM}</td>
<td class="dpv text-center" onclick="{onclick}" ondblclick="{ondblclick}">{PRK_PSBLTY_RSLT_NM}</td>
<td class="cmn text-center" onclick="{onclick}" ondblclick="{ondblclick}">{ZIP}</td>
<td class="cmn text-start" onclick="{onclick}" ondblclick="{ondblclick}">{ADDR}</td>
<td class="cmn text-start" onclick="{onclick}" ondblclick="{ondblclick}">{DTL_ADDR}</td>

@ -206,7 +206,7 @@
<th class="cmn" style="width: 160px;" onclick="searchFromGridTitle('CRDN_STTS_CD' ,this.innerText, 'codeValue', 'FIM010');">처리상태</th>
<th class="pvs" style="width: 140px;" onclick="searchFromGridTitle('CRDN_SPAREA_CD', this.innerText, 'codeValue', 'FIM007');">단속특별구역</th>
<th class="eca" style="width: 140px;" onclick="searchFromGridTitle('USE_FUEL_CD', this.innerText, 'codeValue', 'LVS005');">사용연료</th>
<th class="dpv" style="width: 140px;" onclick="searchFromGridTitle('PARKNG_PSBLTY_RSLT_CD', this.innerText, 'codeValue', 'FIM034');">주차가능여부</th>
<th class="dpv" style="width: 140px;" onclick="searchFromGridTitle('PRK_PSBLTY_RSLT_CD', this.innerText, 'codeValue', 'FIM034');">주차가능여부</th>
<th class="cmn" style="width: 180px;">등록일시</th>
<th class="cmn" style="width: 140px;">등록사용자</th>
<th class="cmn" style="width: 180px;">수정일시</th>
@ -239,7 +239,7 @@
<td class="cmn text-center" onclick="{onclick}" ondblclick="{ondblclick}">{CRDN_STTS_NM}</td>
<td class="pvs text-center" onclick="{onclick}" ondblclick="{ondblclick}">{CRDN_SPAREA_NM}</td>
<td class="eca text-center" onclick="{onclick}" ondblclick="{ondblclick}">{USE_FUEL_NM}</td>
<td class="dpv text-center" onclick="{onclick}" ondblclick="{ondblclick}">{PARKNG_PSBLTY_RSLT_NM}</td>
<td class="dpv text-center" onclick="{onclick}" ondblclick="{ondblclick}">{PRK_PSBLTY_RSLT_NM}</td>
<td class="cmn text-center" onclick="{onclick}" ondblclick="{ondblclick}">{REG_DT}</td>
<td class="cmn text-center" onclick="{onclick}" ondblclick="{ondblclick}">{RGTR_NM}</td>
<td class="cmn text-center" onclick="{onclick}" ondblclick="{ondblclick}">{MDFCN_DT}</td>

@ -31,7 +31,7 @@
<div class="col-md-6">
<label for="ffnlgCrdnAmt--${pageName}" class="w-px-120 bg-lighter pe-2 col-form-label text-sm-end">과태료단속원금</label>
<input type="text" class="form-control w-20 text-end" id="ffnlgCrdnAmt--${pageName}" name="ffnlgCrdnAmt" data-map="FFNLG_CRDN_AMT" data-fmt-type="number" /> *
<input type="text" class="form-control w-10 text-end" id="wksnRductRt--${pageName}" name="wksnRductRt" data-map="WKSN_RDUCT_RT" data-fmt-type="number" /> %
<input type="text" class="form-control w-10 text-end" id="wksnRdcrt--${pageName}" name="wksnRdcrt" data-map="WKSN_RDCRT" data-fmt-type="number" /> %
</div>
<!-- 감경 금액 -->
<div class="col-md-6">
@ -109,7 +109,7 @@
, dataGetter: obj => obj.${infoPrefix}Info
, formats: {
FFNLG_CRDN_AMT: numberFormat // 과태료 단속 금액
, WKSN_RDUCT_RT: numberFormat // 감경
, WKSN_RDCRT: numberFormat // 사회적약자 감경율
, RDUCT_AMT: numberFormat // 감경 금액
}
});
@ -230,7 +230,7 @@
$("#rtpyrNm--${pageName}").prop("readonly", true); // 납부자 이름
$("#rtpyrNo--${pageName}").prop("readonly", true); // 납부자 번호
$("#ffnlgCrdnAmt--${pageName}").prop("readonly", true); // 단속 원금
$("#wksnRductRt--${pageName}").prop("readonly", true); // 감경율
$("#wksnRdcrt--${pageName}").prop("readonly", true); // 감경율
$("#rductAmt--${pageName}").prop("readonly", true); // 감경 금액
// View로 호출

@ -112,11 +112,11 @@
</div>
<div class="col-md-3">
<label class="w-px-140 col-form-label text-sm-end" for="">사전통지감경율</label>
<input name="advntceRductRt" type="text" class="form-control w-px-50" />
<input name="advntceRdcrt" type="text" class="form-control w-px-50" />
</div>
<div class="col-md-3">
<label class="w-px-140 col-form-label text-sm-end" for="">사회적약자감경율</label>
<input name="wksnRductRt" type="text" class="form-control w-px-50" />
<input name="wksnRdcrt" type="text" class="form-control w-px-50" />
</div>
<div class="col-md-3">
<label class="w-px-140 col-form-label text-sm-end" for="">과태료가산일자</label>
@ -350,12 +350,12 @@ $(document).ready(function(){
var taskSeNm = task.TASK_SE_NM;
$("#"+taskSeCd+"Form--${pageName}").find("[name='taskSeNm']").val(taskSeNm);
$("#"+taskSeCd+"Form--${pageName}").find("[name='advntceDayCnt']").val(task.ADVNTCE_DAY_CNT);
$("#"+taskSeCd+"Form--${pageName}").find("[name='advntceRductRt']").val(task.ADVNTCE_RDUCT_RT);
$("#"+taskSeCd+"Form--${pageName}").find("[name='wksnRductRt']").val(task.WKSN_RDUCT_RT);
$("#"+taskSeCd+"Form--${pageName}").find("[name='advntceRdcrt']").val(task.ADVNTCE_RDCRT);
$("#"+taskSeCd+"Form--${pageName}").find("[name='wksnRdcrt']").val(task.WKSN_RDCRT);
$("#"+taskSeCd+"Form--${pageName}").find("[name='ffnlgAdtnYmd']").val(task.FFNLG_ADTN_YMD);
$("#"+taskSeCd+"Form--${pageName}").find("[name='ffnlgAdtnRt']").val(task.FFNLG_ADTN_RT);
$("#"+taskSeCd+"Form--${pageName}").find("[name='ffnlgInadtnRt']").val(task.FFNLG_INADTN_RT);
$("#"+taskSeCd+"Form--${pageName}").find("[name='ffnlgInadtnMxmmCnt']").val(task.FFNLG_INADTN_MXMM_CNT);
$("#"+taskSeCd+"Form--${pageName}").find("[name='ffnlgInadtnMaxCnt']").val(task.FFNLG_INADTN_MAX_CNT);
$("#"+taskSeCd+"Form--${pageName}").find("[name='nxrpLinkSeCd']").val(task.NXRP_LINK_SE_CD);
$("#"+taskSeCd+"Form--${pageName}").find("[name='nxrpLinkSeDtlSn']").val(task.NXRP_LINK_SE_DTL_SN);

@ -218,7 +218,7 @@
<th class="cmn" style="width: 160px;" onclick="searchFromGridTitle('CRDN_STTS_CD', this.innerText, 'codeValue', 'FIM010');">처리상태</th>
<th class="pvs" style="width: 140px;" onclick="searchFromGridTitle('CRDN_SPAREA_CD', this.innerText, 'codeValue', 'FIM007');">단속특별구역</th>
<th class="eca" style="width: 140px;" onclick="searchFromGridTitle('USE_FUEL_CD', this.innerText, 'codeValue', 'LVS005');">사용연료</th>
<th class="dpv" style="width: 140px;" onclick="searchFromGridTitle('PARKNG_PSBLTY_RSLT_CD', this.innerText, 'codeValue', 'FIM034');">주차가능여부</th>
<th class="dpv" style="width: 140px;" onclick="searchFromGridTitle('PRK_PSBLTY_RSLT_CD', this.innerText, 'codeValue', 'FIM034');">주차가능여부</th>
<th class="cmn" style="width: 100px;" onclick="searchFromGridTitle('ZIP', this.innerText, 'match', 'part');">우편번호</th>
<th class="cmn" style="width: 280px;" onclick="searchFromGridTitle('ADDR', this.innerText, 'match', 'part');">주소</th>
<th class="cmn" style="width: 320px;" onclick="searchFromGridTitle('DTL_ADDR', this.innerText, 'match', 'part');">상세주소</th>
@ -253,7 +253,7 @@
<td class="cmn text-start" onclick="{onclick}" ondblclick="{ondblclick}">{CRDN_STTS_NM}</td>
<td class="pvs text-center" onclick="{onclick}" ondblclick="{ondblclick}">{CRDN_SPAREA_NM}</td>
<td class="eca text-center" onclick="{onclick}" ondblclick="{ondblclick}">{USE_FUEL_NM}</td>
<td class="dpv text-center" onclick="{onclick}" ondblclick="{ondblclick}">{PARKNG_PSBLTY_RSLT_NM}</td>
<td class="dpv text-center" onclick="{onclick}" ondblclick="{ondblclick}">{PRK_PSBLTY_RSLT_NM}</td>
<td class="cmn text-center" onclick="{onclick}" ondblclick="{ondblclick}">{ZIP}</td>
<td class="cmn text-start" onclick="{onclick}" ondblclick="{ondblclick}">{ADDR}</td>
<td class="cmn text-start" onclick="{onclick}" ondblclick="{ondblclick}">{DTL_ADDR}</td>

@ -221,7 +221,7 @@
<th class="cmn" style="width: 160px;" onclick="searchFromGridTitle('CRDN_STTS_CD', this.innerText, 'codeValue', 'FIM010');">처리상태</th>
<th class="pvs" style="width: 140px;" onclick="searchFromGridTitle('CRDN_SPAREA_CD', this.innerText, 'codeValue', 'FIM007');">단속특별구역</th>
<th class="eca" style="width: 140px;" onclick="searchFromGridTitle('USE_FUEL_CD', this.innerText, 'codeValue', 'LVS005');">사용연료</th>
<th class="dpv" style="width: 140px;" onclick="searchFromGridTitle('PARKNG_PSBLTY_RSLT_CD', this.innerText, 'codeValue', 'FIM034');">주차가능여부</th>
<th class="dpv" style="width: 140px;" onclick="searchFromGridTitle('PRK_PSBLTY_RSLT_CD', this.innerText, 'codeValue', 'FIM034');">주차가능여부</th>
<th class="cmn" style="width: 100px;" onclick="searchFromGridTitle('ZIP', this.innerText, 'match', 'part');">우편번호</th>
<th class="cmn" style="width: 280px;" onclick="searchFromGridTitle('ADDR', this.innerText, 'match', 'part');">주소</th>
<th class="cmn" style="width: 320px;" onclick="searchFromGridTitle('DTL_ADDR', this.innerText, 'match', 'part');">상세주소</th>
@ -260,7 +260,7 @@
<td class="cmn text-start" onclick="{onclick}" ondblclick="{ondblclick}">{CRDN_STTS_NM}</td>
<td class="pvs text-center" onclick="{onclick}" ondblclick="{ondblclick}">{CRDN_SPAREA_NM}</td>
<td class="eca text-center" onclick="{onclick}" ondblclick="{ondblclick}">{USE_FUEL_NM}</td>
<td class="dpv text-center" onclick="{onclick}" ondblclick="{ondblclick}">{PARKNG_PSBLTY_RSLT_NM}</td>
<td class="dpv text-center" onclick="{onclick}" ondblclick="{ondblclick}">{PRK_PSBLTY_RSLT_NM}</td>
<td class="cmn text-center" onclick="{onclick}" ondblclick="{ondblclick}">{ZIP}</td>
<td class="cmn text-start" onclick="{onclick}" ondblclick="{ondblclick}">{ADDR}</td>
<td class="cmn text-start" onclick="{onclick}" ondblclick="{ondblclick}">{DTL_ADDR}</td>
@ -642,7 +642,7 @@
} else {
params.sndngSeCd = "11"; // 발송 구분 코드 - 11 계고장
}
params.resndYn = "N"; // 재발송 여부
params.rsndYn = "N"; // 재발송 여부
params.delYn = "N"; // 삭제 여부
$P.control.getInfo(params);
@ -666,7 +666,7 @@
} else {
params.sndngSeCd = "11"; // 발송 구분 코드 - 11 계고장
}
params.resndYn = "N"; // 재발송 여부
params.rsndYn = "N"; // 재발송 여부
params.delYn = "N"; // 삭제 여부
$P.control.getInfo(params);

@ -351,7 +351,7 @@
// 검색조건과 저장 파라미터 객체를 합친다.
let params = $.extend({}, $P.mainQuery, $P.formFields.get());
params.sndngRegSeCd = "01"; // 발송 등록 구분 코드(SNDNG_REG_SE_CD) - 01: 일괄
params.resndYn = "N"; // 재발송 여부
params.rsndYn = "N"; // 재발송 여부
params.delYn = "N"; // 삭제 여부
$P.control.save(params);

@ -196,7 +196,7 @@
<th class="cmn" style="width: 160px;" onclick="searchFromGridTitle('CRDN_STTS_CD', this.innerText, 'codeValue', 'FIM010');">처리상태</th>
<th class="pvs" style="width: 140px;" onclick="searchFromGridTitle('CRDN_SPAREA_CD', this.innerText, 'codeValue', 'FIM007');">단속특별구역</th>
<th class="eca" style="width: 140px;" onclick="searchFromGridTitle('USE_FUEL_CD', this.innerText, 'codeValue', 'LVS005');">사용연료</th>
<th class="dpv" style="width: 140px;" onclick="searchFromGridTitle('PARKNG_PSBLTY_RSLT_CD', this.innerText, 'codeValue', 'FIM034');">주차가능여부</th>
<th class="dpv" style="width: 140px;" onclick="searchFromGridTitle('PRK_PSBLTY_RSLT_CD', this.innerText, 'codeValue', 'FIM034');">주차가능여부</th>
<th class="cmn" style="width: 100px;" onclick="searchFromGridTitle('ZIP', this.innerText, 'match', 'part');">우편번호</th>
<th class="cmn" style="width: 280px;" onclick="searchFromGridTitle('ADDR', this.innerText, 'match', 'part');">주소</th>
<th class="cmn" style="width: 320px;" onclick="searchFromGridTitle('DTL_ADDR', this.innerText, 'match', 'part');">상세주소</th>
@ -233,7 +233,7 @@
<td class="cmn text-start" onclick="{onclick}" ondblclick="{ondblclick}">{CRDN_STTS_NM}</td>
<td class="pvs text-center" onclick="{onclick}" ondblclick="{ondblclick}">{CRDN_SPAREA_NM}</td>
<td class="eca text-center" onclick="{onclick}" ondblclick="{ondblclick}">{USE_FUEL_NM}</td>
<td class="dpv text-center" onclick="{onclick}" ondblclick="{ondblclick}">{PARKNG_PSBLTY_RSLT_NM}</td>
<td class="dpv text-center" onclick="{onclick}" ondblclick="{ondblclick}">{PRK_PSBLTY_RSLT_NM}</td>
<td class="cmn text-center" onclick="{onclick}" ondblclick="{ondblclick}">{ZIP}</td>
<td class="cmn text-start" onclick="{onclick}" ondblclick="{ondblclick}">{ADDR}</td>
<td class="cmn text-start" onclick="{onclick}" ondblclick="{ondblclick}">{DTL_ADDR}</td>
@ -586,7 +586,7 @@
params.callPurpose = "create"; // 호출 용도 (등록)
params.crdnIds = selected.join(","); // crdnIds
params.sndngSeCd = "02"; // 발송 구분 코드(FIM047) - 02 사전통지서
params.resndYn = "N"; // 재발송 여부
params.rsndYn = "N"; // 재발송 여부
params.delYn = "N"; // 삭제 여부
$P.control.getInfo(params);
@ -606,7 +606,7 @@
let params = $P.control.query; // 검색 조건
params.callPurpose = "create"; // 호출 용도 (등록)
params.sndngSeCd = "02"; // 발송 구분 코드 - 02 사전통지서
params.resndYn = "N"; // 재발송 여부
params.rsndYn = "N"; // 재발송 여부
params.delYn = "N"; // 삭제 여부
$P.control.getInfo(params);

@ -334,7 +334,7 @@
// 검색조건과 저장 파라미터 객체를 합친다.
let params = $.extend({}, $P.mainQuery, $P.formFields.get());
params.sndngRegSeCd = "01"; // 발송 등록 구분 코드(SNDNG_REG_SE_CD) - 01: 일괄
params.resndYn = "N"; // 재발송 여부
params.rsndYn = "N"; // 재발송 여부
params.delYn = "N"; // 삭제 여부
$P.control.save(params);

@ -523,7 +523,7 @@
params.title = title; // 타이틀
params.crdnIds = selected.join(","); // Ids
params.sndngSeCd = "03"; // 발송 구분 코드(FIM047) - 03 부과고지서
params.resndYn = "N"; // 재발송 여부
params.rsndYn = "N"; // 재발송 여부
params.delYn = "N"; // 삭제 여부
$P.control.getInfo(params);
@ -536,7 +536,6 @@
content : "검색된 자료가 없습니다."
, onOK : () => { }
});
return;
}
@ -545,7 +544,7 @@
params.callPurpose = "create"; // 호출 용도 (등록)
params.title = title; // 타이틀
params.sndngSeCd = "03"; // 발송 구분 코드 - 03 부과고지서
params.resndYn = "N"; // 재발송 여부
params.rsndYn = "N"; // 재발송 여부
params.delYn = "N"; // 삭제 여부
$P.control.getInfo(params);

@ -304,7 +304,7 @@
// 검색조건과 저장 파라미터 객체를 합친다.
let params = $.extend({}, $P.formEditFields.get(), $P.formFields.get());
params.sndngRegSeCd = "01"; // 발송 등록 구분 코드(SNDNG_REG_SE_CD) - 01: 일괄
params.resndYn = "N"; // 재발송 여부
params.rsndYn = "N"; // 재발송 여부
params.delYn = "N"; // 삭제 여부
$P.control.save(params);

@ -54,7 +54,7 @@
>사진건수
</th>
<th class="cmn" style="width: 160px;"
onclick="searchFromGridTitle('PARKNG_PSBLTY_RSLT_CD', this.innerText, 'codeValue', 'FIM034');"
onclick="searchFromGridTitle('PRK_PSBLTY_RSLT_CD', this.innerText, 'codeValue', 'FIM034');"
>차량확인
</th>
<th class="cmn" style="width: 160px;"

@ -20,7 +20,7 @@
<td class="cmn text-start" onclick="{onclick}" ondblclick="{ondblclick}">{VHRNO}</td>
<td class="cmn text-start" onclick="{onclick}" ondblclick="{ondblclick}">{RPM_SZR_VHRNO}</td>
<td class="cmn text-center" onclick="{onclick}" ondblclick="{ondblclick}">{ATCH_FILE_CNT}</td>
<td class="cmn text-center" onclick="{onclick}" ondblclick="{ondblclick}">{PARKNG_PSBLTY_RSLT_NM}</td>
<td class="cmn text-center" onclick="{onclick}" ondblclick="{ondblclick}">{PRK_PSBLTY_RSLT_NM}</td>
<td class="cmn text-center" onclick="{onclick}" ondblclick="{ondblclick}">{RTPYR_NM}</td>
<td class="cmn text-center privacy-cell" onclick="{onclick}" ondblclick="{ondblclick}">
<span>{RTPYR_NO}</span>

@ -145,8 +145,8 @@
</div>
<!-- 차량 색상 -->
<div class="col-md-4">
<label for="vhclColor--${pageName}" class="w-px-120 bg-lighter pe-2 col-form-label text-sm-end">차량색상</label>
<input type="text" class="form-control w-40" id="vhclColor--${pageName}" name="vhclColor" data-map="VHCL_COLOR" readonly />
<label for="vhclColr--${pageName}" class="w-px-120 bg-lighter pe-2 col-form-label text-sm-end">차량색상</label>
<input type="text" class="form-control w-40" id="vhclColr--${pageName}" name="vhclColr" data-map="VHCL_COLR" readonly />
</div>
<!-- 사전통지 일자 -->
<div class="col-md-4">
@ -166,8 +166,8 @@
</div>
<!-- 과태료 감경 율 -->
<div class="col-md-3">
<label for="ffnlgRductRt--${pageName}" class="w-px-120 bg-lighter pe-2 col-form-label text-sm-end">과태료 감경율</label>
<input type="text" class="form-control w-20 text-sm-end" id="ffnlgRductRt--${pageName}" name="ffnlgRductRt" data-map="FFNLG_RDUCT_RT" readonly /> %
<label for="ffnlgRdcrt--${pageName}" class="w-px-120 bg-lighter pe-2 col-form-label text-sm-end">과태료 감경율</label>
<input type="text" class="form-control w-20 text-sm-end" id="ffnlgRdcrt--${pageName}" name="ffnlgRdcrt" data-map="FFNLG_RDCRT" readonly /> %
</div>
<!-- 과태료 금액 -->
<div class="col-md-3">
@ -210,8 +210,8 @@
</template>
<template class="dpv"> <!-- 장애인 -->
<slot>
<label for="parkngPsbltyRsltNm--${pageName}" class="w-px-120 bg-lighter pe-2 col-form-label text-sm-end">주차가능결과</label>
<input type="text" class="form-control w-50" id="parkngPsbltyRsltNm--${pageName}" name="parkngPsbltyRsltNm" data-map="PARKNG_PSBLTY_RSLT_NM" readonly />
<label for="prkPsbltyRsltNm--${pageName}" class="w-px-120 bg-lighter pe-2 col-form-label text-sm-end">주차가능결과</label>
<input type="text" class="form-control w-50" id="prkPsbltyRsltNm--${pageName}" name="prkPsbltyRsltNm" data-map="PRK_PSBLTY_RSLT_NM" readonly />
</slot>
</template>
<template class="eca"> <!-- 전기차 -->
@ -1013,7 +1013,7 @@
return {
vhrno: $("#vhrno--${pageName}").val()
, vhclNm: $("#vhclNm--${pageName}").val()
, vhclColor: $("#vhclColor--${pageName}").val()
, vhclColr: $("#vhclColr--${pageName}").val()
};
}, async function(vhrnoEl) {
// 차적조회는 "단속정보 수정" 에서 해라...

@ -117,12 +117,12 @@ async function fnCarLink(vhrnoEl){
if(result.vhrno == null || result.vhrno == ""){
$("input[name='vhclNm']").val("");
$("input[name='vhclColor']").val("");
$("input[name='vhclColr']").val("");
alert("차량조회 결과가 없습니다.");
} else {
$("input[name='vhrno']").val(result.vhrno);
$("input[name='vhclNm']").val(result.vhclNm);
$("input[name='vhclColor']").val(result.vhclColor);
$("input[name='vhclColr']").val(result.vhclColr);
}
}
@ -146,7 +146,7 @@ $(document).ready(function(){
var vhclInfo = window.opener.pageObject[openerPageName].carInfoFunc();
$("input[name='vhrno']").val(vhclInfo.vhrno);
$("input[name='vhclNm']").val(vhclInfo.vhclNm);
$("input[name='vhclColor']").val(vhclInfo.vhclColor);
$("input[name='vhclColr']").val(vhclInfo.vhclColr);
$("input[name='vhrno']").onEnterPress(function(){
fnCarLink(event.target);

@ -53,7 +53,7 @@ let xhtml = `<div xmlns="http://www.w3.org/1999/xhtml">
<li>
<label class="w-px-60 pe-2 text-sm-end">차량번호</label><input type='text' id='vhrno' name='vhrno' class='form-control-sm my-1' /><br />
<label class="w-px-60 pe-2 text-sm-end">차량명</label><input type='text' id='vhclNm' name='vhclNm' class='form-control-sm my-1' disabled /><br />
<label class="w-px-60 pe-2 text-sm-end">색상</label><input type='text' id='vhclColor' name='vhclColor' class='form-control-sm my-1' disabled />
<label class="w-px-60 pe-2 text-sm-end">색상</label><input type='text' id='vhclColr' name='vhclColr' class='form-control-sm my-1' disabled />
</li>
<li class="paintweb_toolSeparator">&#160;</li>

Loading…
Cancel
Save