불필요 소스 정리.

main
jjh 11 months ago
parent 1e66f511af
commit 45ed96b739

@ -49,7 +49,7 @@ public interface LevyExclMapper extends AbstractMapper {
} }
// 기본 정렬 // 기본 정렬
if (req.getOrderBy() == null) { if (req.getOrderBy() == null) {
req.setOrderBy("C.CRDN_ID, LE.LEVY_EXCL_ID DESC"); req.setOrderBy("LE.LEVY_EXCL_ID DESC");
} }
List<DataObject> levyExcls = selectLevyExcls(req); List<DataObject> levyExcls = selectLevyExcls(req);
@ -100,18 +100,6 @@ public interface LevyExclMapper extends AbstractMapper {
return levyExcl != null && deleteLevyExcl(params().set("levyExcl", levyExcl)) == 1; return levyExcl != null && deleteLevyExcl(params().set("levyExcl", levyExcl)) == 1;
} }
/** ID , .
* @param crdnId ID
* @return ,
*/
DataObject selectCrdn(LevyExclQuery req);
default DataObject selectCrdnInfo(String crdnId) {
DataObject crdnInfo = selectCrdn(new LevyExclQuery().setCrdnId(crdnId));
return crdnInfo;
}
/** . /** .
* @param crdnId ID * @param crdnId ID
* @return , * @return ,

@ -88,21 +88,6 @@ public class LevyExclBean extends AbstractComponent {
return levyExclInfo; return levyExclInfo;
} }
/** ID .<br />
* @param crndId ID
* @return
*/
public DataObject getCrdnInfo(LevyExclQuery req) {
DataObject dataCrdn = levyExclMapper.selectCrdn(req); // 단속 조회
if (req.getCallPurpose().equals("create")) {
dataCrdn.set("LEVY_EXCL_YMD", dataCrdn.get("TODAY")); // 부과 제외 일자
dataCrdn.set("LEVY_EXCL_SE_CD", req.getLevyExclSeCd()); // 부과 제외 구분 코드
}
return dataCrdn;
}
/** . /** .
* @param excl * @param excl
* @return * @return
@ -117,7 +102,7 @@ public class LevyExclBean extends AbstractComponent {
String newCrdnSttsCd = ""; // 신규 단속 상태 코드(CRDN_STTS_CD) String newCrdnSttsCd = ""; // 신규 단속 상태 코드(CRDN_STTS_CD)
// 단속 ID로 단속, 부과제외 정보 조회 // 단속 ID로 단속, 부과제외 정보 조회
DataObject infoCrdnLevyExcl = levyExclMapper.selectCrdnInfo(levyExcl.getCrdnId()); DataObject infoCrdnLevyExcl = levyExclMapper.selectLevyExclInfo(new LevyExclQuery().setCrdnId(levyExcl.getCrdnId()));
// 부과제외 ID가 있다면 이미 부과제외 자료가 존재하므로 종료.. // 부과제외 ID가 있다면 이미 부과제외 자료가 존재하므로 종료..
if (!infoCrdnLevyExcl.string("LEVY_EXCL_ID").equals("")) { if (!infoCrdnLevyExcl.string("LEVY_EXCL_ID").equals("")) {

@ -361,14 +361,14 @@ public class Sprt02Controller extends ApplicationController {
// 단속 상태 이력(TB_CRDN_STTS_HSTRY) 조회 // 단속 상태 이력(TB_CRDN_STTS_HSTRY) 조회
CrdnSttsHstryQuery crdnSttsHstryQuery = new CrdnSttsHstryQuery(); CrdnSttsHstryQuery crdnSttsHstryQuery = new CrdnSttsHstryQuery();
crdnSttsHstryQuery.setCrdnId(req.getCrdnId()); crdnSttsHstryQuery.setCrdnId(req.getCrdnId());
crdnSttsHstryQuery.setOrderBy("CSH.REG_DT DESC, CSH.STTS_HSTRY_ID DESC"); crdnSttsHstryQuery.setOrderBy("CSH.REG_DT DESC, CSH.STTS_HSTRY_ID DESC"); // 정렬
List<?> crdnSttsHstry = crdnSttsHstryService.getCrdnSttsHstrys(crdnSttsHstryQuery); List<?> crdnSttsHstry = crdnSttsHstryService.getCrdnSttsHstrys(crdnSttsHstryQuery);
// 납부자 변경 이력(TB_PAYER_HSTRY) 조회 // 납부자 변경 이력(TB_PAYER_HSTRY) 조회
PayerQuery payerQuery = new PayerQuery(); PayerQuery payerQuery = new PayerQuery();
payerQuery.setRtpyrId(req.getRtpyrId()); payerQuery.setRtpyrId(req.getRtpyrId());
payerQuery.setOrderBy("PH.REG_DT DESC"); payerQuery.setOrderBy("PH.REG_DT DESC"); // 정렬
List<?> payerHstry = payerService.getPayerHstrys(payerQuery); List<?> payerHstry = payerService.getPayerHstrys(payerQuery);
@ -383,7 +383,7 @@ public class Sprt02Controller extends ApplicationController {
.addObject("pageDataName2", "LevyExcl") // dataset2 .addObject("pageDataName2", "LevyExcl") // dataset2
.addObject("levyExcl", json ? levyExcl : toJson(levyExcl)) // 부과 제외 정보 .addObject("levyExcl", json ? levyExcl : toJson(levyExcl)) // 부과 제외 정보
.addObject("pageDataName3", "CrdnSttsHstry") // dataset3 .addObject("pageDataName3", "CrdnSttsHstry") // dataset3
.addObject("crdnSttsHstryList", json ? crdnSttsHstry : toJson(crdnSttsHstry)) // 단속 상태 이력 .addObject("crdnSttsHstry", json ? crdnSttsHstry : toJson(crdnSttsHstry)) // 단속 상태 이력
.addObject("pageDataName4", "PayerHstry") // dataset4 .addObject("pageDataName4", "PayerHstry") // dataset4
.addObject("payerHstry", json ? payerHstry : toJson(payerHstry)) // 납부자 변경 이력 .addObject("payerHstry", json ? payerHstry : toJson(payerHstry)) // 납부자 변경 이력
; ;

@ -118,9 +118,9 @@
, #{crdnSttsHstry.taskDtlId} /* 업무 상세 ID */ , #{crdnSttsHstry.taskDtlId} /* 업무 상세 ID */
, #{crdnSttsHstry.etcCn} /* 기타 내용 */ , #{crdnSttsHstry.etcCn} /* 기타 내용 */
, 'Y' /* 단속 상태 변경 일시 */ , 'Y' /* 단속 상태 변경 일시 */
, #{crdnSttsHstry.createdAt} /* 등록 일시 */ , <include refid="utility.now" /> /* 등록 일시 */
, #{crdnSttsHstry.createdBy} /* 등록자 */ , #{crdnSttsHstry.createdBy} /* 등록자 */
, #{crdnSttsHstry.lastModified} /* 수정 일시 */ , <include refid="utility.now" /> /* 수정 일시 */
, #{crdnSttsHstry.modifiedBy} /* 수정자 */ , #{crdnSttsHstry.modifiedBy} /* 수정자 */
) )
</insert> </insert>
@ -128,7 +128,7 @@
<update id="updateCrdnSttsHstry" parameterType="map">/* 단속 상태 이력 수정(crdnSttsHstryMapper.updateCrdnSttsHstry) */ <update id="updateCrdnSttsHstry" parameterType="map">/* 단속 상태 이력 수정(crdnSttsHstryMapper.updateCrdnSttsHstry) */
UPDATE TB_CRDN_STTS_HSTRY UPDATE TB_CRDN_STTS_HSTRY
SET USE_YN = #{crdnSttsHstry.useYN} /* 사용 여부 */ SET USE_YN = #{crdnSttsHstry.useYN} /* 사용 여부 */
, MDFCN_DT = #{crdnSttsHstry.lastModified} /* 수정 일시 */ , MDFCN_DT = <include refid="utility.now" /> /* 수정 일시 */
, MDFR = #{crdnSttsHstry.modifiedBy} /* 수정자 */ , MDFR = #{crdnSttsHstry.modifiedBy} /* 수정자 */
WHERE STTS_HSTRY_ID = #{crdnSttsHstry.sttsHstryId} /* 상태 이력 ID */ WHERE STTS_HSTRY_ID = #{crdnSttsHstry.sttsHstryId} /* 상태 이력 ID */
</update> </update>
@ -136,7 +136,7 @@
<update id="deleteCrdnSttsHstry" parameterType="map">/* 단속 상태 이력 삭제(crdnSttsHstryMapper.deleteCrdnSttsHstry) */ <update id="deleteCrdnSttsHstry" parameterType="map">/* 단속 상태 이력 삭제(crdnSttsHstryMapper.deleteCrdnSttsHstry) */
UPDATE TB_CRDN_STTS_HSTRY UPDATE TB_CRDN_STTS_HSTRY
SET USE_YN = 'N' /* 사용 여부 */ SET USE_YN = 'N' /* 사용 여부 */
, MDFCN_DT = #{crdnSttsHstry.lastModified} /* 수정 일시 */ , MDFCN_DT = <include refid="utility.now" /> /* 수정 일시 */
, MDFR = #{crdnSttsHstry.modifiedBy} /* 수정자 */ , MDFR = #{crdnSttsHstry.modifiedBy} /* 수정자 */
WHERE USE_YN = 'Y' /* 사용 여부 */ WHERE USE_YN = 'Y' /* 사용 여부 */
<if test="sttsHstryId != null"> <if test="sttsHstryId != null">
@ -155,10 +155,10 @@
, CRDN_STTS_CHG_DT = #{crdnSttsHstry.crdnSttsChgDt} /* 단속 상태 변경 일시 */ , CRDN_STTS_CHG_DT = #{crdnSttsHstry.crdnSttsChgDt} /* 단속 상태 변경 일시 */
</when> </when>
<otherwise> <otherwise>
, CRDN_STTS_CHG_DT = #{crdnSttsHstry.lastModified} /* 단속 상태 변경 일시 */ , CRDN_STTS_CHG_DT = <include refid="utility.now" /> /* 단속 상태 변경 일시 */
</otherwise> </otherwise>
</choose> </choose>
, MDFCN_DT = #{crdnSttsHstry.lastModified} /* 수정 일시 */ , MDFCN_DT = <include refid="utility.now" /> /* 수정 일시 */
, MDFR = #{crdnSttsHstry.modifiedBy} /* 수정자 */ , MDFR = #{crdnSttsHstry.modifiedBy} /* 수정자 */
WHERE CRDN_ID = #{crdnSttsHstry.crdnId} /* 단속 ID */ WHERE CRDN_ID = #{crdnSttsHstry.crdnId} /* 단속 ID */
</update> </update>

@ -30,8 +30,6 @@
<sql id="selectList"> <sql id="selectList">
SELECT LE.LEVY_EXCL_ID /* 부과제외 ID */ SELECT LE.LEVY_EXCL_ID /* 부과제외 ID */
, LE.SGG_CD /* 시군구 코드 */
, LE.TASK_SE_CD /* 업무 구분 코드 */
, LE.LEVY_EXCL_YMD /* 부과제외 일자 */ , LE.LEVY_EXCL_YMD /* 부과제외 일자 */
, LE.LEVY_EXCL_SE_CD /* 부과제외 구분 코드 */ , LE.LEVY_EXCL_SE_CD /* 부과제외 구분 코드 */
, LE.LEVY_EXCL_RSN_CD /* 부과제외 사유 코드 */ , LE.LEVY_EXCL_RSN_CD /* 부과제외 사유 코드 */
@ -44,7 +42,14 @@
, LE.DEL_DT /* 삭제 일시 */ , LE.DEL_DT /* 삭제 일시 */
, LE.DLTR /* 삭제자 */ , LE.DLTR /* 삭제자 */
, LE.DEL_RSN /* 삭제 사유 */ , LE.DEL_RSN /* 삭제 사유 */
, (SELECT GET_CODE_NM('FIM021', LE.LEVY_EXCL_SE_CD) FROM DUAL) AS LEVY_EXCL_SE_NM /* 부과 제외 구분 명 */
, (SELECT GET_CODE_NM('FIM022', LE.LEVY_EXCL_RSN_CD) FROM DUAL) AS LEVY_EXCL_RSN_NM /* 부과 제외 사유 명 */
, (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = LE.RGTR) AS RGTR_NM /* 등록자 명 */
, (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = LE.MDFR) AS MDFR_NM /* 수정자 명 */
, (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = LE.DLTR) AS DLTR_NM /* 삭제자 명 */
, C.CRDN_ID /* 단속 ID */ , C.CRDN_ID /* 단속 ID */
, C.SGG_CD /* 시군구 코드 */
, C.TASK_SE_CD /* 업무 구분 코드 */
, C.CRDN_YMD /* 단속 일자 */ , C.CRDN_YMD /* 단속 일자 */
, C.CRDN_TM /* 단속 시각 */ , C.CRDN_TM /* 단속 시각 */
, C.VHRNO /* 차량번호 */ , C.VHRNO /* 차량번호 */
@ -54,9 +59,15 @@
, C.FFNLG_CRDN_AMT /* 과태료 단속 금액 */ , C.FFNLG_CRDN_AMT /* 과태료 단속 금액 */
, C.FFNLG_AMT /* 과태료 금액 */ , C.FFNLG_AMT /* 과태료 금액 */
, C.CRDN_STTS_CD /* 단속 상태 코드 */ , C.CRDN_STTS_CD /* 단속 상태 코드 */
, (CONCAT(C.CRDN_YMD, C.CRDN_TM)) AS CRDN_YMD_TM /* 단속 일시 */
, (SELECT GET_CODE_NM('FIM054', C.TASK_SE_CD) FROM DUAL) AS TASK_SE_NM /* 업무 구분 명 */
, (SELECT GET_CODE_NM('FIM010', C.CRDN_STTS_CD) FROM DUAL) AS CRDN_STTS_NM /* 단속 상태 명 */
, CA.CRDN_SE_CD /* 단속 구분 코드 */ , CA.CRDN_SE_CD /* 단속 구분 코드 */
, CA.CRDN_SPAREA_CD /* 단속 특별구역 코드 */ , CA.CRDN_SPAREA_CD /* 단속 특별구역 코드 */
, CA.PARKNG_PSBLTY_RSLT_CD /* 주차 가능 결과 코드 */ , CA.PARKNG_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 /* 주차 가능 결과 명 */
, VI.VLTN_ID /* 위반 ID */ , VI.VLTN_ID /* 위반 ID */
, VI.VLTN_CD /* 위반 코드 */ , VI.VLTN_CD /* 위반 코드 */
, VI.VLTN_ARTCL /* 위반 항목 */ , VI.VLTN_ARTCL /* 위반 항목 */
@ -68,25 +79,14 @@
, P.ZIP /* 우편번호 */ , P.ZIP /* 우편번호 */
, P.ADDR /* 주소 */ , P.ADDR /* 주소 */
, P.DTL_ADDR /* 상세 주소 */ , P.DTL_ADDR /* 상세 주소 */
, (SELECT GET_CODE_NM('FIM011', P.RTPYR_SE_CD) FROM DUAL) AS RTPYR_SE_NM /* 납부자 구분 명 */
, CC.CVLCPT_LINK_ID /* 민원 연계 ID */ , CC.CVLCPT_LINK_ID /* 민원 연계 ID */
, CC.CVLCPT_RCPT_YMD /* 민원 접수 일자 */ , CC.CVLCPT_RCPT_YMD /* 민원 접수 일자 */
, CC.CVLCPT_APLY_NO /* 민원 신청 번호 */ , CC.CVLCPT_APLY_NO /* 민원 신청 번호 */
, CC.CVLCPT_RCPT_NO /* 민원 접수 번호 */ , CC.CVLCPT_RCPT_NO /* 민원 접수 번호 */
, CC.CVLCPT_PRCS_CD /* 민원 처리 코드 */ , CC.CVLCPT_PRCS_CD /* 민원 처리 코드 */
, CC.CVLCPT_PRCS_CMPTN_DT /* 민원 처리 완료 일시 */ , CC.CVLCPT_PRCS_CMPTN_DT /* 민원 처리 완료 일시 */
, (SELECT GET_CODE_NM('FIM054', LE.TASK_SE_CD) FROM DUAL) AS TASK_SE_NM /* 업무 구분 명 */
, (SELECT GET_CODE_NM('FIM021', LE.LEVY_EXCL_SE_CD) FROM DUAL) AS LEVY_EXCL_SE_NM /* 부과 제외 구분 명 */
, (SELECT GET_CODE_NM('FIM022', LE.LEVY_EXCL_RSN_CD) FROM DUAL) AS LEVY_EXCL_RSN_NM /* 부과 제외 사유 명 */
, (CONCAT(C.CRDN_YMD, C.CRDN_TM)) AS CRDN_YMD_TM /* 단속 일시 */
, (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('FIM011', P.RTPYR_SE_CD) FROM DUAL) AS RTPYR_SE_NM /* 납부자 구분 명 */
, (SELECT GET_CODE_NM('FIM017', CC.CVLCPT_PRCS_CD) FROM DUAL) AS CVLCPT_PRCS_NM /* 민원 처리 명 */ , (SELECT GET_CODE_NM('FIM017', CC.CVLCPT_PRCS_CD) FROM DUAL) AS CVLCPT_PRCS_NM /* 민원 처리 명 */
, (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = LE.RGTR) AS RGTR_NM /* 등록자 명 */
, (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = LE.MDFR) AS MDFR_NM /* 수정자 명 */
, (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = LE.DLTR) AS DLTR_NM /* 삭제자 명 */
FROM TB_LEVY_EXCL LE FROM TB_LEVY_EXCL LE
INNER JOIN TB_CRDN C ON (LE.CRDN_ID = C.CRDN_ID) INNER JOIN TB_CRDN C ON (LE.CRDN_ID = C.CRDN_ID)
INNER JOIN TB_CRDN_ADI CA ON (C.CRDN_ID = CA.CRDN_ID) INNER JOIN TB_CRDN_ADI CA ON (C.CRDN_ID = CA.CRDN_ID)
@ -235,21 +235,18 @@
SELECT C.CRDN_ID /* 단속 ID */ SELECT C.CRDN_ID /* 단속 ID */
, C.SGG_CD /* 시군구 코드 */ , C.SGG_CD /* 시군구 코드 */
, C.TASK_SE_CD /* 업무 구분 코드 */ , C.TASK_SE_CD /* 업무 구분 코드 */
, C.CRDN_REG_SE_CD /* 단속 등록 구분 코드 */
, C.CRDN_INPT_SE_CD /* 단속 입력 구분 코드 */
, C.CRDN_YMD /* 단속 일자 */
, C.CRDN_TM /* 단속 시각 */
, C.VHRNO /* 차량번호 */ , C.VHRNO /* 차량번호 */
, C.CRDN_STDG_NM /* 단속 법정동 명 */ , C.CRDN_STDG_NM /* 단속 법정동 명 */
, C.CRDN_ROAD_NM /* 단속 도로 명 */ , C.CRDN_ROAD_NM /* 단속 도로 명 */
, C.CRDN_PLC /* 단속 장소 */ , C.CRDN_PLC /* 단속 장소 */
, C.FFNLG_CRDN_AMT /* 과태료 단속 금액 */
, C.FFNLG_AMT /* 과태료 금액 */
, C.CRDN_STTS_CD /* 단속 상태 코드 */ , C.CRDN_STTS_CD /* 단속 상태 코드 */
, P.RTPYR_ID /* 납부자 ID */ , C.CRDN_STTS_CHG_DT /* 단속 상태 변경 일시 */
, P.RTPYR_NO /* 납부자 번호 */ , (CONCAT(C.CRDN_YMD, C.CRDN_TM)) AS CRDN_YMD_TM /* 단속 일시 */
, P.RTPYR_NM /* 납부자 명 */ , (SELECT GET_CODE_NM('FIM054', C.TASK_SE_CD) FROM DUAL) AS TASK_SE_NM /* 업무 구분 명 */
, P.RTPYR_BRDT /* 납부자 생년월일 */ , (SELECT GET_CODE_NM('FIM010', C.CRDN_STTS_CD) FROM DUAL) AS CRDN_STTS_NM /* 단속 상태 명 */
, CC.CVLCPT_LINK_ID /* 민원 연계 ID */
, CC.CVLCPT_PRCS_CD /* 민원 처리 코드 */
, CC.CVLCPT_TRSM_CD /* 민원 전송 코드 */
, LE.LEVY_EXCL_ID /* 부과제외 ID */ , LE.LEVY_EXCL_ID /* 부과제외 ID */
, LE.LEVY_EXCL_YMD /* 부과제외 일자 */ , LE.LEVY_EXCL_YMD /* 부과제외 일자 */
, LE.LEVY_EXCL_SE_CD /* 부과제외 구분 코드 */ , LE.LEVY_EXCL_SE_CD /* 부과제외 구분 코드 */
@ -263,16 +260,13 @@
, LE.DEL_DT /* 삭제 일시 */ , LE.DEL_DT /* 삭제 일시 */
, LE.DLTR /* 삭제자 */ , LE.DLTR /* 삭제자 */
, LE.DEL_RSN /* 삭제 사유 */ , LE.DEL_RSN /* 삭제 사유 */
, (SELECT GET_CODE_NM('FIM054', C.TASK_SE_CD) FROM DUAL) AS TASK_SE_NM /* 업무 구분 명 */
, (CONCAT(C.CRDN_YMD, C.CRDN_TM)) AS CRDN_YMD_TM /* 단속 일시 */
, (SELECT GET_CODE_NM('FIM010', C.CRDN_STTS_CD) FROM DUAL) AS CRDN_STTS_NM /* 단속 상태 명 */
, (SELECT GET_CODE_NM('FIM021', LE.LEVY_EXCL_SE_CD) FROM DUAL) AS LEVY_EXCL_SE_NM /* 부과 제외 구분 명 */ , (SELECT GET_CODE_NM('FIM021', LE.LEVY_EXCL_SE_CD) FROM DUAL) AS LEVY_EXCL_SE_NM /* 부과 제외 구분 명 */
, (SELECT GET_CODE_NM('FIM022', LE.LEVY_EXCL_RSN_CD) FROM DUAL) AS LEVY_EXCL_RSN_NM /* 부과 제외 사유 명 */ , (SELECT GET_CODE_NM('FIM022', LE.LEVY_EXCL_RSN_CD) FROM DUAL) AS LEVY_EXCL_RSN_NM /* 부과 제외 사유 명 */
, (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = LE.RGTR) AS RGTR_NM /* 등록자 명 */ , (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = LE.RGTR) AS RGTR_NM /* 등록자 명 */
, (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = LE.MDFR) AS MDFR_NM /* 수정자 명 */ , (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = LE.MDFR) AS MDFR_NM /* 수정자 명 */
, (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = LE.DLTR) AS DLTR_NM /* 삭제자 명 */ , (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = LE.DLTR) AS DLTR_NM /* 삭제자 명 */
FROM TB_CRDN C FROM TB_CRDN C
LEFT OUTER JOIN TB_PAYER P ON (C.RTPYR_ID = P.RTPYR_ID) LEFT OUTER JOIN TB_CRDN_CVLCPT CC ON (C.LINK_ID = CC.CVLCPT_LINK_ID AND C.CVLCPT_LINK_YN = 'Y' AND CC.DEL_YN = 'N')
LEFT OUTER JOIN TB_LEVY_EXCL LE ON (C.CRDN_ID = LE.CRDN_ID AND LE.DEL_YN = 'N') LEFT OUTER JOIN TB_LEVY_EXCL LE ON (C.CRDN_ID = LE.CRDN_ID AND LE.DEL_YN = 'N')
</sql> </sql>
@ -282,11 +276,16 @@
<if test="crdnId != null"> <if test="crdnId != null">
AND C.CRDN_ID = #{crdnId} /* 단속 ID */ AND C.CRDN_ID = #{crdnId} /* 단속 ID */
</if> </if>
<if test="levyExclIDs != null">
AND LE.LEVY_EXCL_ID IN ( /* 부과 제외 IDs */
<foreach collection="levyExclIDs" item="levyExclId" separator=","> #{levyExclId} </foreach>
)
</if>
<if test="levyExclId != null"> <if test="levyExclId != null">
AND LE.LEVY_EXCL_ID = #{levyExclId} /* 부과 제외 ID */ AND LE.LEVY_EXCL_ID = #{levyExclId} /* 부과 제외 ID */
</if> </if>
</where>
AND C.DEL_YN = 'N' /* 단속 삭제 여부 */ AND C.DEL_YN = 'N' /* 단속 삭제 여부 */
</where>
<include refid="utility.orderBy" /> <include refid="utility.orderBy" />
</select> </select>
@ -350,36 +349,6 @@
AND DEL_YN = 'N' AND DEL_YN = 'N'
</update> </update>
<select id="selectCrdn" parameterType="map" resultType="dataobject">/* 단속 대장 객체 가져오기(levyExclMapper.selectCrdn) */
SELECT C.CRDN_ID /* 단속 ID */
, C.SGG_CD /* 시군구 코드 */
, C.TASK_SE_CD /* 업무 구분 코드 */
, C.CRDN_REG_SE_CD /* 단속 등록 구분 코드 */
, C.CRDN_YMD /* 단속 일자 */
, C.CRDN_TM /* 단속 시각 */
, C.VHRNO /* 차량번호 */
, C.CRDN_STTS_CD /* 단속 상태 코드 */
, C.CRDN_STTS_CHG_DT /* 단속 상태 변경 일시 */
, CA.CRDN_SE_CD /* 단속 구분 코드 */
, CA.CRDN_SPAREA_CD /* 단속 특별구역 코드 */
, CA.PARKNG_PSBLTY_RSLT_CD /* 주차 가능 결과 코드 */
, CC.CVLCPT_LINK_ID /* 민원 연계 ID */
, CC.CVLCPT_PRCS_RSLT_CN /* 민원 처리 결과 내용 */
, CC.CVLCPT_TRSM_CD /* 민원 전송 코드 */
, P.RTPYR_ID /* 납부자 ID */
, P.RTPYR_NM /* 납부자 명 */
, LE.LEVY_EXCL_ID /* 부과 제외 ID */
, (SELECT GET_CODE_NM('FIM010', C.CRDN_STTS_CD) FROM DUAL) AS CRDN_STTS_NM /* 단속 상태 명 */
, <include refid="utility.today" /> AS TODAY /* 오늘 일자 */
FROM TB_CRDN C
INNER JOIN TB_CRDN_ADI CA ON (C.CRDN_ID = CA.CRDN_ID)
LEFT OUTER JOIN TB_CRDN_CVLCPT CC ON (C.LINK_ID = CC.CVLCPT_LINK_ID AND C.CVLCPT_LINK_YN = 'Y' AND CC.DEL_YN = 'N')
LEFT OUTER JOIN TB_PAYER P ON (C.RTPYR_ID = P.RTPYR_ID)
LEFT OUTER JOIN TB_LEVY_EXCL LE ON (C.CRDN_ID = LE.CRDN_ID AND LE.DEL_YN = 'N')
WHERE C.CRDN_ID = #{crdnId}
AND C.DEL_YN = 'N'
</select>
<select id="selectCvlcptAnsWords" parameterType="map" resultType="dataobject">/* 민원답변문구 대장 객체 가져오기(levyExclMapper.selectCvlcptAnsWords) */ <select id="selectCvlcptAnsWords" parameterType="map" resultType="dataobject">/* 민원답변문구 대장 객체 가져오기(levyExclMapper.selectCvlcptAnsWords) */
SELECT CAW.ANS_WORDS_ID /* 답변 문구 ID */ SELECT CAW.ANS_WORDS_ID /* 답변 문구 ID */
, CAW.ANS_SE_CD /* 답변 구분 코드 */ , CAW.ANS_SE_CD /* 답변 구분 코드 */

@ -244,15 +244,15 @@
SELECT C.CRDN_ID <!-- 단속 ID --> SELECT C.CRDN_ID <!-- 단속 ID -->
, C.SGG_CD <!-- 시군구 코드 --> , C.SGG_CD <!-- 시군구 코드 -->
, C.TASK_SE_CD <!-- 업무 구분 코드 --> , C.TASK_SE_CD <!-- 업무 구분 코드 -->
, (SELECT GET_CODE_NM('FIM054', C.TASK_SE_CD) FROM DUAL) AS TASK_SE_NM <!-- 업무 구분 명 -->
, C.CRDN_REG_SE_CD <!-- 단속 등록 구분 코드 --> , C.CRDN_REG_SE_CD <!-- 단속 등록 구분 코드 -->
, C.CRDN_YMD <!-- 단속 일자 --> , C.CRDN_YMD <!-- 단속 일자 -->
, C.CRDN_TM <!-- 단속 시각 --> , C.CRDN_TM <!-- 단속 시각 -->
, (CONCAT(C.CRDN_YMD, C.CRDN_TM)) AS CRDN_YMD_TM <!-- 단속 일시 --> , (CONCAT(C.CRDN_YMD, C.CRDN_TM)) AS CRDN_YMD_TM <!-- 단속 일시 -->
, C.VHRNO <!-- 차량번호 --> , C.VHRNO <!-- 차량번호 -->
, C.CRDN_STTS_CD <!-- 단속 상태 코드 --> , C.CRDN_STTS_CD <!-- 단속 상태 코드 -->
, (SELECT GET_CODE_NM('FIM010', C.CRDN_STTS_CD) FROM DUAL) AS CRDN_STTS_NM <!-- 단속 상태 명 -->
, C.CRDN_STTS_CHG_DT <!-- 단속 상태 변경 일시 --> , C.CRDN_STTS_CHG_DT <!-- 단속 상태 변경 일시 -->
, (SELECT GET_CODE_NM('FIM054', C.TASK_SE_CD) FROM DUAL) AS TASK_SE_NM <!-- 업무 구분 명 -->
, (SELECT GET_CODE_NM('FIM010', C.CRDN_STTS_CD) FROM DUAL) AS CRDN_STTS_NM <!-- 단속 상태 명 -->
, P.RTPYR_ID <!-- 납부자 ID --> , P.RTPYR_ID <!-- 납부자 ID -->
, P.RTPYR_NM <!-- 납부자 명 --> , P.RTPYR_NM <!-- 납부자 명 -->
, P.RTPYR_TELNO <!-- 납부자 전화번호 --> , P.RTPYR_TELNO <!-- 납부자 전화번호 -->
@ -290,8 +290,10 @@
, (SELECT GET_CODE_NM('FIM031', OS.OPNN_SBMSN_STTS_CD) FROM DUAL) AS OPNN_SBMSN_STTS_NM <!-- 의견 제출 상태 명 --> , (SELECT GET_CODE_NM('FIM031', OS.OPNN_SBMSN_STTS_CD) FROM DUAL) AS OPNN_SBMSN_STTS_NM <!-- 의견 제출 상태 명 -->
, OS.ANS_YMD <!-- 답변 일자 --> , OS.ANS_YMD <!-- 답변 일자 -->
, OS.ANS_TM <!-- 답변 시각 --> , OS.ANS_TM <!-- 답변 시각 -->
, (CONCAT(OS.ANS_YMD, OS.ANS_TM)) AS ANS_YMD_TM <!-- 답변 일시 -->
, OS.ANS_CN <!-- 답변 내용 --> , OS.ANS_CN <!-- 답변 내용 -->
, (CONCAT(OS.ANS_YMD, OS.ANS_TM)) AS ANS_YMD_TM <!-- 답변 일시 -->
, (SELECT C.FFNLG_CRDN_AMT*TI.WKSN_RDUCT_RT/100 , (SELECT C.FFNLG_CRDN_AMT*TI.WKSN_RDUCT_RT/100
FROM TB_TASK_INFO TI FROM TB_TASK_INFO TI
WHERE C.SGG_CD = TI.SGG_CD AND C.TASK_SE_CD = TI.TASK_SE_CD WHERE C.SGG_CD = TI.SGG_CD AND C.TASK_SE_CD = TI.TASK_SE_CD

@ -428,7 +428,7 @@
} }
/************************************************************************** /**************************************************************************
* function * DataTables 이벤트
**************************************************************************/ **************************************************************************/
// 단속 상태 이력 DataTables에 click 이벤트 // 단속 상태 이력 DataTables에 click 이벤트
renderList${pageName}${pageDataName3} = () => { renderList${pageName}${pageDataName3} = () => {
@ -462,6 +462,9 @@
$("#tbody--${pageName}${pageDataName4}").html(trs.join()); $("#tbody--${pageName}${pageDataName4}").html(trs.join());
} }
/**************************************************************************
* 사용자 함수(function)
**************************************************************************/
// 자료 재조회 // 자료 재조회
refreshDataInfo${pageName} = () => { refreshDataInfo${pageName} = () => {
let crdnId = $("#crdnId--${pageNameMain}").val(); let crdnId = $("#crdnId--${pageNameMain}").val();
@ -474,6 +477,7 @@
, crdnId : crdnId , crdnId : crdnId
, sggCd : $("#sggCd--${pageNameMain}").val() , sggCd : $("#sggCd--${pageNameMain}").val()
, taskSeCd : $("#taskSeCd--${pageNameMain}").val() , taskSeCd : $("#taskSeCd--${pageNameMain}").val()
, rtpyrId : $("#rtpyrId--${pageNameMain}").val()
, delYn : "N" , delYn : "N"
}; };
@ -776,7 +780,7 @@
${pageName}${pageDataName2}Control.setData([levyExcl]); ${pageName}${pageDataName2}Control.setData([levyExcl]);
} }
${pageName}${pageDataName3}Dataset.setData(${crdnSttsHstryList}); // 처리상태 이력 정보 ${pageName}${pageDataName3}Dataset.setData(${crdnSttsHstry}); // 처리상태 이력 정보
${pageName}${pageDataName4}Dataset.setData(${payerHstry}); // 주소변동 이력 정보 ${pageName}${pageDataName4}Dataset.setData(${payerHstry}); // 주소변동 이력 정보

Loading…
Cancel
Save