부과제외(계고처리, 면제차량) 관련 수정

master
mjkhan21 9 months ago
parent ce3bbc4fd5
commit fa93588134

@ -6,8 +6,6 @@ import javax.annotation.Resource;
import cokr.xit.fims.crdn.Crdn;
import cokr.xit.fims.crdn.CrdnQuery;
import cokr.xit.fims.crdn.dao.ExmptnVhclMapper;
import cokr.xit.fims.excl.LevyExcl;
import cokr.xit.fims.levy.LevyQuery;
import cokr.xit.fims.levy.dao.LevyMapper;
import cokr.xit.fims.mngt.service.bean.TaskProcessor;
@ -33,8 +31,6 @@ public class ChongnoTaskProcessor extends TaskProcessor {
|| super.isPreImposable(taskSeCd);
}
@Resource(name = "exmptnVhclMapper")
private ExmptnVhclMapper exmptnVhclMapper;
@Resource(name = "levyMapper")
private LevyMapper levyMapper;
@ -68,19 +64,4 @@ public class ChongnoTaskProcessor extends TaskProcessor {
}
return super.getBasicAmt(crdn);
}
@Override
public LevyExcl getLevyExcl(Crdn crdn) {
if ("83".equals(crdn.getCrdnSttsCd()))
return super.getLevyExcl(crdn);
CrdnQuery req = new CrdnQuery()
.setVhrno(crdn.getVhrno())
.setCrdnYmd(crdn.getCrdnYmd())
.setSggCd(crdn.getSggCd())
.setTaskSeCd(crdn.getTaskSeCd());
List<DataObject> list = exmptnVhclMapper.selectExemptionVehicleList(req);
return !list.isEmpty() ? newLevyExcl(crdn, "1", "145") : null;
}
}

@ -1,10 +1,33 @@
{
"basic-info-ext": { /* 자동차 기본정보(연료 제원 포함) 조회 */
"apiKey": "59f26bf09ed196bfbd98210388c4c6ea9dd0f77bde3f35526f082647a305325b", /* 행정정보 공동이용 서비스가 발급한 api key */
"apiUrl": "http://localhost:9079/piss/api/molit/SignguCarBassMatterInqireService", /* 행정정보 개발 url */
"userServerId": "SVR1311000030", /* 이용기관 gpki server id */
"providerServerId": "SVR1500000015", /* 보유기관 gpki server id */
"gpki": false, /* 데이터 암복호화 사용 여부 */
"mock": false /* 보유기관 가상 데이터 사용 여부 */
"host": "http://localhost:9079",
/* 행정정보 url
운영: http://10.188.225.25:29001
개발: http://10.188.225.94:29001
*/
"apis": [
{
"name": "basic-info-ext",
"url": "/piss/api/molit/SignguCarBassMatterInqireService",
"key": "59f26bf09ed196bfbd98210388c4c6ea9dd0f77bde3f35526f082647a305325b",
"userServerId": "SVR1311000030",
"providerServerId": "SVR1500000015",
"gpki": true,
"mock": false
}
]
/* API 설정 템플릿
{
"name": "이용 API 이름",
"url": "API URL",
"key": "행정정보 공동이용 서비스가 발급한 api key",
"userServerId": "이용기관 gpki server id",
"providerServerId": "보유기관 gpki server id",
"gpki": true, // 데이터 암복호화 사용 여부
"mock": false // 보유기관 가상 데이터 사용 여부
}
*/
}

@ -320,10 +320,13 @@
</div>
<div class="col-md-6">
<label is="name-label" for="doWarning">
<input type="checkbox" is="id-input" name="doWarning"
class="form-check-input" />
<input type="checkbox" is="id-input" name="doWarning" class="form-check-input" />
계고처리
</label>
<label is="name-label" for="doExempt" class="hidden" style="margin-left: 1rem;">
<input type="checkbox" is="id-input" name="doExempt" class="form-check-input" />
부과제외
</label>
</div>
</div>
@ -432,8 +435,8 @@ $(document).ready(function(){
if ($P.$findn("doWarning").is(":checked")){
var rtpyrNm = $P.findn("rtpyrNm");
if(rtpyrNm.value == ""){
dialog.alert({
if (!rtpyrNm.value){
return dialog.alert({
content:"계고 처리를 하기 위해선 소유주정보가 입력되어야 합니다.",
init : function(){
AppSupport.setDialogZindex();
@ -441,16 +444,12 @@ $(document).ready(function(){
},
onClose:function(){rtpyrNm.focus();}
});
return;
}
}
if (await confirm2("현재 단속 정보를 저장하시겠습니까?")){
var info = $P.formFields.get();
if (!info) {
return;
}
if (!info) return;
var formData = new FormData($P.findn("frmFile"));
for(var key in info) {
@ -545,10 +544,8 @@ $(document).ready(function(){
$P.$findn("btnCancelAddFile").on('click', () => {
var checked = $P.$findn("display").find("[name='newPhoto']:checked");
if(checked.length < 1){
alert("선택된 사진이 없습니다.");
return;
}
if (checked.length < 1)
return alert("선택된 사진이 없습니다.");
var checkedArr = [];
for(var i=0; i < checked.length; i++){
@ -644,8 +641,15 @@ $(document).ready(function(){
$P.$findn("zip").val(vehicle.zip_code); //우편번호
$P.$findn("addr").val(vehicle.road_nm_adres); //주소
$P.$findn("dtlAddr").val(vehicle.use_strnghld_adres_nm); //상세주소
if (resp.exempted)
let doExempt = document.querySelector('label[for^=doExempt]').classList;
if (resp.exempted) {
doExempt.remove('hidden');
dialog.alert("면제차량이 설정됐습니다.");
} else {
if (!doExempt.contains('hidden'))
doExempt.add('hidden');
}
};
let input = $P.$findn("vhrno");
@ -711,4 +715,5 @@ $(document).ready(function(){
ctrl.dataset.append({});
});
//# sourceURL=crdn05030-info.jsp
</script>
Loading…
Cancel
Save