부과제외/계도처리 수정

master
mjkhan21 6 months ago
parent 09c419a2b4
commit 7793a85691

@ -118,10 +118,12 @@ public class ChongnoTaskProcessor extends TaskProcessor {
if (excluded.containsKey(crdn)) continue; if (excluded.containsKey(crdn)) continue;
int vhclCpct = crdn.getVhclCpct(); int vhclCpct = crdn.getVhclCpct();
if (vhclCpct == 0) {// 정원미확인 if (vhclCpct == 0) {
// excluded.put(crdn, newLevyExcl(crdn, "1", "115")); // 정원미확인 -> 초기상태
} else if (vhclCpct < capacity) // 정원미만 } else if (vhclCpct < capacity) // 정원미만
excluded.put(crdn, newLevyExcl(crdn, "1", "114")); excluded.put(crdn, newLevyExcl(crdn, "1", "114"));
else if (vhclCpct >= capacity) // 정원초과 -> 계도(시범운영)
excluded.put(crdn, newLevyExcl(crdn, "2", "206"));
} }
return excluded; return excluded;
@ -131,7 +133,7 @@ public class ChongnoTaskProcessor extends TaskProcessor {
public LevyExcl getLevyExcl(Crdn crdn) { public LevyExcl getLevyExcl(Crdn crdn) {
LevyExcl excl = super.getLevyExcl(crdn); LevyExcl excl = super.getLevyExcl(crdn);
if (!TASK_SE_CD.equals(crdn.getTaskSeCd())) if (!TASK_SE_CD.equals(crdn.getTaskSeCd()))
return excl; return excl;
if (excl != null) if (excl != null)
return excl; return excl;
@ -143,11 +145,13 @@ public class ChongnoTaskProcessor extends TaskProcessor {
return null; return null;
int vhclCpct = crdn.getVhclCpct(); int vhclCpct = crdn.getVhclCpct();
if (vhclCpct == 0) // 정원미확인 if (vhclCpct == 0) // 정원미확인 -> 초기상태
return null; //newLevyExcl(crdn, "1", "115"); return null; //newLevyExcl(crdn, "1", "115");
if (vhclCpct < capacity) // 정원미만 if (vhclCpct < capacity) // 정원미만
return newLevyExcl(crdn, "1", "114"); return newLevyExcl(crdn, "1", "114");
if (vhclCpct >= capacity) // 정원초과 -> 계도(시범운영)
return newLevyExcl(crdn, "2", "206");
return null; return null;
} }

@ -310,13 +310,13 @@ $(document).ready(function(){
$('button[name^="btnVehicle"]').prop("disabled", initial < 1); $('button[name^="btnVehicle"]').prop("disabled", initial < 1);
$('span[name="crdnSummary"]').html(crdns.length > 0 ? "초기상태: " + initial + ", 부과제외: " + excluded : ""); $('span[name="crdnSummary"]').html(crdns.length > 0 ? "초기상태: " + initial + ", 부과제외: " + excluded : "");
}; };
<%--
ctrl.dataset.onSort = sorter => { ctrl.dataset.onSort = sorter => {
var t = $P.getGridTemplate(); var t = $P.getGridTemplate();
var trs = Apply.fromDataset.getTbody(ctrl.dataset, t.found, t.notFound, t.replacer); var trs = Apply.fromDataset.getTbody(ctrl.dataset, t.found, t.notFound, t.replacer);
$P.renderCrdnList(obj["Paging"]?.totalSize, ctrl.dataset.length, trs, option); $P.renderCrdnList(obj["Paging"]?.totalSize, ctrl.dataset.length, trs, option);
}; };
--%>
ctrl.dataset.onCurrentChange = (dataItem) => { ctrl.dataset.onCurrentChange = (dataItem) => {
Apply.fromDataset.currentRow(ctrl.dataset, dataItem, $P.findn("crdnTbody")); Apply.fromDataset.currentRow(ctrl.dataset, dataItem, $P.findn("crdnTbody"));
} }

@ -387,5 +387,5 @@
// 3. Dataset 설정 // 3. Dataset 설정
$P.ctrl.setData([${Info}]); $P.ctrl.setData([${Info}]);
}); });
//# sourceURL=crdn06020-info.jsp
</script> </script>

@ -1,7 +1,5 @@
===== 2025-06-26 ===== ===== 2025-06-26 =====
DELETE FROM TB_EXMPTN_VHCL;
INSERT INTO TB_EXMPTN_VHCL (EXMPTN_VHCL_ID, SGG_CD, VHRNO, EXMPTN_RSN, EXMPTN_BGNG_YMD, EXMPTN_END_YMD, DEL_YN, REG_DT, RGTR, MDFCN_DT, MDFR) INSERT INTO TB_EXMPTN_VHCL (EXMPTN_VHCL_ID, SGG_CD, VHRNO, EXMPTN_RSN, EXMPTN_BGNG_YMD, EXMPTN_END_YMD, DEL_YN, REG_DT, RGTR, MDFCN_DT, MDFR)
SELECT EXMPTN_VHCL_ID, SGG_CD, VHRNO, EXMPTN_RSN, YMD_BGN EXMPTN_BGNG_YMD, YMD_END EXMPTN_END_YMD, 'N' DEL_YN, NOW REG_DT, USER_ID RGTR, NOW MDFCN_DT, USER_ID MDFR SELECT EXMPTN_VHCL_ID, SGG_CD, VHRNO, EXMPTN_RSN, YMD_BGN EXMPTN_BGNG_YMD, YMD_END EXMPTN_END_YMD, 'N' DEL_YN, NOW REG_DT, USER_ID RGTR, NOW MDFCN_DT, USER_ID MDFR
FROM ( FROM (
@ -17,12 +15,10 @@ SELECT EXMPTN_VHCL_ID, SGG_CD, VHRNO, EXMPTN_RSN, YMD_BGN EXMPTN_BGNG_YMD, YMD_E
SELECT '0000000010' EXMPTN_VHCL_ID, '서울70사5534' VHRNO FROM DUAL SELECT '0000000010' EXMPTN_VHCL_ID, '서울70사5534' VHRNO FROM DUAL
) A, ) A,
( (
SELECT '11110' SGG_CD, '0000000070' USER_ID, '마을버스' EXMPTN_RSN, '20250701' YMD_BGN, '99991231' YMD_END, '20250624000001' NOW SELECT '11110' SGG_CD, '0000000070' USER_ID, '마을버스' EXMPTN_RSN, '20250601' YMD_BGN, '99991231' YMD_END, '20250624000001' NOW
FROM DUAL FROM DUAL
) B; ) B;
DELETE FROM TB_EXMPTN_VHCL_HSTRY;
INSERT INTO TB_EXMPTN_VHCL_HSTRY (EXMPTN_VHCL_ID, HSTRY_SN, SGG_CD, VHRNO, EXMPTN_RSN, EXMPTN_BGNG_YMD, EXMPTN_END_YMD, DEL_YN, REG_DT, RGTR, MDFCN_DT, MDFR) INSERT INTO TB_EXMPTN_VHCL_HSTRY (EXMPTN_VHCL_ID, HSTRY_SN, SGG_CD, VHRNO, EXMPTN_RSN, EXMPTN_BGNG_YMD, EXMPTN_END_YMD, DEL_YN, REG_DT, RGTR, MDFCN_DT, MDFR)
SELECT EXMPTN_VHCL_ID, HSTRY_SN, SGG_CD, VHRNO, EXMPTN_RSN, YMD_BGN EXMPTN_BGNG_YMD, YMD_END EXMPTN_END_YMD, 'N' DEL_YN, NOW REG_DT, USER_ID RGTR, NOW MDFCN_DT, USER_ID MDFR SELECT EXMPTN_VHCL_ID, HSTRY_SN, SGG_CD, VHRNO, EXMPTN_RSN, YMD_BGN EXMPTN_BGNG_YMD, YMD_END EXMPTN_END_YMD, 'N' DEL_YN, NOW REG_DT, USER_ID RGTR, NOW MDFCN_DT, USER_ID MDFR
FROM ( FROM (
@ -38,7 +34,7 @@ FROM (
SELECT '0000000010' EXMPTN_VHCL_ID, '서울70사5534' VHRNO FROM DUAL SELECT '0000000010' EXMPTN_VHCL_ID, '서울70사5534' VHRNO FROM DUAL
) A, ) A,
( (
SELECT '11110' SGG_CD, '0000000070' USER_ID, '마을버스' EXMPTN_RSN, '20250701' YMD_BGN, '99991231' YMD_END, '20250624000001' NOW, '00001' HSTRY_SN SELECT '11110' SGG_CD, '0000000070' USER_ID, '마을버스' EXMPTN_RSN, '20250601' YMD_BGN, '99991231' YMD_END, '20250624000001' NOW, '00001' HSTRY_SN
FROM DUAL FROM DUAL
) B; ) B;

Loading…
Cancel
Save