부과 제외 컬럼 삭제.

- 시군구 코드    private String sggCd;
  - 업무 구분 코드    private String taskSeCd;
main
jjh 11 months ago
parent 96b9c2ed7e
commit f840a5e8be

@ -129,8 +129,6 @@ public class CrdnBean extends AbstractComponent {
if(crdn.getCrdnSttsCd().equals("83")) {
// 부과제외(TB_LEVY_EXCL) 대장 등록
LevyExcl excl01 = new LevyExcl();
excl01.setSggCd(crdn.getSggCd());
excl01.setTaskSeCd(crdn.getTaskSeCd());
excl01.setCrdnId(crdn.getCrdnId());
excl01.setLevyExclYmd(strCurrentDate);
excl01.setLevyExclSeCd("2");

@ -226,8 +226,6 @@ public class CrdnCvlcptSubBean extends AbstractComponent {
boolean retSuccess = false;
LevyExcl excl01 = new LevyExcl();
excl01.setCrdnId(crdn.getCrdnId());
excl01.setSggCd(crdn.getSggCd());
excl01.setTaskSeCd(crdn.getTaskSeCd());
excl01.setLevyExclYmd(crdn.getLevyExclYmd());
excl01.setLevyExclSeCd(crdn.getLevyExclSeCd());
excl01.setLevyExclRsnCd(crdn.getLevyExclRsnCd());
@ -363,8 +361,6 @@ public class CrdnCvlcptSubBean extends AbstractComponent {
//부과제외 대장을 등록 한다.
LevyExcl excl01 = new LevyExcl();
excl01.setSggCd(crdnInfo.string("SGG_CD"));
excl01.setTaskSeCd(crdnInfo.string("TASK_SE_CD"));
excl01.setCrdnId(crdnInfo.string("CRDN_ID"));
excl01.setLevyExclYmd((new SimpleDateFormat("yyyyMMdd")).format(new Date()));
excl01.setLevyExclSeCd("1");

@ -17,16 +17,6 @@ public class LevyExcl extends AbstractEntity {
*/
private String levyExclId;
/**
*
*/
private String sggCd;
/**
*
*/
private String taskSeCd;
/**
* ID
*/

@ -87,6 +87,8 @@ public class LevyExclBean extends AbstractComponent {
if (req.getCallPurpose().equals("create")) {
levyExclInfo = levyExclMapper.selectCrdnInfo(req);
levyExclInfo.set("LEVY_EXCL_SE_CD", req.getLevyExclSeCd()); // 부과 제외 구분 코드
} else {
levyExclInfo = levyExclMapper.selectLevyExclInfo(req);
}

@ -69,7 +69,7 @@ public class LevyExclServiceBean extends AbstractServiceBean implements LevyExcl
if (levyExcl.getLevyExclId() != null) {
rtnMsg = levyExclBean.removeLevyExcl(levyExcl);
} else {
// 부과제외 IDs 확인하여 1건 미만이면 종료
// 부과제외 IDs 를 확인하여 건수가 1보다 작다면 종료..
if (levyExcl.getLevyExclIDs().length < 1) {
rtnMsg = "[F] 작업 중 선택 자료가 존재하지 않습니다.";
return rtnMsg;

@ -9,8 +9,6 @@
<resultMap id="levyExclRow" type="cokr.xit.fims.excl.LevyExcl">
<result property="levyExclId" column="LEVY_EXCL_ID" /> <!-- 부과 제외 ID -->
<result property="sggCd" column="SGG_CD" /> <!-- 시군구 코드 -->
<result property="taskSeCd" column="TASK_SE_CD" /> <!-- 업무 구분 코드 -->
<result property="crdnId" column="CRDN_ID" /> <!-- 단속 ID -->
<result property="levyExclYmd" column="LEVY_EXCL_YMD" /> <!-- 부과제외 일자 -->
<result property="levyExclSeCd" column="LEVY_EXCL_SE_CD" /> <!-- 부과제외 구분 코드 -->
@ -195,9 +193,6 @@
<sql id="select">
SELECT LE.LEVY_EXCL_ID /* 부과제외 ID */
, LE.SGG_CD /* 시군구 코드 */
, LE.TASK_SE_CD /* 업무 구분 코드 */
, LE.CRDN_ID /* 단속 ID */
, LE.LEVY_EXCL_YMD /* 부과제외 일자 */
, LE.LEVY_EXCL_SE_CD /* 부과제외 구분 코드 */
, LE.LEVY_EXCL_RSN_CD /* 부과제외 사유 코드 */
@ -215,13 +210,18 @@
, (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.SGG_CD /* 시군구 코드 */
, C.TASK_SE_CD /* 업무 구분 코드 */
, C.VHRNO /* 차량번호 */
, C.CRDN_STTS_CD /* 단속 상태 코드 */
, C.CRDN_STTS_CHG_DT /* 단속 상태 변경 일시 */
, (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 /* 단속 상태 명 */
, CA.PARKNG_PSBLTY_RSLT_CD /* 주차 가능 결과 코드 */
FROM TB_LEVY_EXCL LE
LEFT OUTER JOIN TB_CRDN C ON (LE.CRDN_ID = C.CRDN_ID)
LEFT OUTER JOIN TB_CRDN_ADI CA ON (C.CRDN_ID = CA.CRDN_ID)
</sql>
<select id="selectLevyExcls" parameterType="map" resultType="dataobject">/* 부과제외 대장 객체 가져오기(levyExclMapper.selectLevyExcls) */
@ -236,7 +236,8 @@
AND LE.LEVY_EXCL_ID = #{levyExclId} /* 부과 제외 ID */
</if>
<if test="crdnId != null">
AND LE.CRDN_ID = #{crdnId} /* 단속 ID */
AND C.CRDN_ID = #{crdnId} /* 단속 ID */
AND C.DEL_YN = 'N' /* 삭제 여부 */
</if>
<if test="delYN != null">
AND LE.DEL_YN = #{delYN} /* 삭제 여부 */
@ -261,8 +262,6 @@
, CC.CVLCPT_PRCS_CD /* 민원 처리 코드 */
, CC.CVLCPT_TRSM_CD /* 민원 전송 코드 */
, LE.LEVY_EXCL_ID /* 부과제외 ID */
, <include refid="utility.today" /> AS LEVY_EXCL_YMD /* 부과 제외 일자 */
, #{levyExclSeCd} AS LEVY_EXCL_SE_CD /* 부과 제외 구분 코드 */
FROM TB_CRDN C
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')
@ -279,8 +278,6 @@
INSERT
INTO TB_LEVY_EXCL (
LEVY_EXCL_ID /* 부과 제외 ID */
, SGG_CD /* 시군구 코드 */
, TASK_SE_CD /* 업무 구분 코드 */
, CRDN_ID /* 단속 ID */
, LEVY_EXCL_YMD /* 부과 제외 일자 */
, LEVY_EXCL_SE_CD /* 부과 제외 구분 코드 */
@ -294,8 +291,6 @@
)
VALUES (
#{levyExcl.levyExclId} /* 부과 제외 ID */
, #{levyExcl.sggCd} /* 시군구 코드 */
, #{levyExcl.taskSeCd} /* 업무 구분 코드 */
, #{levyExcl.crdnId} /* 단속 ID */
, #{levyExcl.levyExclYmd} /* 부과 제외 일자 */
, #{levyExcl.levyExclSeCd} /* 부과 제외 구분 코드 */

Loading…
Cancel
Save