용어수정: 계고 -> 계도

main
mjkhan21 7 months ago
parent af2c0c8437
commit 35f4382c89

@ -510,7 +510,7 @@ public class Crdn05Controller extends ApplicationController {
crdn.setCrdnRegSeCd("01");
crdn.setCrdnInptSeCd(((String)userInfo.getInfo().get("instNm")).endsWith("시") ? "03" : "02"); // 03: 시청, 02: 구청
if ("on".equals(hreq.getParameter("doWarning"))) // 계 처리
if ("on".equals(hreq.getParameter("doWarning"))) // 계 처리
crdn.setCrdnSttsCd("83");
if ("on".equals(hreq.getParameter("doExempt"))) // 면제차량
crdn.setCrdnSttsCd("81");

@ -290,7 +290,7 @@ public class CrdnCvlcptMainBean extends AbstractBean {
crdnCvlcpt.setPrcsSmry("과태료 미부과");
}
if (crdnCvlcpt.getAnsRsnCd().startsWith("2")) {
crdnCvlcpt.setPrcsSmry("과태료 계");
crdnCvlcpt.setPrcsSmry("과태료 계");
}
codeGroupId = "FIM022";

@ -271,7 +271,7 @@ public class CrdnCvlcptServiceBean extends AbstractServiceBean implements CrdnCv
crdnCvlcpt.setCvlcptPrcsCd(newCvlcptPrcsCd); // 민원 처리 코드
crdnCvlcpt.setCvlcptPrcsSmry(switch (acceptType) { // 민원 처리 요약
case "someAccept" -> "과태료 계";
case "someAccept" -> "과태료 계";
case "accept" -> "과태료부과";
case "nonAccept" -> "과태료 미부과";
default -> null;

@ -118,7 +118,7 @@ public class Cvlc02Controller extends ApplicationController {
valueMap.put("위반일시", FormatMaker.yyyy_mm_dd_hh_mm_ss(format,"CRDN_YMD_TM").style(dateDT));
valueMap.put("위반내용", center);
valueMap.put("차량번호", left);
valueMap.put("서손/계사유", center);
valueMap.put("서손/계사유", center);
valueMap.put("특기사항", left);
if(ifEmpty(query.getIncludePhoto(), () -> "").equals("Y")) {
valueMap.put("사진1", FormatMaker.photoCellForApproval(format, comment, "CRDN_PHOTO_PATH1"));

@ -103,7 +103,7 @@ public class Cvlc03Controller extends ApplicationController {
valueMap.put("위반내용", format.of("VLTN_ARTCL").style(center));
valueMap.put("차량번호", format.of("VHRNO"));
valueMap.put("사진건수", format.of("ATCH_FILE_CNT").style(center));
valueMap.put("서손/계사유", format.of("LEVY_EXCL_RSN_NM").style(center));
valueMap.put("서손/계사유", format.of("LEVY_EXCL_RSN_NM").style(center));
valueMap.put("특기사항", format.of("ETC_CN"));
CellDef.setValues(cellDefs, valueMap);

@ -118,8 +118,8 @@ public class LevyExclBean extends AbstractBean {
+ "<br>단속 민원 업무를 먼저 처리 하시기 바랍니다.";
}
}
if (levyExcl.getLevyExclSeCd().contains("1,2")) { // 부과제외(서손), 계
if (toInt(levyExclInfo.get("CRDN_STTS_CD")) >= 51) { // 단속상태코드가 부과(51) 보다 크다면, 부과제외 또는 계 등록을 할 수 없다.
if (levyExcl.getLevyExclSeCd().contains("1,2")) { // 부과제외(서손), 계
if (toInt(levyExclInfo.get("CRDN_STTS_CD")) >= 51) { // 단속상태코드가 부과(51) 보다 크다면, 부과제외 또는 계 등록을 할 수 없다.
rtnMsg = "[F] 작업 중 오류가 발생하였습니다."
+ "<br>단속 자료의 처리상태가 " + levyExclInfo.string("CRDN_STTS_NM") + " 입니다";
}
@ -183,7 +183,7 @@ public class LevyExclBean extends AbstractBean {
crdnSttsHstry.setBfrSttsChgDt(levyExclInfo.string("CRDN_STTS_CHG_DT"));
crdnSttsHstry.setCrdnSttsCd(switch (levyExcl.getLevyExclSeCd()) {
case "1" -> "81"; // 부과제외 -> 부과제외(서손)
case "2" -> "83"; // 계고 -> 계고
case "2" -> "83"; // 계도 -> 계도
case "3" -> "80"; // 부과취소(전액감액) -> 부과취소
default -> "";
});
@ -233,7 +233,7 @@ public class LevyExclBean extends AbstractBean {
if (levyExclInfo.string("LEVY_EXCL_SE_CD").equals("1") && !levyExclInfo.string("CRDN_STTS_CD").equals("81")) { // 부과제외(서손)
rtnMsg = "[F] 작업 중 오류가 발생하였습니다."
+ "<br>단속 처리상태가 " + levyExclInfo.string("CRDN_STTS_NM") + " 입니다.";
} else if (levyExclInfo.string("LEVY_EXCL_SE_CD").equals("2") && !("83").contains(levyExclInfo.string("CRDN_STTS_CD"))) { // 계
} else if (levyExclInfo.string("LEVY_EXCL_SE_CD").equals("2") && !("83").contains(levyExclInfo.string("CRDN_STTS_CD"))) { // 계
rtnMsg = "[F] 작업 중 오류가 발생하였습니다."
+ "<br>단속 자료의 처리상태가 " + levyExclInfo.string("CRDN_STTS_NM") + " 입니다.";
} else if (levyExclInfo.string("LEVY_EXCL_SE_CD").equals("3") && !levyExclInfo.string("CRDN_STTS_CD").equals("80")) { // 부과취소

@ -116,7 +116,7 @@ public class TaskProcessor extends AbstractBean {
else
throw new RuntimeException("비부과 사유를 알 수 없습니다.");
}
if ("83".equals(crdn.getCrdnSttsCd())) // 계고, 계고
if ("83".equals(crdn.getCrdnSttsCd())) // 계도, 계도
return newLevyExcl(crdn, "2", "192");
return null;
}

@ -36,7 +36,7 @@ public interface SndngService {
*/
List<DataObject> getWrngSndngList(SndbQuery req);
/** .
/** .
* @param req , sndng
* @return
* <ul><li> true</li>
@ -45,7 +45,7 @@ public interface SndngService {
*/
String createWrngSndngList(SndbQuery req, Sndng sndng);
/** .
/** .
* @param sndng
* @return
* <ul><li> true</li>

@ -79,9 +79,9 @@ public class SndngBean extends AbstractBean {
@Resource(name="fileBean")
private FileBean fileBean;
/** .
/** .
* @param req
* @return
* @return
*/
public List<DataObject> getWrngTrgtList(SndbQuery req) {
// 삭제 여부 확인
@ -102,7 +102,7 @@ public class SndngBean extends AbstractBean {
/** .
* @param req
* @return
* @return
*/
public List<DataObject> getWrngTrgts(SndbQuery req) {
// 삭제 여부 확인
@ -116,7 +116,7 @@ public class SndngBean extends AbstractBean {
return sndngMapper.selectWrngTrgts(req);
}
/** .
/** .
* @param sndngDtl
* @return
* <ul><li> true</li>
@ -160,15 +160,15 @@ public class SndngBean extends AbstractBean {
return "[S] 작업이 정상 처리 되었습니다.";
}
/** .
* @param req , sndng
/** .
* @param req , sndng
* @return
* <ul><li> true</li>
* <li> false</li>
* </ul>
*/
public String createWrngSndngList(SndbQuery req, Sndng sndng) {
// 단속 IDs로 계장 발송 대상 정보 조회
// 단속 IDs로 계장 발송 대상 정보 조회
List<DataObject> trgtList = sndngMapper.selectWrngTrgtCrdnIds(req);
// 조회 건수 확인
if (isEmpty(trgtList))
@ -206,7 +206,7 @@ public class SndngBean extends AbstractBean {
// 발송(TB_SNDNG) 대장을 등록한다.
int rtnNocs = sndngMapper.insertSndng(sndng);
if (rtnNocs != 1)
throw new RuntimeException("계장 발송 등록 작업에 실패하였습니다."); // 예외를 발생시켜서 DB Rollback
throw new RuntimeException("계장 발송 등록 작업에 실패하였습니다."); // 예외를 발생시켜서 DB Rollback
// 발송 상세(TB_SNDNG_DTL) 대장을 등록한다.
for (int i = 0; i < trgtList.size(); i++) {
@ -218,7 +218,7 @@ public class SndngBean extends AbstractBean {
return "[S] 작업이 정상 처리 되었습니다.";
}
/** .
/** .
* @param sndng
* @return
* <ul><li> true</li>
@ -240,7 +240,7 @@ public class SndngBean extends AbstractBean {
CrdnSttsHstry crdnSttsHstry = new CrdnSttsHstry();
crdnSttsHstry.setCrdnId(info.string("CRDN_ID")); // 단속 ID
crdnSttsHstry.setCrdnSttsCd(info.string("CRDN_STTS_CD")); // 단속 상태 코드
crdnSttsHstry.setEtcCn("계장 발송 현황 메뉴에서 발송 삭제 처리"); // 기타 내용
crdnSttsHstry.setEtcCn("계장 발송 현황 메뉴에서 발송 삭제 처리"); // 기타 내용
crdnSttsHstry.setUseYn("N");
// 단속 상태 이력(TB_CRDN_STTS_HSTRY) 대장의 사용 여부를 "N"으로 처리하고, 단속(TB_CRDN) 대장의 단속 상태 코드를 수정한다.
@ -887,7 +887,7 @@ public class SndngBean extends AbstractBean {
// 발송 구분
String vltnCd = vltnInfo.string("VLTN_CD");
String jobCd = switch (sndngSeCd) {
case "01" -> vltnCd + "01"; // 계
case "01" -> vltnCd + "01"; // 계
case "02" -> vltnCd + "02"; // 사전통지
case "03" -> vltnCd + "03"; // 부과
case "04" -> vltnCd + "04"; // 독촉
@ -1077,7 +1077,7 @@ public class SndngBean extends AbstractBean {
int dudtAftrAdamt = 0; // 납기후 가산금
int dudtAftrAmt = 0; // 납기후 합계 금액
// 계장에는 최초 과태료 금액을 출력한다.
// 계장에는 최초 과태료 금액을 출력한다.
if ("11,12".contains(dtlSndngSeCd)) {
pcptax = toInt(sndngDtlInfo.get("FFNLG_AMT")); // 본세 = 과태료 단속 금액
adamt = 0; // 가산금 = 0
@ -1117,7 +1117,7 @@ public class SndngBean extends AbstractBean {
String ocr0 = "";
String ocr1 = "";
String ocr2 = "";
if ("11,12".contains(dtlSndngSeCd)) { // 계
if ("11,12".contains(dtlSndngSeCd)) { // 계
ocr0 = "";
ocr1 = "";
ocr2 = "";
@ -1211,7 +1211,7 @@ public class SndngBean extends AbstractBean {
epostRcptDtl.setRecevPhotoFilename3(""); // 사진파일명3
epostRcptDtl.setRecevPhotoFilename4(""); // 사진파일명4
// 계장(11,12), 사전통지서(01,02)에는 사진을 출력한다.
// 계장(11,12), 사전통지서(01,02)에는 사진을 출력한다.
if ("01,02,11,12".contains(dtlSndngSeCd)) {
// 단속 첨부 파일 조회
List<FileInfo> fileInfo = fileBean.getFilesOf(Crdn.INF_TYPE, sndngDtlInfo.string("CRDN_ID"));

@ -74,15 +74,15 @@ public class Sndb01Controller extends ApplicationController {
public class METHOD_URL {
public static final String
warningTargetMain = "/010/main.do" // 계장 발송 대상 메인 화면
, getWarningTargetList = "/010/list.do" // 계장 발송 대상 목록 조회
, getWarningTargetInfo = "/020/info.do" // 계장 발송 대상 조회
, createWarningSendingList = "/020/createList.do" // 계장 발송 대상 목록의 발송 등록
, warningSendingMain = "/030/main.do" // 계장 발송 현황 메인 화면
, getWarningSendingList = "/030/list.do" // 계장 발송 현황 목록 조회
, removeWarningSending = "/030/remove.do" // 계장 발송 현황 삭제
, getWarningSendingDetailInfo = "/040/info.do" // 계장 발송 현황 상세 화면
, getWarningSendingDetailList = "/040/list.do" // 계장 발송 현황 상세 목록 조회
warningTargetMain = "/010/main.do" // 계장 발송 대상 메인 화면
, getWarningTargetList = "/010/list.do" // 계장 발송 대상 목록 조회
, getWarningTargetInfo = "/020/info.do" // 계장 발송 대상 조회
, createWarningSendingList = "/020/createList.do" // 계장 발송 대상 목록의 발송 등록
, warningSendingMain = "/030/main.do" // 계장 발송 현황 메인 화면
, getWarningSendingList = "/030/list.do" // 계장 발송 현황 목록 조회
, removeWarningSending = "/030/remove.do" // 계장 발송 현황 삭제
, getWarningSendingDetailInfo = "/040/info.do" // 계장 발송 현황 상세 화면
, getWarningSendingDetailList = "/040/list.do" // 계장 발송 현황 상세 목록 조회
, advanceNoticeTargetMain = "/050/main.do" // 사전통지 발송 대상 메인 화면
, getAdvanceNoticeTargetList = "/050/list.do" // 사전통지 발송 대상 목록 조회
, getAdvanceNoticeTargetInfo = "/060/info.do" // 사전통지 발송 대상 조회
@ -165,7 +165,7 @@ public class Sndb01Controller extends ApplicationController {
@Resource(name="integrationSearchMapper")
private IntegrationSearchMapper integrationSearchMapper;
/** (sndb/sndb01/010-main) .
/** (sndb/sndb01/010-main) .
* @return /sndb/sndb01/010-main
*/
@RequestMapping(name = "계도장 발송 대상 메인", value = METHOD_URL.warningTargetMain)
@ -188,19 +188,19 @@ public class Sndb01Controller extends ApplicationController {
return addCodes(commonCodes, mav, groupIDs);
}
/** .
/** .
* {@link SndngService#getSndngList(SndngQuery)}
* @param req
* @return jsonView
* <pre><code> {
* "wrngSndngTrgtList": [ ]
* "wrngSndngTrgtStart":
* "wrngSndngTrgtFetch":
* "wrngSndngTrgtTotal":
* "wrngSndngTrgtList": [ ]
* "wrngSndngTrgtStart":
* "wrngSndngTrgtFetch":
* "wrngSndngTrgtTotal":
* }</code></pre>
*/
@Task
@RequestMapping(name="계장 발송 대상 목록 조회", value=METHOD_URL.getWarningTargetList)
@RequestMapping(name="계장 발송 대상 목록 조회", value=METHOD_URL.getWarningTargetList)
public ModelAndView getWarningTargetList(SndbQuery req) {
if (!"xls".equals(req.getDownload())) {
List<?> result = sndngService.getWrngTrgtList(setFetchSize(req));
@ -219,8 +219,8 @@ public class Sndb01Controller extends ApplicationController {
Map<String,Object> valueMap = new HashMap<String,Object>();
valueMap.put("업무구분", format.of("TASK_SE_NM").style(center));
valueMap.put("계일자", FormatMaker.yyyy_mm_dd(format, "LEVY_EXCL_YMD").style(dateYMD));
valueMap.put("계사유", format.of("LEVY_EXCL_RSN_NM"));
valueMap.put("계일자", FormatMaker.yyyy_mm_dd(format, "LEVY_EXCL_YMD").style(dateYMD));
valueMap.put("계사유", format.of("LEVY_EXCL_RSN_NM"));
valueMap.put("기타내용", format.of("ETC_CN"));
valueMap.put("민원신청번호", format.of("CVLCPT_APLY_NO").style(center));
valueMap.put("민원접수번호", format.of("CVLCPT_RCPT_NO").style(center));
@ -250,12 +250,12 @@ public class Sndb01Controller extends ApplicationController {
CellDef.setValues(cellDefs, valueMap);
xlsx.cell(0, 0).value("계장 발송 대상").value(center).merge(0, cellDefs.size() - 1)
xlsx.cell(0, 0).value("계장 발송 대상").value(center).merge(0, cellDefs.size() - 1)
.cell(3, 0).rowValues(CellDef.header(cellDefs, () -> StyleMaker.headerStyle(xlsx)))
.cell(4, 0).values(list, CellDef.values(cellDefs.stream().map(i -> {if (i.getValue() instanceof Format) {i.setField(null);}; return i;}).toList()));
return new ModelAndView("downloadView")
.addObject("download", xlsx.getDownloadable().setFilename("계장발송대상" + "_목록_" + now() + ".xlsx"));
.addObject("download", xlsx.getDownloadable().setFilename("계장발송대상" + "_목록_" + now() + ".xlsx"));
}
}
@ -263,15 +263,15 @@ public class Sndb01Controller extends ApplicationController {
return dateFormats.format("yyyyMMddHHmmss", System.currentTimeMillis());
}
/** (sndb/sndb01/020-info) .
/** (sndb/sndb01/020-info) .
* @param crdnIds Ids
* @return fims/sndb/sndb01020-info jsonView
* <pre>{
* "wrngSndngTrgts": [ ]
* "wrngSndngTrgts": [ ]
* }</pre>
*/
@Task
@RequestMapping(name="계장 발송 대상 상세조회", value=METHOD_URL.getWarningTargetInfo)
@RequestMapping(name="계장 발송 대상 상세조회", value=METHOD_URL.getWarningTargetInfo)
public ModelAndView getWarningTargetInfo(HttpServletRequest hReq, SndbQuery req) {
ModelAndView mav = getWarningTargetList(req);
@ -303,7 +303,7 @@ public class Sndb01Controller extends ApplicationController {
* }</code></pre>
*/
@Task
@RequestMapping(name="계장 발송 등록", value=METHOD_URL.createWarningSendingList)
@RequestMapping(name="계장 발송 등록", value=METHOD_URL.createWarningSendingList)
public ModelAndView createWarningSendingList(SndbQuery req, Sndng sndng) {
String rtnMsg = sndngService.createWrngSndngList(req, sndng);
@ -341,7 +341,7 @@ public class Sndb01Controller extends ApplicationController {
* }</code></pre>
*/
@Task
@RequestMapping(name="계장 발송 현황 목록 조회", value=METHOD_URL.getWarningSendingList)
@RequestMapping(name="계장 발송 현황 목록 조회", value=METHOD_URL.getWarningSendingList)
public ModelAndView getWarningSendingList(SndbQuery req) {
if (!"xls".equals(req.getDownload())) {
List<?> result = sndngService.getWrngSndngList(setFetchSize(req));
@ -375,12 +375,12 @@ public class Sndb01Controller extends ApplicationController {
CellDef.setValues(cellDefs, valueMap);
xlsx.cell(0, 0).value("계장 발송 현황").value(center).merge(0, cellDefs.size() - 1)
xlsx.cell(0, 0).value("계장 발송 현황").value(center).merge(0, cellDefs.size() - 1)
.cell(3, 0).rowValues(CellDef.header(cellDefs, () -> StyleMaker.headerStyle(xlsx)))
.cell(4, 0).values(list, CellDef.values(cellDefs.stream().map(i -> {if (i.getValue() instanceof Format) {i.setField(null);}; return i;}).toList()));
return new ModelAndView("downloadView")
.addObject("download", xlsx.getDownloadable().setFilename("계장발송현황" + "_목록_" + now() + ".xlsx"));
.addObject("download", xlsx.getDownloadable().setFilename("계장발송현황" + "_목록_" + now() + ".xlsx"));
}
}
@ -392,7 +392,7 @@ public class Sndb01Controller extends ApplicationController {
* }</pre>
*/
@Task
@RequestMapping(name="계장 발송 현황 상세 화면", value=METHOD_URL.getWarningSendingDetailInfo)
@RequestMapping(name="계장 발송 현황 상세 화면", value=METHOD_URL.getWarningSendingDetailInfo)
public ModelAndView getWarningSendingDetailInfo(HttpServletRequest hReq, SndbQuery req) {
ModelAndView mav = getWarningSendingDetailList(req);
@ -428,7 +428,7 @@ public class Sndb01Controller extends ApplicationController {
* }</code></pre>
*/
@Task
@RequestMapping(name="계장 발송 현황 상세 목록 조회", value=METHOD_URL.getWarningSendingDetailList)
@RequestMapping(name="계장 발송 현황 상세 목록 조회", value=METHOD_URL.getWarningSendingDetailList)
public ModelAndView getWarningSendingDetailList(SndbQuery req) {
if (!"xls".equals(req.getDownload())) {
List<?> result = sndngDtlService.getSndngDtlList(setFetchSize(req));
@ -488,7 +488,7 @@ public class Sndb01Controller extends ApplicationController {
* }</code></pre>
*/
@Task
@RequestMapping(name="계장 발송대장 제거", value=METHOD_URL.removeWarningSending)
@RequestMapping(name="계장 발송대장 제거", value=METHOD_URL.removeWarningSending)
public ModelAndView removeWarningSending(Sndng sndng) {
String rtnMsg = "";

Loading…
Cancel
Save