부과 제외 컬럼 삭제.

- 시군구 코드    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")) { if(crdn.getCrdnSttsCd().equals("83")) {
// 부과제외(TB_LEVY_EXCL) 대장 등록 // 부과제외(TB_LEVY_EXCL) 대장 등록
LevyExcl excl01 = new LevyExcl(); LevyExcl excl01 = new LevyExcl();
excl01.setSggCd(crdn.getSggCd());
excl01.setTaskSeCd(crdn.getTaskSeCd());
excl01.setCrdnId(crdn.getCrdnId()); excl01.setCrdnId(crdn.getCrdnId());
excl01.setLevyExclYmd(strCurrentDate); excl01.setLevyExclYmd(strCurrentDate);
excl01.setLevyExclSeCd("2"); excl01.setLevyExclSeCd("2");

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

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

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

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

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

Loading…
Cancel
Save