단속종료시간 컬럼명 수정

main
이범준 1 year ago
parent 2d0eac6aab
commit dbd7071242

@ -145,7 +145,7 @@ public class Crdn extends AbstractEntity {
/** /**
* *
*/ */
private String crdnEndHr; private String crdnEndTm;
/** /**
* *

@ -74,7 +74,7 @@ public class Excl03ServiceBean extends AbstractServiceBean implements Excl03Serv
crdn.setVltnCd(infoCrdn.string("VLTN_CD")); // 위반 코드 crdn.setVltnCd(infoCrdn.string("VLTN_CD")); // 위반 코드
crdn.setCrdnSpareaCd(infoCrdn.string("CRDN_SPAREA_CD")); // 단속 특별구역 코드 crdn.setCrdnSpareaCd(infoCrdn.string("CRDN_SPAREA_CD")); // 단속 특별구역 코드
crdn.setCrdnBgngTm(infoCrdn.string("CRDN_BGNG_TM")); // 단속 시작 시각 crdn.setCrdnBgngTm(infoCrdn.string("CRDN_BGNG_TM")); // 단속 시작 시각
crdn.setCrdnEndHr(infoCrdn.string("CRDN_END_HR")); // 단속 종료 시각 crdn.setCrdnEndTm(infoCrdn.string("CRDN_END_TM")); // 단속 종료 시각
crdn.setCrdnSn(infoCrdn.string("CRDN_SN")); // 단속 일련번호 crdn.setCrdnSn(infoCrdn.string("CRDN_SN")); // 단속 일련번호
crdn.setGpsX(infoCrdn.string("GPS_X")); // GPS X crdn.setGpsX(infoCrdn.string("GPS_X")); // GPS X
crdn.setGpsY(infoCrdn.string("GPS_Y")); // GPS Y crdn.setGpsY(infoCrdn.string("GPS_Y")); // GPS Y

@ -52,7 +52,7 @@ SELECT C.CRDN_ID <!-- 단속 ID -->
, CA.TEAM_ID <!-- 조 ID --> , CA.TEAM_ID <!-- 조 ID -->
, CA.CRDN_SPAREA_CD <!-- 단속 특별구역 코드 --> , CA.CRDN_SPAREA_CD <!-- 단속 특별구역 코드 -->
, CA.CRDN_BGNG_TM <!-- 단속 시작 시각 --> , CA.CRDN_BGNG_TM <!-- 단속 시작 시각 -->
, CA.CRDN_END_HR <!-- 단속 종료 시간 --> , CA.CRDN_END_TM <!-- 단속 종료 시간 -->
, CA.CRDN_SN <!-- 단속 일련번호 --> , CA.CRDN_SN <!-- 단속 일련번호 -->
, CA.MOSC_X <!-- 모자이크 X --> , CA.MOSC_X <!-- 모자이크 X -->
, CA.MOSC_Y <!-- 모자이크 Y --> , CA.MOSC_Y <!-- 모자이크 Y -->

@ -138,13 +138,13 @@ INSERT INTO TB_CRDN (
<insert id="insertCrdnAddition" parameterType="cokr.xit.fims.crdn.Crdn"> <insert id="insertCrdnAddition" parameterType="cokr.xit.fims.crdn.Crdn">
/* 단속 부가 정보 등록(crdn05Mapper.insertCrdnAddition) */ /* 단속 부가 정보 등록(crdn05Mapper.insertCrdnAddition) */
INSERT INTO TB_CRDN ( INSERT INTO TB_CRDN_ADI (
CRDN_ID <!-- 단속 ID --> CRDN_ID <!-- 단속 ID -->
, CRDN_SE_CD <!-- 단속 구분 코드 --> , CRDN_SE_CD <!-- 단속 구분 코드 -->
, DTL_CRDN_PLC <!-- 상세 단속 장소 --> , DTL_CRDN_PLC <!-- 상세 단속 장소 -->
, CRDN_SPAREA_CD <!-- 단속 특별구역 코드 --> , CRDN_SPAREA_CD <!-- 단속 특별구역 코드 -->
, CRDN_BGNG_TM <!-- 단속 시작 시각 --> , CRDN_BGNG_TM <!-- 단속 시작 시각 -->
, CRDN_END_HR <!-- 단속 종료 시간 --> , CRDN_END_TM <!-- 단속 종료 시간 -->
, CRDN_SN <!-- 단속 일련번호 --> , CRDN_SN <!-- 단속 일련번호 -->
, MOSC_X <!-- 모자이크 X --> , MOSC_X <!-- 모자이크 X -->
, MOSC_Y <!-- 모자이크 Y --> , MOSC_Y <!-- 모자이크 Y -->
@ -169,7 +169,7 @@ INSERT INTO TB_CRDN (
, #{dtlCrdnPlc} <!-- 상세 단속 장소 --> , #{dtlCrdnPlc} <!-- 상세 단속 장소 -->
, #{crdnSpareaCd} <!-- 단속 특별구역 코드 --> , #{crdnSpareaCd} <!-- 단속 특별구역 코드 -->
, #{crdnBgngTm} <!-- 단속 시작 시각 --> , #{crdnBgngTm} <!-- 단속 시작 시각 -->
, #{crdnEndHr} <!-- 단속 종료 시간 --> , #{crdnEndTm} <!-- 단속 종료 시간 -->
, #{crdnSn} <!-- 단속 일련번호 --> , #{crdnSn} <!-- 단속 일련번호 -->
, #{moscX} <!-- 모자이크 X --> , #{moscX} <!-- 모자이크 X -->
, #{moscY} <!-- 모자이크 Y --> , #{moscY} <!-- 모자이크 Y -->

@ -22,7 +22,7 @@
<result property="vltnId" column="VLTN_ID" /> <!-- 위반 ID --> <result property="vltnId" column="VLTN_ID" /> <!-- 위반 ID -->
<result property="crdnSpareaCd" column="CRDN_SPAREA_CD" /> <!-- 단속 특별구역 코드 --> <result property="crdnSpareaCd" column="CRDN_SPAREA_CD" /> <!-- 단속 특별구역 코드 -->
<result property="crdnBgngTm" column="CRDN_BGNG_TM" /> <!-- 단속 시작 시각 --> <result property="crdnBgngTm" column="CRDN_BGNG_TM" /> <!-- 단속 시작 시각 -->
<result property="crdnEndHr" column="CRDN_END_HR" /> <!-- 단속 종료 시간 --> <result property="crdnEndTm" column="CRDN_END_TM" /> <!-- 단속 종료 시간 -->
<result property="crdnSn" column="CRDN_SN" /> <!-- 단속 일련번호 --> <result property="crdnSn" column="CRDN_SN" /> <!-- 단속 일련번호 -->
<result property="gpsX" column="GPS_X" /> <!-- GPS X --> <result property="gpsX" column="GPS_X" /> <!-- GPS X -->
<result property="gpsY" column="GPS_Y" /> <!-- GPS Y --> <result property="gpsY" column="GPS_Y" /> <!-- GPS Y -->
@ -131,7 +131,7 @@ SELECT C.CRDN_ID <!-- 단속 ID -->
, CA.TEAM_ID <!-- 조 ID --> , CA.TEAM_ID <!-- 조 ID -->
, CA.CRDN_SPAREA_CD <!-- 단속 특별구역 코드 --> , CA.CRDN_SPAREA_CD <!-- 단속 특별구역 코드 -->
, CA.CRDN_BGNG_TM <!-- 단속 시작 시각 --> , CA.CRDN_BGNG_TM <!-- 단속 시작 시각 -->
, CA.CRDN_END_HR <!-- 단속 종료 시간 --> , CA.CRDN_END_TM <!-- 단속 종료 시간 -->
, CA.CRDN_SN <!-- 단속 일련번호 --> , CA.CRDN_SN <!-- 단속 일련번호 -->
, CA.MOSC_X <!-- 모자이크 X --> , CA.MOSC_X <!-- 모자이크 X -->
, CA.MOSC_Y <!-- 모자이크 Y --> , CA.MOSC_Y <!-- 모자이크 Y -->

@ -200,7 +200,7 @@
, (SELECT VLTN_CD FROM TB_VLTN_INFO X WHERE X.VLTN_ID = A.VLTN_ID AND X.SGG_CD = A.SGG_CD AND X.TASK_SE_CD = A.TASK_SE_CD) AS VLTN_CD , (SELECT VLTN_CD FROM TB_VLTN_INFO X WHERE X.VLTN_ID = A.VLTN_ID AND X.SGG_CD = A.SGG_CD AND X.TASK_SE_CD = A.TASK_SE_CD) AS VLTN_CD
, A.CRDN_SPAREA_CD , A.CRDN_SPAREA_CD
, A.CRDN_BGNG_TM , A.CRDN_BGNG_TM
, A.CRDN_END_HR , A.CRDN_END_TM
, A.CRDN_SN , A.CRDN_SN
, A.GPS_X , A.GPS_X
, A.GPS_Y , A.GPS_Y

@ -84,7 +84,7 @@
<div class="col-md-6"> <div class="col-md-6">
<label for="cvlcptAplcntNm--${pageName}" class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end">신고자</label> <label for="cvlcptAplcntNm--${pageName}" class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end">신고자</label>
<input type="text" id="cvlcptAplcntNm--${pageName}" name="cvlcptAplcntNm" data-map="CVLCPT_APLCNT_NM" <input type="text" id="cvlcptAplcntNm--${pageName}" name="cvlcptAplcntNm" data-map="CVLCPT_APLCNT_NM"
class="form-control" /> class="form-control" readonly />
</div> </div>
<div class="col-md-6"> <div class="col-md-6">
<label for="cvlcptPrcsPicNm--${pageName}" class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end">담당자</label> <label for="cvlcptPrcsPicNm--${pageName}" class="w-px-130 bg-lighter pe-2 col-form-label text-sm-end">담당자</label>
@ -253,9 +253,20 @@
</div> </div>
<div class="row mt-4 justify-content-end mb-3"> <div class="row mt-4 justify-content-end mb-3">
<div class="col-md-6"> <div class="col-md-4">
<input type="text" id="countStauts--${pageName}" class="form-control w-px-150 text-center fw-bold" readonly />
<button type="button" class="w-px-50" id="btnPrev--${pageName}">◀</button>
<button type="button" class="w-px-50" id="btnNext--${pageName}">▶</button>
</div>
<div class="col-md-8">
<div class="row justify-content-end"> <div class="row justify-content-end">
<div class="col-sm-3"> <div class="col-sm-12">
<button type="button" id="btnInstLevyExcl1--${pageName}" class="btn btn-primary">서손처리</button>
<button type="button" id="btnInstLevyExcl2--${pageName}" class="btn btn-primary">계도처리</button>
<button type="button" id="" class="btn btn-primary">자료복사</button>
<button type="button" id="" class="btn btn-primary">처리보류</button>
<button type="button" id="" class="btn btn-primary">원본보기</button>
<button type="button" id="" class="btn btn-primary">되돌리기</button>
<button type="button" id="btnInst--${pageName}" class="btn btn-primary">저장</button> <button type="button" id="btnInst--${pageName}" class="btn btn-primary">저장</button>
</div> </div>
</div> </div>
@ -323,7 +334,11 @@ $(document).ready(function(){
$P.uploadSet = uploadSupport("#inputUploadSet--${pageName}"); $P.uploadSet = uploadSupport("#inputUploadSet--${pageName}");
$P.crdnControl = new DatasetControl({ $P.crdnControl = new DatasetControl({
urls : { load : "", update : wctx.url("/${taskSeCd}/crdn/crdn01/020/save.do") }, urls : {
load : "",
getInfo : wctx.url("/${taskSeCd}/crdn/crdn01/020/info.do"),
update : wctx.url("/${taskSeCd}/crdn/crdn01/020/save.do")
},
keymapper:info => info ? info.CRDN_ID : "", keymapper:info => info ? info.CRDN_ID : "",
dataGetter:obj => obj.crdnInfo, dataGetter:obj => obj.crdnInfo,
formats: { formats: {
@ -533,9 +548,56 @@ $(document).ready(function(){
$P.fnDisplay(true); $P.fnDisplay(true);
} }
} }
$P.openLevyExclPop = (levyExclSeCd) => {
var crdnId = $("#crdnId--${pageName}").val();
var params = {
"crdnId" : crdnId,
"levyExclSeCd" : levyExclSeCd
};
ajax.get({
url : wctx.url("/excl/excl01/020/info.do"),
data : params,
success : resp => {
dialog.open({
id : "levyExcldialog--${pageName}",
title : "부과제외 정보",
content : resp,
size : "lg",
init : () => { },
onClose : () => { $P.fnGo(crdnId); } // callback
});
}
});
};
$P.fnGo = (crdnId) => {
ajax.get({
url: $P.crdnControl.urls.getInfo,
data: { "crdnId" : crdnId },
headers: {
Accept: "application/json; charset=utf-8"
},
success : resp => {
var crdnInfo = resp.crdnInfo;
crdnInfo.CVLCPT_APLY_CN = escapeHTMLEntity(crdnInfo.CVLCPT_APLY_CN);
$P.crdnControl.setData([crdnInfo]);
//var cs = $P.provided.getCountStatus($("#crdnId--${pageName}").val());
//$("#countStauts--${pageName}").val(cs);
//$P.provided.selectRow(crdnId);
}
});
}
/************************************************************************** /**************************************************************************
* element.on * element.on
**************************************************************************/ **************************************************************************/
$("#btnInstLevyExcl1--${pageName}").on("click", () => $P.openLevyExclPop("1"));
$("#btnInstLevyExcl2--${pageName}").on("click", () => $P.openLevyExclPop("2"));
$("#btnInst--${pageName}").on('click', () => $P.fnSave()); $("#btnInst--${pageName}").on('click', () => $P.fnSave());

@ -582,7 +582,7 @@ $(document).ready(function(){
} }
} }
$P.openLevyExclPop = (levyExclSeCd, levyExclPrefix, levyExclPrefixName) => { $P.openLevyExclPop = (levyExclSeCd) => {
var info = ""; var info = "";
if ($P.currentDisplay == "photoInspection") { if ($P.currentDisplay == "photoInspection") {
@ -606,8 +606,6 @@ $(document).ready(function(){
url : wctx.url("/excl/excl01/020/info.do"), url : wctx.url("/excl/excl01/020/info.do"),
data : params || {}, data : params || {},
success : resp => { success : resp => {
resp = resp.replace(/infoPrefix/g, levyExclPrefix)
.replace(/prefixName/g, levyExclPrefixName);
dialog.open({ dialog.open({
id : "levyExcldialog--${pageName}", id : "levyExcldialog--${pageName}",
@ -707,7 +705,7 @@ $(document).ready(function(){
}); });
$('#btnSearch--${pageName}').on('click', () => $P.searchInspectionList()); //검색버튼 $('#btnSearch--${pageName}').on('click', () => $P.searchInspectionList()); //검색버튼
$("#btnInstLevyExcl--${pageName}").on("click", () => $P.openLevyExclPop("1", "levyExcl", "비부과")); $("#btnInstLevyExcl--${pageName}").on("click", () => $P.openLevyExclPop("1"));
//스크롤 이벤트 추가(동일차량검사) //스크롤 이벤트 추가(동일차량검사)
$("#photoInspection-responsive--${pageName}").scroll(function(){ $P.scrollEnd(this); }); $("#photoInspection-responsive--${pageName}").scroll(function(){ $P.scrollEnd(this); });

Loading…
Cancel
Save