가상계좌번호 20까지 추가.

main
jjh 10 months ago
parent 710f1766de
commit d28a8f0e99

@ -6,7 +6,7 @@ import lombok.Setter;
/** /**
* *
* @author Jojh * @author JoJH
*/ */
@Getter @Getter
@Setter @Setter
@ -372,6 +372,87 @@ public class Levy extends AbstractEntity {
*/ */
private String vrActno11; private String vrActno11;
/**
* 12
*/
private String bankNm12;
/**
* 12
*/
private String vrActno12;
/**
* 13
*/
private String bankNm13;
/**
* 13
*/
private String vrActno13;
/**
* 14
*/
private String bankNm14;
/**
* 14
*/
private String vrActno14;
/**
* 15
*/
private String bankNm15;
/**
* 15
*/
private String vrActno15;
/**
* 16
*/
private String bankNm16;
/**
* 16
*/
private String vrActno16;
/**
* 17
*/
private String bankNm17;
/**
* 17
*/
private String vrActno17;
/**
* 18
*/
private String bankNm18;
/**
* 18
*/
private String vrActno18;
/**
* 19
*/
private String bankNm19;
/**
* 19
*/
private String vrActno19;
/**
* 20
*/
private String bankNm20;
/**
* 20
*/
private String vrActno20;
/** /**
* *
*/ */

@ -337,6 +337,96 @@ public class SndngDtl extends AbstractEntity {
*/ */
private String vrActno11; private String vrActno11;
/**
* 12
*/
private String bankNm12;
/**
* 12
*/
private String vrActno12;
/**
* 13
*/
private String bankNm13;
/**
* 13
*/
private String vrActno13;
/**
* 14
*/
private String bankNm14;
/**
* 14
*/
private String vrActno14;
/**
* 15
*/
private String bankNm15;
/**
* 15
*/
private String vrActno15;
/**
* 16
*/
private String bankNm16;
/**
* 16
*/
private String vrActno16;
/**
* 17
*/
private String bankNm17;
/**
* 17
*/
private String vrActno17;
/**
* 18
*/
private String bankNm18;
/**
* 18
*/
private String vrActno18;
/**
* 19
*/
private String bankNm19;
/**
* 19
*/
private String vrActno19;
/**
* 20
*/
private String bankNm20;
/**
* 20
*/
private String vrActno20;
/** /**
* *
*/ */

File diff suppressed because it is too large Load Diff

@ -8,102 +8,101 @@
============================ --> ============================ -->
<resultMap id="rductRow" type="cokr.xit.fims.levy.Rduct"> <resultMap id="rductRow" type="cokr.xit.fims.levy.Rduct">
<result property="rductId" column="RDUCT_ID" /> <!-- 감경 ID --> <result property="rductId" column="RDUCT_ID" /> <!-- 감경 ID -->
<result property="crdnId" column="CRDN_ID" /> <!-- 단속 ID --> <result property="crdnId" column="CRDN_ID" /> <!-- 단속 ID -->
<result property="rtpyrId" column="RTPYR_ID" /> <!-- 납부자 ID --> <result property="rtpyrId" column="RTPYR_ID" /> <!-- 납부자 ID -->
<result property="rductYmd" column="RDUCT_YMD" /> <!-- 감경 일자 --> <result property="rductYmd" column="RDUCT_YMD" /> <!-- 감경 일자 -->
<result property="rductRsnCd" column="RDUCT_RSN_CD" /> <!-- 감경 사유 코드 --> <result property="rductRsnCd" column="RDUCT_RSN_CD" /> <!-- 감경 사유 코드 -->
<result property="rductAmt" column="RDUCT_AMT" /> <!-- 감경 금액 --> <result property="rductAmt" column="RDUCT_AMT" /> <!-- 감경 금액 -->
<result property="etcCn" column="ETC_CN" /> <!-- 기타 내용 --> <result property="etcCn" column="ETC_CN" /> <!-- 기타 내용 -->
<result property="delYN" column="DEL_YN" /> <!-- 삭제 여부 --> <result property="delYN" column="DEL_YN" /> <!-- 삭제 여부 -->
<result property="createdAt" column="REG_DT" /> <!-- 등록 일시 --> <result property="createdAt" column="REG_DT" /> <!-- 등록 일시 -->
<result property="createdBy" column="RGTR" /> <!-- 등록자 --> <result property="createdBy" column="RGTR" /> <!-- 등록자 -->
<result property="lastModified" column="MDFCN_DT" /> <!-- 수정 일시 --> <result property="lastModified" column="MDFCN_DT" /> <!-- 수정 일시 -->
<result property="modifiedBy" column="MDFR" /> <!-- 수정자 --> <result property="modifiedBy" column="MDFR" /> <!-- 수정자 -->
<result property="removedAt" column="DEL_DT" /> <!-- 삭제 일시 --> <result property="removedAt" column="DEL_DT" /> <!-- 삭제 일시 -->
<result property="removedBy" column="DLTR" /> <!-- 삭제자 --> <result property="removedBy" column="DLTR" /> <!-- 삭제자 -->
<result property="delRsn" column="DEL_RSN" /> <!-- 삭제 사유 --> <result property="delRsn" column="DEL_RSN" /> <!-- 삭제 사유 -->
</resultMap> </resultMap>
<sql id="selectList"> <sql id="selectList">
SELECT R.RDUCT_ID /* 감경 ID */ SELECT R.RDUCT_ID <!-- 감경 ID -->
, R.RDUCT_YMD /* 감경 일자 */ , R.RDUCT_YMD <!-- 감경 일자 -->
, R.RDUCT_RSN_CD /* 감경 사유 코드 */ , R.RDUCT_RSN_CD <!-- 감경 사유 코드 -->
, R.RDUCT_AMT /* 감경 금액 */ , R.RDUCT_AMT <!-- 감경 금액 -->
, R.ETC_CN /* 감액 기타 내용 */ , R.ETC_CN <!-- 감액 기타 내용 -->
, R.DEL_YN /* 삭제 여부 */ , R.DEL_YN <!-- 삭제 여부 -->
, R.REG_DT /* 등록 일시 */ , R.REG_DT <!-- 등록 일시 -->
, R.RGTR /* 등록자 */ , R.RGTR <!-- 등록자 -->
, R.MDFCN_DT /* 수정 일시 */ , R.MDFCN_DT <!-- 수정 일시 -->
, R.MDFR /* 수정자 */ , R.MDFR <!-- 수정자 -->
, R.DEL_DT /* 삭제 일시 */ , R.DEL_DT <!-- 삭제 일시 -->
, R.DLTR /* 삭제자 */ , R.DLTR <!-- 삭제자 -->
, R.DEL_RSN /* 삭제 사유 */ , (SELECT GET_CODE_NM('FIM019', R.RDUCT_RSN_CD) FROM DUAL) AS RDUCT_RSN_NM <!-- 감경 사유 명 -->
, C.CRDN_ID /* 단속 ID */ , (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = R.RGTR) AS RGTR_NM <!-- 등록자 명 -->
, C.SGG_CD /* 시군구 코드 */ , (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = R.MDFR) AS MDFR_NM <!-- 수정자 명 -->
, C.TASK_SE_CD /* 업무 구분 코드 */ , (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = R.DLTR) AS DLTR_NM <!-- 삭제자 명 -->
, C.VHRNO /* 차량 번호 */ , C.CRDN_ID <!-- 단속 ID -->
, C.FFNLG_CRDN_AMT /* 과태료 단속 금액 */ , C.SGG_CD <!-- 시군구 코드 -->
, C.FFNLG_RDUCT_RT /* 과태료 감경 율 */ , C.TASK_SE_CD <!-- 업무 구분 코드 -->
, C.FFNLG_AMT /* 과태료 금액 */ , C.VHRNO <!-- 차량 번호 -->
, C.ADVNTCE_AMT /* 사전통지금액 */ , C.FFNLG_CRDN_AMT <!-- 과태료 단속 금액 -->
, C.CRDN_STTS_CD /* 단속 상태 코드 */ , C.FFNLG_RDUCT_RT <!-- 과태료 감경 율 -->
, P.RTPYR_ID /* 납부자 ID */ , C.FFNLG_AMT <!-- 과태료 금액 -->
, P.RTPYR_NO /* 납부자 번호 */ , C.ADVNTCE_AMT <!-- 사전통지금액 -->
, P.RTPYR_NM /* 납부자 명 */ , C.CRDN_STTS_CD <!-- 단속 상태 코드 -->
, L.LEVY_ID /* 부과 ID */ , CONCAT(C.CRDN_YMD,C.CRDN_TM) AS CRDN_YMD_TM <!-- 단속 일시 -->
, L.LEVY_PCPTAX /* 부과 본세 */ , (SELECT GET_CODE_NM('FIM010', C.CRDN_STTS_CD) FROM DUAL) AS CRDN_STTS_NM <!-- 단속 상태 명 -->
, L.LEVY_ADAMT /* 부과 가산금*/ , P.RTPYR_ID <!-- 납부자 ID -->
, L.INSPY_INT /* 분납 이자 */ , P.RTPYR_NO <!-- 납부자 번호 -->
, L.RCVMT_PCPTAX /* 수납 본세 */ , P.RTPYR_NM <!-- 납부자 명 -->
, L.RCVMT_ADAMT /* 수납 가산금 */ , L.LEVY_ID <!-- 부과 ID -->
, L.RDCAMT_PCPTAX /* 감액 본세 */ , L.LEVY_PCPTAX <!-- 부과 본세 -->
, L.RDCAMT_ADAMT /* 감액 가산금 */ , L.LEVY_ADAMT <!-- 부과 가산금 -->
, L.SUM_AMT /* 합계 금액 */ , L.INSPY_INT <!-- 분납 이자 -->
, L.LEVY_PCPTAX + L.LEVY_ADAMT AS LEVY_AMT /* 부과 금액 */ , L.RCVMT_PCPTAX <!-- 수납 본세 -->
, L.RCVMT_PCPTAX + L.RCVMT_ADAMT AS RCVMT_AMT /* 수납 금액 */ , L.RCVMT_ADAMT <!-- 수납 가산금 -->
, L.RDCAMT_PCPTAX + L.RDCAMT_ADAMT AS RDCAMT_AMT /* 감액 금액 */ , L.RDCAMT_PCPTAX <!-- 감액 본세 -->
, CONCAT(C.CRDN_YMD,C.CRDN_TM) AS CRDN_YMD_TM /* 단속 일시 */ , L.RDCAMT_ADAMT <!-- 감액 가산금 -->
, (SELECT GET_CODE_NM('FIM019', R.RDUCT_RSN_CD) FROM DUAL) AS RDUCT_RSN_NM /* 감경 사유 명 */ , L.SUM_AMT <!-- 합계 금액 -->
, (SELECT GET_CODE_NM('FIM010', C.CRDN_STTS_CD) FROM DUAL) AS CRDN_STTS_NM /* 단속 상태 명 */ , L.LEVY_PCPTAX + L.LEVY_ADAMT AS LEVY_AMT <!-- 부과 금액 -->
, (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = R.RGTR) AS RGTR_NM /* 등록자 명 */ , L.RCVMT_PCPTAX + L.RCVMT_ADAMT AS RCVMT_AMT <!-- 수납 금액 -->
, (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = R.MDFR) AS MDFR_NM /* 수정자 명 */ , L.RDCAMT_PCPTAX + L.RDCAMT_ADAMT AS RDCAMT_AMT <!-- 감액 금액 -->
, (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = R.DLTR) AS DLTR_NM /* 삭제자 명 */ FROM TB_RDUCT R
FROM TB_RDUCT R INNER JOIN TB_CRDN C ON (R.CRDN_ID = C.CRDN_ID)
INNER JOIN TB_CRDN C ON (R.CRDN_ID = C.CRDN_ID) LEFT OUTER JOIN TB_PAYER P ON (C.RTPYR_ID = P.RTPYR_ID)
LEFT OUTER JOIN TB_PAYER P ON (C.RTPYR_ID = P.RTPYR_ID) LEFT OUTER JOIN TB_LEVY L ON (C.CRDN_ID = L.CRDN_ID AND L.DEL_YN = 'N')
LEFT OUTER JOIN TB_LEVY L ON (C.CRDN_ID = L.CRDN_ID AND L.DEL_YN = 'N')
</sql> </sql>
<select id="selectRductList" parameterType="map" resultType="dataobject">/* 과태료 감경 대장 목록 조회(rductMapper.selectRductList) */ <select id="selectRductList" parameterType="map" resultType="dataobject">/* 과태료 감경 대장 목록 조회(rductMapper.selectRductList) */
<include refid="utility.paging-prefix" /> <include refid="utility.paging-prefix" />
<include refid="selectList" /> <include refid="selectList" />
WHERE C.SGG_CD = #{sggCd} /* 시군구 코드 */ WHERE C.SGG_CD = #{sggCd} <!-- 시군구 코드 -->
<if test="taskSeCd != null"> <if test="taskSeCd != null">
AND C.TASK_SE_CD = #{taskSeCd} /* 업무 구분 코드 */ AND C.TASK_SE_CD = #{taskSeCd} <!-- 업무 구분 코드 -->
</if> </if>
<if test="schRductYmdFrom != null"> <if test="schRductYmdFrom != null">
AND R.RDUCT_YMD <![CDATA[>=]]> #{schRductYmdFrom} /* 감경 일자 시작 */ AND R.RDUCT_YMD <![CDATA[>=]]> #{schRductYmdFrom} <!-- 감경 일자 시작 -->
</if> </if>
<if test="schRductYmdTo != null"> <if test="schRductYmdTo != null">
AND R.RDUCT_YMD <![CDATA[<=]]> #{schRductYmdTo} /* 감경 일자 시작 */ AND R.RDUCT_YMD <![CDATA[<=]]> #{schRductYmdTo} <!-- 감경 일자 시작 -->
</if> </if>
<if test="schCrdnYmdFrom != null"> <if test="schCrdnYmdFrom != null">
AND C.CRDN_YMD <![CDATA[>=]]> #{schCrdnYmdFrom} /* 단속 일자 시작 */ AND C.CRDN_YMD <![CDATA[>=]]> #{schCrdnYmdFrom} <!-- 단속 일자 시작 -->
</if> </if>
<if test="schCrdnYmdTo != null"> <if test="schCrdnYmdTo != null">
AND C.CRDN_YMD <![CDATA[<=]]> #{schCrdnYmdTo} /* 단속 일자 종료 */ AND C.CRDN_YMD <![CDATA[<=]]> #{schCrdnYmdTo} <!-- 단속 일자 종료 -->
</if> </if>
<if test="schVhrno != null"> <if test="schVhrno != null">
AND C.VHRNO = #{schVhrno} /* 차량번호 */ AND C.VHRNO = #{schVhrno} <!-- 차량번호 -->
</if> </if>
<if test="crdnId != null"> <if test="crdnId != null">
AND C.CRDN_ID = #{crdnId} /* 단속 ID */ AND C.CRDN_ID = #{crdnId} <!-- 단속 ID -->
</if> </if>
<if test="delYN != null"> <if test="delYN != null">
AND R.DEL_YN = #{delYN} /* 삭제 여부 */ AND R.DEL_YN = #{delYN} <!-- 삭제 여부 -->
</if> </if>
AND C.DEL_YN = 'N' /* 단속 삭제 여부 */ AND C.DEL_YN = 'N' <!-- 단속 삭제 여부 -->
<if test="by != null and by != '' and term != null"> <if test="by != null and by != '' and term != null">
<choose> <choose>
<when test="mainOption == 'codeValue' or mainOption == 'match' or mainOption == 'ymd'"> <when test="mainOption == 'codeValue' or mainOption == 'match' or mainOption == 'ymd'">
@ -128,42 +127,41 @@
</select> </select>
<sql id="select"> <sql id="select">
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.VHRNO /* 차량 번호 */ , C.VHRNO <!-- 차량 번호 -->
, C.FFNLG_CRDN_AMT /* 과태료 단속 금액 */ , C.FFNLG_CRDN_AMT <!-- 과태료 단속 금액 -->
, C.FFNLG_RDUCT_RT /* 과태료 감경 율 */ , C.FFNLG_RDUCT_RT <!-- 과태료 감경 율 -->
, C.FFNLG_AMT /* 과태료 금액 */ , C.FFNLG_AMT <!-- 과태료 금액 -->
, C.ADVNTCE_AMT /* 사전통지금액 */ , C.ADVNTCE_AMT <!-- 사전통지금액 -->
, C.CRDN_STTS_CD /* 단속 상태 코드 */ , C.CRDN_STTS_CD <!-- 단속 상태 코드 -->
, 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 <!-- 단속 상태 명 -->
, L.LEVY_ID /* 부과 ID */ , L.LEVY_ID <!-- 부과 ID -->
, L.SUM_AMT /* 합계 금액 */ , L.SUM_AMT <!-- 합계 금액 -->
, L.LEVY_PCPTAX + LEVY_ADAMT AS LEVY_AMT /* 부과 금액 */ , L.LEVY_PCPTAX + LEVY_ADAMT AS LEVY_AMT <!-- 부과 금액 -->
, L.RCVMT_PCPTAX + RCVMT_ADAMT AS RCVMT_AMT /* 수납 금액 */ , L.RCVMT_PCPTAX + RCVMT_ADAMT AS RCVMT_AMT <!-- 수납 금액 -->
, L.RDCAMT_PCPTAX + RDCAMT_ADAMT AS RDCAMT_AMT /* 감액 금액 */ , L.RDCAMT_PCPTAX + RDCAMT_ADAMT AS RDCAMT_AMT <!-- 감액 금액 -->
, P.RTPYR_ID /* 납부자 ID */ , P.RTPYR_ID <!-- 납부자 ID -->
, P.RTPYR_NO /* 납부자 번호 */ , P.RTPYR_NO <!-- 납부자 번호 -->
, P.RTPYR_NM /* 납부자 명 */ , P.RTPYR_NM <!-- 납부자 명 -->
, R.RDUCT_ID /* 감경 ID */ , R.RDUCT_ID <!-- 감경 ID -->
, R.RDUCT_YMD /* 감경 일자 */ , R.RDUCT_YMD <!-- 감경 일자 -->
, R.RDUCT_RSN_CD /* 감경 사유 코드 */ , R.RDUCT_RSN_CD <!-- 감경 사유 코드 -->
, R.RDUCT_AMT /* 감경 금액 */ , R.RDUCT_AMT <!-- 감경 금액 -->
, R.ETC_CN /* 감액 기타 내용 */ , R.ETC_CN <!-- 감액 기타 내용 -->
, R.DEL_YN /* 삭제 여부 */ , R.DEL_YN <!-- 삭제 여부 -->
, R.REG_DT /* 등록 일시 */ , R.REG_DT <!-- 등록 일시 -->
, R.RGTR /* 등록자 */ , R.RGTR <!-- 등록자 -->
, R.MDFCN_DT /* 수정 일시 */ , R.MDFCN_DT <!-- 수정 일시 -->
, R.MDFR /* 수정자 */ , R.MDFR <!-- 수정자 -->
, R.DEL_DT /* 삭제 일시 */ , R.DEL_DT <!-- 삭제 일시 -->
, R.DLTR /* 삭제자 */ , R.DLTR <!-- 삭제자 -->
, R.DEL_RSN /* 삭제 사유 */ , (SELECT GET_CODE_NM('FIM019', R.RDUCT_RSN_CD) FROM DUAL) AS RDUCT_RSN_NM <!-- 감경 사유 명 -->
, (SELECT GET_CODE_NM('FIM019', R.RDUCT_RSN_CD) FROM DUAL) AS RDUCT_RSN_NM /* 감경 사유 명 */ , (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = R.RGTR) AS RGTR_NM <!-- 등록자 명 -->
, (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = R.RGTR) AS RGTR_NM /* 등록자 명 */ , (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = R.MDFR) AS MDFR_NM <!-- 수정자 명 -->
, (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = R.MDFR) AS MDFR_NM /* 수정자 명 */ , (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = R.DLTR) AS DLTR_NM <!-- 삭제자 명 -->
, (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = R.DLTR) AS DLTR_NM /* 삭제자 명 */
FROM TB_CRDN C FROM TB_CRDN C
INNER JOIN TB_PAYER P ON (C.RTPYR_ID = P.RTPYR_ID) INNER JOIN TB_PAYER P ON (C.RTPYR_ID = P.RTPYR_ID)
LEFT OUTER JOIN TB_LEVY L ON (C.CRDN_ID = L.CRDN_ID AND L.DEL_YN = 'N') LEFT OUTER JOIN TB_LEVY L ON (C.CRDN_ID = L.CRDN_ID AND L.DEL_YN = 'N')
@ -174,11 +172,11 @@
<include refid="select" /> <include refid="select" />
<where> <where>
<if test="crdnId != null"> <if test="crdnId != null">
AND C.CRDN_ID = #{crdnId} /* 단속 ID */ AND C.CRDN_ID = #{crdnId} <!-- 단속 ID -->
AND C.DEL_YN = #{delYN} /* 삭제 여부 */ AND C.DEL_YN = #{delYN} <!-- 삭제 여부 -->
</if> </if>
<if test="rductId != null"> <if test="rductId != null">
AND R.RDUCT_ID = #{rductId} /* 감경 ID */ AND R.RDUCT_ID = #{rductId} <!-- 감경 ID -->
</if> </if>
</where> </where>
<include refid="utility.orderBy" /> <include refid="utility.orderBy" />
@ -192,84 +190,84 @@
</selectKey> </selectKey>
INSERT INSERT
INTO TB_RDUCT ( INTO TB_RDUCT (
RDUCT_ID /* 감경 ID */ RDUCT_ID <!-- 감경 ID -->
, CRDN_ID /* 단속 ID */ , CRDN_ID <!-- 단속 ID -->
, RTPYR_ID /* 납부자 ID */ , RTPYR_ID <!-- 납부자 ID -->
, RDUCT_YMD /* 감경 일자 */ , RDUCT_YMD <!-- 감경 일자 -->
, RDUCT_RSN_CD /* 감경 사유 코드 */ , RDUCT_RSN_CD <!-- 감경 사유 코드 -->
, RDUCT_AMT /* 감경 금액 */ , RDUCT_AMT <!-- 감경 금액 -->
, ETC_CN /* 기타 내용 */ , ETC_CN <!-- 기타 내용 -->
, DEL_YN /* 삭제 여부 */ , DEL_YN <!-- 삭제 여부 -->
, REG_DT /* 등록 일시 */ , REG_DT <!-- 등록 일시 -->
, RGTR /* 등록자 */ , RGTR <!-- 등록자 -->
, MDFCN_DT /* 수정 일시 */ , MDFCN_DT <!-- 수정 일시 -->
, MDFR /* 수정자 */ , MDFR <!-- 수정자 -->
) )
VALUES ( VALUES (
#{rduct.rductId} /* 감경 ID */ #{rduct.rductId} <!-- 감경 ID -->
, #{rduct.crdnId} /* 단속 ID */ , #{rduct.crdnId} <!-- 단속 ID -->
, #{rduct.rtpyrId} /* 납부자 ID */ , #{rduct.rtpyrId} <!-- 납부자 ID -->
, #{rduct.rductYmd} /* 감경 일자 */ , #{rduct.rductYmd} <!-- 감경 일자 -->
, #{rduct.rductRsnCd} /* 감경 사유 코드 */ , #{rduct.rductRsnCd} <!-- 감경 사유 코드 -->
, #{rduct.rductAmt} /* 감경 금액 */ , #{rduct.rductAmt} <!-- 감경 금액 -->
, #{rduct.etcCn} /* 기타 내용 */ , #{rduct.etcCn} <!-- 기타 내용 -->
, 'N' /* 삭제 여부 */ , 'N' <!-- 삭제 여부 -->
, <include refid="utility.now" /> /* 등록 일시 */ , <include refid="utility.now" /> <!-- 등록 일시 -->
, #{rduct.createdBy} /* 등록자 */ , #{rduct.createdBy} <!-- 등록자 -->
, <include refid="utility.now" /> /* 수정 일시 */ , <include refid="utility.now" /> <!-- 수정 일시 -->
, #{rduct.modifiedBy} /* 수정자 */ , #{rduct.modifiedBy} <!-- 수정자 -->
) )
</insert> </insert>
<update id="updateRduct" parameterType="map">/* 과태료 감경 대장 수정(rductMapper.updateRduct) */ <update id="updateRduct" parameterType="map">/* 과태료 감경 대장 수정(rductMapper.updateRduct) */
UPDATE TB_RDUCT UPDATE TB_RDUCT
SET RDUCT_YMD = #{rduct.rductYmd} /* 감경 일자 */ SET RDUCT_YMD = #{rduct.rductYmd} <!-- 감경 일자 -->
, RDUCT_RSN_CD = #{rduct.rductRsnCd} /* 감경 사유 코드 */ , RDUCT_RSN_CD = #{rduct.rductRsnCd} <!-- 감경 사유 코드 -->
, RDUCT_AMT = #{rduct.rductAmt} /* 감경 금액 */ , RDUCT_AMT = #{rduct.rductAmt} <!-- 감경 금액 -->
, ETC_CN = #{rduct.etcCn} /* 기타 내용 */ , ETC_CN = #{rduct.etcCn} <!-- 기타 내용 -->
, MDFCN_DT = <include refid="utility.now" /> /* 수정 일시 */ , MDFCN_DT = <include refid="utility.now" /> <!-- 수정 일시 -->
, MDFR = #{rduct.modifiedBy} /* 수정자 */ , MDFR = #{rduct.modifiedBy} <!-- 수정자 -->
WHERE RDUCT_ID = #{rduct.rductId} /* 감경 ID */ WHERE RDUCT_ID = #{rduct.rductId} <!-- 감경 ID -->
AND DEL_YN = 'N' /* 삭제 여부 */ AND DEL_YN = 'N'
</update> </update>
<update id="deleteRduct" parameterType="map">/* 과태료 감경 대장 삭제(rductMapper.deleteRduct) */ <update id="deleteRduct" parameterType="map">/* 과태료 감경 대장 삭제(rductMapper.deleteRduct) */
UPDATE TB_RDUCT SET UPDATE TB_RDUCT SET
DEL_YN = 'Y' /* 삭제 여부 */ DEL_YN = 'Y' <!-- 삭제 여부 -->
, DEL_DT = <include refid="utility.now" /> /* 삭제 일시 */ , DEL_DT = <include refid="utility.now" /> <!-- 삭제 일시 -->
, DLTR = #{rduct.modifiedBy} /* 삭제자 */ , DLTR = #{rduct.modifiedBy} <!-- 삭제자 -->
, DEL_RSN = #{rduct.delRsn} /* 삭제 사유 */ , DEL_RSN = #{rduct.delRsn} <!-- 삭제 사유 -->
WHERE RDUCT_ID = #{rduct.rductId} /* 감경 ID */ WHERE RDUCT_ID = #{rduct.rductId} <!-- 감경 ID -->
AND DEL_YN = 'N' /* 삭제 여부 */ AND DEL_YN = 'N'
</update> </update>
<select id="selectCrdn" parameterType="map" resultType="dataobject">/* 단속 대장 객체 가져오기(rductMapper.selectCrdn) */ <select id="selectCrdn" parameterType="map" resultType="dataobject">/* 단속 대장 객체 가져오기(rductMapper.selectCrdn) */
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.VHRNO /* 차량번호 */ , C.VHRNO <!-- 차량번호 -->
, C.FFNLG_CRDN_AMT /* 과태료 단속 금액 */ , C.FFNLG_CRDN_AMT <!-- 과태료 단속 금액 -->
, C.FFNLG_RDUCT_RT /* 과태료 감경 율 */ , C.FFNLG_RDUCT_RT <!-- 과태료 감경 율 -->
, C.FFNLG_AMT /* 과태료 금액 */ , C.FFNLG_AMT <!-- 과태료 금액 -->
, C.CRDN_STTS_CD /* 단속 상태 코드 */ , C.CRDN_STTS_CD <!-- 단속 상태 코드 -->
, T.WKSN_RDUCT_RT /* 사회적약자 감경 율 */ , T.WKSN_RDUCT_RT <!-- 사회적약자 감경 율 -->
, T.ADVNTCE_RDUCT_RT /* 사전통지 감경 율 */ , T.ADVNTCE_RDUCT_RT <!-- 사전통지 감경 율 -->
, P.RTPYR_ID /* 납부자 ID */ , P.RTPYR_ID <!-- 납부자 ID -->
, P.RTPYR_NO /* 납부자 번호 */ , P.RTPYR_NO <!-- 납부자 번호 -->
, P.RTPYR_NM /* 납부자 명 */ , P.RTPYR_NM <!-- 납부자 명 -->
, L.LEVY_ID /* 부과 ID */ , L.LEVY_ID <!-- 부과 ID -->
, L.DUDT_YMD /* 납기 일자 */ , L.DUDT_YMD <!-- 납기 일자 -->
, L.LEVY_PCPTAX /* 부과 본세 */ , L.LEVY_PCPTAX <!-- 부과 본세 -->
, L.LEVY_ADAMT /* 부과 가산금 */ , L.LEVY_ADAMT <!-- 부과 가산금 -->
, L.INSPY_INT /* 분납 이자 */ , L.INSPY_INT <!-- 분납 이자 -->
, L.RCVMT_PCPTAX /* 수납 본세 */ , L.RCVMT_PCPTAX <!-- 수납 본세 -->
, L.RCVMT_ADAMT /* 수납 가산금 */ , L.RCVMT_ADAMT <!-- 수납 가산금 -->
, L.RDCAMT_PCPTAX /* 감액 본세 */ , L.RDCAMT_PCPTAX <!-- 감액 본세 -->
, L.RDCAMT_ADAMT /* 감액 가산금 */ , L.RDCAMT_ADAMT <!-- 감액 가산금 -->
, R.RDUCT_ID /* 감경 ID */ , R.RDUCT_ID <!-- 감경 ID -->
, <include refid="utility.today" /> AS TODAY /* 오늘 일자 */ , <include refid="utility.today" /> AS TODAY <!-- 오늘 일자 -->
, C.FFNLG_CRDN_AMT * T.WKSN_RDUCT_RT / 100 AS CALC_RDUCT_AMT /* 감경 금액 */ , C.FFNLG_CRDN_AMT * T.WKSN_RDUCT_RT / 100 AS CALC_RDUCT_AMT <!-- 감경 금액 -->
, (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 <!-- 단속 상태 명 -->
FROM TB_CRDN C FROM TB_CRDN C
INNER JOIN TB_TASK T ON (C.SGG_CD = T.SGG_CD AND C.TASK_SE_CD = T.TASK_SE_CD AND T.USE_YN = 'Y') INNER JOIN TB_TASK T ON (C.SGG_CD = T.SGG_CD AND C.TASK_SE_CD = T.TASK_SE_CD AND T.USE_YN = 'Y')
LEFT OUTER JOIN TB_PAYER P ON (C.RTPYR_ID = P.RTPYR_ID) LEFT OUTER JOIN TB_PAYER P ON (C.RTPYR_ID = P.RTPYR_ID)
@ -277,15 +275,15 @@
LEFT OUTER JOIN TB_RDUCT R ON (C.CRDN_ID = R.CRDN_ID AND R.DEL_YN = 'N') LEFT OUTER JOIN TB_RDUCT R ON (C.CRDN_ID = R.CRDN_ID AND R.DEL_YN = 'N')
<where> <where>
<if test="rductId != null"> <if test="rductId != null">
AND R.RDUCT_ID = #{rductId} /* 감경 ID */ AND R.RDUCT_ID = #{rductId} <!-- 감경 ID -->
<if test="delYN != null"> <if test="delYN != null">
AND R.DEL_YN = #{delYN} /* 삭제 여부 */ AND R.DEL_YN = #{delYN} <!-- 삭제 여부 -->
</if> </if>
</if> </if>
<if test="crdnId != null"> <if test="crdnId != null">
AND C.CRDN_ID = #{crdnId} /* 단속 ID */ AND C.CRDN_ID = #{crdnId} <!-- 단속 ID -->
<if test="delYN != null"> <if test="delYN != null">
AND C.DEL_YN = #{delYN} /* 삭제 여부 */ AND C.DEL_YN = #{delYN} <!-- 삭제 여부 -->
</if> </if>
</if> </if>
</where> </where>
@ -293,24 +291,24 @@
<update id="updateCrdnRduct" parameterType="map">/* 단속 대장 과태료 감경 금액 수정(rductMapper.updateCrdnRduct) */ <update id="updateCrdnRduct" parameterType="map">/* 단속 대장 과태료 감경 금액 수정(rductMapper.updateCrdnRduct) */
UPDATE TB_CRDN UPDATE TB_CRDN
SET FFNLG_RDUCT_RT = #{crdn.ffnlgRductRt} /* 과태료 감경 율 */ SET FFNLG_RDUCT_RT = #{crdn.ffnlgRductRt} <!-- 과태료 감경 율 -->
, FFNLG_AMT = #{crdn.ffnlgAmt} /* 과태료 금액 */ , FFNLG_AMT = #{crdn.ffnlgAmt} <!-- 과태료 금액 -->
, ADVNTCE_AMT = #{crdn.advntceAmt} /* 사전통지 금액 */ , ADVNTCE_AMT = #{crdn.advntceAmt} <!-- 사전통지 금액 -->
, MDFCN_DT = <include refid="utility.now" /> /* 수정 일시 */ , MDFCN_DT = <include refid="utility.now" /> <!-- 수정 일시 -->
, MDFR = #{crdn.modifiedBy} /* 수정자 */ , MDFR = #{crdn.modifiedBy} <!-- 수정자 -->
WHERE CRDN_ID = #{crdn.crdnId} /* 단속 ID */ WHERE CRDN_ID = #{crdn.crdnId} <!-- 단속 ID -->
AND DEL_YN = 'N' /* 삭제 여부 */ AND DEL_YN = 'N' <!-- 삭제 여부 -->
</update> </update>
<update id="updateLevyRduct" parameterType="map">/* 부과 대장 과태료 감경 금액 수정(rductMapper.updateLevyRduct) */ <update id="updateLevyRduct" parameterType="map">/* 부과 대장 과태료 감경 금액 수정(rductMapper.updateLevyRduct) */
UPDATE TB_LEVY UPDATE TB_LEVY
SET FFNLG_AMT = #{levy.ffnlgAmt} /* 과태료 금액 */ SET FFNLG_AMT = #{levy.ffnlgAmt} <!-- 과태료 금액 -->
, LEVY_PCPTAX = #{levy.levyPcptax} /* 부과 본세 */ , LEVY_PCPTAX = #{levy.levyPcptax} <!-- 부과 본세 -->
, SUM_AMT = #{levy.sumAmt} /* 합계 금액 */ , SUM_AMT = #{levy.sumAmt} <!-- 합계 금액 -->
, MDFCN_DT = <include refid="utility.now" /> /* 수정 일시 */ , MDFCN_DT = <include refid="utility.now" /> <!-- 수정 일시 -->
, MDFR = #{levy.modifiedBy} /* 수정자 */ , MDFR = #{levy.modifiedBy} <!-- 수정자 -->
WHERE LEVY_ID = #{levy.levyId} /* 단속 ID */ WHERE LEVY_ID = #{levy.levyId} <!-- 단속 ID -->
AND DEL_YN = 'N' /* 삭제 여부 */ AND DEL_YN = 'N' <!-- 삭제 여부 -->
</update> </update>
</mapper> </mapper>

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

@ -44,7 +44,6 @@
, SV.MDFR <!-- 수정자 --> , SV.MDFR <!-- 수정자 -->
, SV.DEL_DT <!-- 삭제 일시 --> , SV.DEL_DT <!-- 삭제 일시 -->
, SV.DLTR <!-- 삭제자 --> , SV.DLTR <!-- 삭제자 -->
, SV.DEL_RSN <!-- 삭제 사유 -->
, (SELECT GET_CODE_NM('FIM054', SV.TASK_SE_CD) FROM DUAL) AS TASK_SE_NM <!-- 업무 구분 명 --> , (SELECT GET_CODE_NM('FIM054', SV.TASK_SE_CD) FROM DUAL) AS TASK_SE_NM <!-- 업무 구분 명 -->
, (SELECT GET_CODE_NM('FIM047', SV.SNDNG_SE_CD) FROM DUAL) AS SNDNG_SE_NM <!-- 발송 구분 명 --> , (SELECT GET_CODE_NM('FIM047', SV.SNDNG_SE_CD) FROM DUAL) AS SNDNG_SE_NM <!-- 발송 구분 명 -->
, (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = SV.RGTR) AS RGTR_NM <!-- 등록자 명 --> , (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = SV.RGTR) AS RGTR_NM <!-- 등록자 명 -->
@ -160,7 +159,6 @@
, SV.MDFR <!-- 수정자 --> , SV.MDFR <!-- 수정자 -->
, SV.DEL_DT <!-- 삭제 일시 --> , SV.DEL_DT <!-- 삭제 일시 -->
, SV.DLTR <!-- 삭제자 --> , SV.DLTR <!-- 삭제자 -->
, SV.DEL_RSN <!-- 삭제 사유 -->
, (SELECT GET_CODE_NM('FIM054', SV.TASK_SE_CD) FROM DUAL) AS TASK_SE_NM <!-- 업무 구분 명 --> , (SELECT GET_CODE_NM('FIM054', SV.TASK_SE_CD) FROM DUAL) AS TASK_SE_NM <!-- 업무 구분 명 -->
, (SELECT GET_CODE_NM('FIM047', SV.SNDNG_SE_CD) FROM DUAL) AS SNDNG_SE_NM <!-- 발송 구분 명 --> , (SELECT GET_CODE_NM('FIM047', SV.SNDNG_SE_CD) FROM DUAL) AS SNDNG_SE_NM <!-- 발송 구분 명 -->
, (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = SV.RGTR) AS RGTR_NM <!-- 등록자 명 --> , (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = SV.RGTR) AS RGTR_NM <!-- 등록자 명 -->
@ -213,14 +211,14 @@
<include refid="selectDtl" /> <include refid="selectDtl" />
<choose> <choose>
<when test="sndngId != null"> <when test="sndngId != null">
WHERE SD.SNDNG_ID = #{sndngId} <!-- 발송 ID --> WHERE SD.SNDNG_ID = #{sndngId} <!-- 발송 ID -->
</when> </when>
<otherwise> <otherwise>
WHERE SV.SVBTC_ID = #{svbtcId} <!-- 공시송달 ID --> WHERE SV.SVBTC_ID = #{svbtcId} <!-- 공시송달 ID -->
</otherwise> </otherwise>
</choose> </choose>
<if test="delYN != null"> <if test="delYN != null">
AND SV.DEL_YN = #{delYN} <!-- 삭제 여부 --> AND SV.DEL_YN = #{delYN} <!-- 삭제 여부 -->
</if> </if>
<include refid="utility.orderBy" /> <include refid="utility.orderBy" />
<include refid="utility.paging-suffix" /> <include refid="utility.paging-suffix" />
@ -291,24 +289,24 @@
<update id="updateSvbtc" parameterType="map">/* 공시송달 대장 수정(svbtcMapper.updateSvbtc) */ <update id="updateSvbtc" parameterType="map">/* 공시송달 대장 수정(svbtcMapper.updateSvbtc) */
UPDATE TB_SVBTC UPDATE TB_SVBTC
SET SVBTC_YMD= #{svbtc.svbtcYmd} <!-- 공시송달 일자 --> SET SVBTC_YMD = #{svbtc.svbtcYmd} <!-- 공시송달 일자 -->
, TTL_NM = #{svbtc.ttlNm} <!-- 제목 명 --> , TTL_NM = #{svbtc.ttlNm} <!-- 제목 명 -->
, DOC_NO = #{svbtc.docNo} <!-- 문서 번호 --> , DOC_NO = #{svbtc.docNo} <!-- 문서 번호 -->
, ETC_CN = #{svbtc.etcCn} <!-- 기타 내용 --> , ETC_CN = #{svbtc.etcCn} <!-- 기타 내용 -->
, TNOCS = #{svbtc.tnocs} <!-- 총건수 --> , TNOCS = #{svbtc.tnocs} <!-- 총건수 -->
, MDFCN_DT = <include refid="utility.now" /> <!-- 수정 일시 --> , MDFCN_DT = <include refid="utility.now" /> <!-- 수정 일시 -->
, MDFR = #{svbtc.modifiedBy} <!-- 수정자 --> , MDFR = #{svbtc.modifiedBy} <!-- 수정자 -->
WHERE SVBTC_ID = #{svbtc.svbtcId} <!-- 공시송달 ID --> WHERE SVBTC_ID = #{svbtc.svbtcId} <!-- 공시송달 ID -->
</update> </update>
<update id="deleteSvbtc" parameterType="map">/* 공시송달 대장 삭제(svbtcMapper.deleteSvbtc) */ <update id="deleteSvbtc" parameterType="map">/* 공시송달 대장 삭제(svbtcMapper.deleteSvbtc) */
UPDATE TB_SVBTC UPDATE TB_SVBTC
SET DEL_YN = 'Y' <!-- 삭제 여부 --> SET DEL_YN = 'Y' <!-- 삭제 여부 -->
, DEL_DT = <include refid="utility.now" /> <!-- 삭제 일시 --> , DEL_DT = <include refid="utility.now" /> <!-- 삭제 일시 -->
, DLTR = #{svbtc.modifiedBy} <!-- 삭제자 --> , DLTR = #{svbtc.modifiedBy} <!-- 삭제자 -->
, DEL_RSN = #{svbtc.delRsn} <!-- 삭제 사유 --> , DEL_RSN = #{svbtc.delRsn} <!-- 삭제 사유 -->
WHERE SVBTC_ID = #{svbtc.svbtcId} <!-- 공시송달 ID --> WHERE SVBTC_ID = #{svbtc.svbtcId} <!-- 공시송달 ID -->
AND DEL_YN = 'N' <!-- 삭제 여부 --> AND DEL_YN = 'N' <!-- 삭제 여부 -->
</update> </update>
</mapper> </mapper>

@ -1017,8 +1017,6 @@
// 화면 호출(callPurpose)이 view 라면 버튼 비활성화 // 화면 호출(callPurpose)이 view 라면 버튼 비활성화
if (${pageNameMain}CallPurpose == "view") { if (${pageNameMain}CallPurpose == "view") {
// button 요소들을 disabled = true // button 요소들을 disabled = true
$("#btnViewCvlcptOrgnl--${pageName}").prop("disabled", true);
$("#btnViewAnswerPreview--${pageName}").prop("disabled", true);
$("#btnUpdateCrdn--${pageName}").prop("disabled", true); $("#btnUpdateCrdn--${pageName}").prop("disabled", true);
$("#btnRemoveCrdn--${pageName}").prop("disabled", true); $("#btnRemoveCrdn--${pageName}").prop("disabled", true);
$("#btnCreateCrdnReReg--${pageName}").prop("disabled", true); $("#btnCreateCrdnReReg--${pageName}").prop("disabled", true);
@ -1028,19 +1026,6 @@
$("#btnEditPhoto--${pageName}").prop("disabled", true); $("#btnEditPhoto--${pageName}").prop("disabled", true);
$("#btnAddFile--${pageName}").prop("disabled", true); $("#btnAddFile--${pageName}").prop("disabled", true);
$("#btnDeleteFile--${pageName}").prop("disabled", true); $("#btnDeleteFile--${pageName}").prop("disabled", true);
} else {
// button 요소들을 disabled = false
$("#btnViewCvlcptOrgnl--${pageName}").prop("disabled", false);
$("#btnViewAnswerPreview--${pageName}").prop("disabled", false);
$("#btnUpdateCrdn--${pageName}").prop("disabled", false);
$("#btnRemoveCrdn--${pageName}").prop("disabled", false);
$("#btnCreateCrdnReReg--${pageName}").prop("disabled", false);
$("#btnPrintNotice--${pageName}").prop("disabled", false);
$("#btnUpdateCrdnSttsCd--${pageName}").prop("disabled", false);
$("#btnUpdatePayer--${pageName}").prop("disabled", false);
$("#btnEditPhoto--${pageName}").prop("disabled", false);
$("#btnAddFile--${pageName}").prop("disabled", false);
$("#btnDeleteFile--${pageName}").prop("disabled", false);
} }
} }

@ -539,15 +539,7 @@
$("#btnCreateOpnnSbmsn--${pageName}").prop("disabled", true); $("#btnCreateOpnnSbmsn--${pageName}").prop("disabled", true);
$("#btnUpdateOpnnSbmsn--${pageName}").prop("disabled", true); $("#btnUpdateOpnnSbmsn--${pageName}").prop("disabled", true);
$("#btnRemoveOpnnSbmsn--${pageName}").prop("disabled", true); $("#btnRemoveOpnnSbmsn--${pageName}").prop("disabled", true);
$("#btnPrintDlbrtLtfr--${pageName}").prop("disabled", true);
$("#btnUpdateOpnnSbmsnDlbrt--${pageName}").prop("disabled", true); $("#btnUpdateOpnnSbmsnDlbrt--${pageName}").prop("disabled", true);
} else {
// button 요소들을 disabled = false
$("#btnCreateOpnnSbmsn--${pageName}").prop("disabled", false);
$("#btnUpdateOpnnSbmsn--${pageName}").prop("disabled", false);
$("#btnRemoveOpnnSbmsn--${pageName}").prop("disabled", false);
$("#btnPrintDlbrtLtfr--${pageName}").prop("disabled", false);
$("#btnUpdateOpnnSbmsnDlbrt--${pageName}").prop("disabled", false);
} }
} }

@ -259,28 +259,26 @@
// 가상계좌번호 // 가상계좌번호
let vrActno = ""; let vrActno = "";
if (item.data.BANK_NM != null && item.data.BANK_NM != "") vrActno += item.data.BANK_NM + " " ; // 은행 명 if (item.data.BANK_NM != null && item.data.BANK_NM != "") vrActno += item.data.BANK_NM + " " + item.data.VR_ACTNO + "\n"; // 가상 계좌번호
if (item.data.VR_ACTNO != null && item.data.VR_ACTNO != "") vrActno += item.data.VR_ACTNO + "\n"; // 가상 계좌번호 if (item.data.BANK_NM2 != null && item.data.BANK_NM2 != "") vrActno += item.data.BANK_NM2 + " " + item.data.VR_ACTNO2 + "\n"; // 가상 계좌번호2
if (item.data.BANK_NM2 != null && item.data.BANK_NM2 != "") vrActno += item.data.BANK_NM2 + " " ; // 은행 명2 if (item.data.BANK_NM3 != null && item.data.BANK_NM3 != "") vrActno += item.data.BANK_NM3 + " " + item.data.VR_ACTNO3 + "\n"; // 가상 계좌번호3
if (item.data.VR_ACTNO2 != null && item.data.VR_ACTNO2 != "") vrActno += item.data.VR_ACTNO2 + "\n"; // 가상 계좌번호2 if (item.data.BANK_NM4 != null && item.data.BANK_NM4 != "") vrActno += item.data.BANK_NM4 + " " + item.data.VR_ACTNO4 + "\n"; // 가상 계좌번호4
if (item.data.BANK_NM3 != null && item.data.BANK_NM3 != "") vrActno += item.data.BANK_NM3 + " " ; // 은행 명3 if (item.data.BANK_NM5 != null && item.data.BANK_NM5 != "") vrActno += item.data.BANK_NM5 + " " + item.data.VR_ACTNO5 + "\n"; // 가상 계좌번호5
if (item.data.VR_ACTNO3 != null && item.data.VR_ACTNO3 != "") vrActno += item.data.VR_ACTNO3 + "\n"; // 가상 계좌번호3 if (item.data.BANK_NM6 != null && item.data.BANK_NM6 != "") vrActno += item.data.BANK_NM6 + " " + item.data.VR_ACTNO6 + "\n"; // 가상 계좌번호6
if (item.data.BANK_NM4 != null && item.data.BANK_NM4 != "") vrActno += item.data.BANK_NM4 + " " ; // 은행 명4 if (item.data.BANK_NM7 != null && item.data.BANK_NM7 != "") vrActno += item.data.BANK_NM7 + " " + item.data.VR_ACTNO7 + "\n"; // 가상 계좌번호7
if (item.data.VR_ACTNO4 != null && item.data.VR_ACTNO4 != "") vrActno += item.data.VR_ACTNO4 + "\n"; // 가상 계좌번호4 if (item.data.BANK_NM8 != null && item.data.BANK_NM8 != "") vrActno += item.data.BANK_NM8 + " " + item.data.VR_ACTNO8 + "\n"; // 가상 계좌번호8
if (item.data.BANK_NM5 != null && item.data.BANK_NM5 != "") vrActno += item.data.BANK_NM5 + " " ; // 은행 명5 if (item.data.BANK_NM9 != null && item.data.BANK_NM9 != "") vrActno += item.data.BANK_NM9 + " " + item.data.VR_ACTNO9 + "\n"; // 가상 계좌번호9
if (item.data.VR_ACTNO5 != null && item.data.VR_ACTNO5 != "") vrActno += item.data.VR_ACTNO5 + "\n"; // 가상 계좌번호5 if (item.data.BANK_NM10 != null && item.data.BANK_NM10 != "") vrActno += item.data.BANK_NM10 + " " + item.data.VR_ACTNO10 + "\n"; // 가상 계좌번호10
if (item.data.BANK_NM6 != null && item.data.BANK_NM6 != "") vrActno += item.data.BANK_NM6 + " " ; // 은행 명6 if (item.data.BANK_NM11 != null && item.data.BANK_NM11 != "") vrActno += item.data.BANK_NM11 + " " + item.data.VR_ACTNO11 + "\n"; // 가상 계좌번호11
if (item.data.VR_ACTNO6 != null && item.data.VR_ACTNO6 != "") vrActno += item.data.VR_ACTNO6 + "\n"; // 가상 계좌번호6 if (item.data.BANK_NM12 != null && item.data.BANK_NM12 != "") vrActno += item.data.BANK_NM12 + " " + item.data.VR_ACTNO12 + "\n"; // 가상 계좌번호12
if (item.data.BANK_NM7 != null && item.data.BANK_NM7 != "") vrActno += item.data.BANK_NM7 + " " ; // 은행 명7 if (item.data.BANK_NM13 != null && item.data.BANK_NM13 != "") vrActno += item.data.BANK_NM13 + " " + item.data.VR_ACTNO13 + "\n"; // 가상 계좌번호13
if (item.data.VR_ACTNO7 != null && item.data.VR_ACTNO7 != "") vrActno += item.data.VR_ACTNO7 + "\n"; // 가상 계좌번호7 if (item.data.BANK_NM14 != null && item.data.BANK_NM14 != "") vrActno += item.data.BANK_NM14 + " " + item.data.VR_ACTNO14 + "\n"; // 가상 계좌번호14
if (item.data.BANK_NM8 != null && item.data.BANK_NM8 != "") vrActno += item.data.BANK_NM8 + " " ; // 은행 명8 if (item.data.BANK_NM15 != null && item.data.BANK_NM15 != "") vrActno += item.data.BANK_NM15 + " " + item.data.VR_ACTNO15 + "\n"; // 가상 계좌번호15
if (item.data.VR_ACTNO8 != null && item.data.VR_ACTNO8 != "") vrActno += item.data.VR_ACTNO8 + "\n"; // 가상 계좌번호8 if (item.data.BANK_NM16 != null && item.data.BANK_NM16 != "") vrActno += item.data.BANK_NM16 + " " + item.data.VR_ACTNO16 + "\n"; // 가상 계좌번호16
if (item.data.BANK_NM9 != null && item.data.BANK_NM9 != "") vrActno += item.data.BANK_NM9 + " " ; // 은행 명9 if (item.data.BANK_NM17 != null && item.data.BANK_NM17 != "") vrActno += item.data.BANK_NM17 + " " + item.data.VR_ACTNO17 + "\n"; // 가상 계좌번호17
if (item.data.VR_ACTNO9 != null && item.data.VR_ACTNO9 != "") vrActno += item.data.VR_ACTNO9 + "\n"; // 가상 계좌번호9 if (item.data.BANK_NM18 != null && item.data.BANK_NM18 != "") vrActno += item.data.BANK_NM18 + " " + item.data.VR_ACTNO18 + "\n"; // 가상 계좌번호18
if (item.data.BANK_NM10 != null && item.data.BANK_NM10 != "") vrActno += item.data.BANK_NM10 + " " ; // 은행 명10 if (item.data.BANK_NM19 != null && item.data.BANK_NM19 != "") vrActno += item.data.BANK_NM19 + " " + item.data.VR_ACTNO19 + "\n"; // 가상 계좌번호19
if (item.data.VR_ACTNO10 != null && item.data.VR_ACTNO10 != "") vrActno += item.data.VR_ACTNO10 + "\n"; // 가상 계좌번호10 if (item.data.BANK_NM20 != null && item.data.BANK_NM20 != "") vrActno += item.data.BANK_NM20 + " " + item.data.VR_ACTNO20 + "\n"; // 가상 계좌번호20
if (item.data.BANK_NM11 != null && item.data.BANK_NM11 != "") vrActno += item.data.BANK_NM11 + " " ; // 은행 명11
if (item.data.VR_ACTNO11 != null && item.data.VR_ACTNO11 != "") vrActno += item.data.VR_ACTNO11 + "\n"; // 가상 계좌번호11
$("#vrActno--${pageName}").val(vrActno); // 가상 계좌번호 $("#vrActno--${pageName}").val(vrActno); // 가상 계좌번호
$("#epayno--${pageName}").val(item.data.EPAYNO_MASK); // 전자납부번호 $("#epayno--${pageName}").val(item.data.EPAYNO_MASK); // 전자납부번호
@ -565,12 +563,6 @@
$("#btnCreateSndbk--${pageName}").prop("disabled", true); $("#btnCreateSndbk--${pageName}").prop("disabled", true);
$("#btnUpdateSndbk--${pageName}").prop("disabled", true); $("#btnUpdateSndbk--${pageName}").prop("disabled", true);
$("#btnRemoveSndbk--${pageName}").prop("disabled", true); $("#btnRemoveSndbk--${pageName}").prop("disabled", true);
$("#btnViewPostTrace--${pageName}").prop("disabled", true);
} else {
$("#btnCreateSndbk--${pageName}").prop("disabled", false);
$("#btnUpdateSndbk--${pageName}").prop("disabled", false);
$("#btnRemoveSndbk--${pageName}").prop("disabled", false);
$("#btnViewPostTrace--${pageName}").prop("disabled", false);
} }
} }

@ -203,7 +203,7 @@
<label for="vrActno--${pageName}" class="w-px-120 bg-lighter pe-2 col-form-label text-sm-end">가상계좌번호</label> <label for="vrActno--${pageName}" class="w-px-120 bg-lighter pe-2 col-form-label text-sm-end">가상계좌번호</label>
</div> </div>
<div class="col-md-12"> <div class="col-md-12">
<textarea type="text" class="form-control w-100" id="vrActno--${pageName}" name="vrActno" data-map="VR_ACTNO" rows="13"></textarea> <textarea type="text" class="form-control w-100" id="vrActno--${pageName}" name="vrActno" data-map="VR_ACTNO" rows="15"></textarea>
</div> </div>
</div> </div>
</div> <!-- <div class="card"> --> </div> <!-- <div class="card"> -->
@ -301,17 +301,26 @@
// 가상계좌번호 // 가상계좌번호
let vrActno = ""; let vrActno = "";
if (item.data.BANK_NM != null) vrActno += item.data.BANK_NM + " " + item.data.VR_ACTNO + "\n"; // 가상 계좌번호 if (item.data.BANK_NM != null && item.data.BANK_NM != "") vrActno += item.data.BANK_NM + " " + item.data.VR_ACTNO + "\n"; // 가상 계좌번호
if (item.data.BANK_NM2 != null) vrActno += item.data.BANK_NM2 + " " + item.data.VR_ACTNO2 + "\n"; // 가상 계좌번호2 if (item.data.BANK_NM2 != null && item.data.BANK_NM2 != "") vrActno += item.data.BANK_NM2 + " " + item.data.VR_ACTNO2 + "\n"; // 가상 계좌번호2
if (item.data.BANK_NM3 != null) vrActno += item.data.BANK_NM3 + " " + item.data.VR_ACTNO3 + "\n"; // 가상 계좌번호3 if (item.data.BANK_NM3 != null && item.data.BANK_NM3 != "") vrActno += item.data.BANK_NM3 + " " + item.data.VR_ACTNO3 + "\n"; // 가상 계좌번호3
if (item.data.BANK_NM4 != null) vrActno += item.data.BANK_NM4 + " " + item.data.VR_ACTNO4 + "\n"; // 가상 계좌번호4 if (item.data.BANK_NM4 != null && item.data.BANK_NM4 != "") vrActno += item.data.BANK_NM4 + " " + item.data.VR_ACTNO4 + "\n"; // 가상 계좌번호4
if (item.data.BANK_NM5 != null) vrActno += item.data.BANK_NM5 + " " + item.data.VR_ACTNO5 + "\n"; // 가상 계좌번호5 if (item.data.BANK_NM5 != null && item.data.BANK_NM5 != "") vrActno += item.data.BANK_NM5 + " " + item.data.VR_ACTNO5 + "\n"; // 가상 계좌번호5
if (item.data.BANK_NM6 != null) vrActno += item.data.BANK_NM6 + " " + item.data.VR_ACTNO6 + "\n"; // 가상 계좌번호6 if (item.data.BANK_NM6 != null && item.data.BANK_NM6 != "") vrActno += item.data.BANK_NM6 + " " + item.data.VR_ACTNO6 + "\n"; // 가상 계좌번호6
if (item.data.BANK_NM7 != null) vrActno += item.data.BANK_NM7 + " " + item.data.VR_ACTNO7 + "\n"; // 가상 계좌번호7 if (item.data.BANK_NM7 != null && item.data.BANK_NM7 != "") vrActno += item.data.BANK_NM7 + " " + item.data.VR_ACTNO7 + "\n"; // 가상 계좌번호7
if (item.data.BANK_NM8 != null) vrActno += item.data.BANK_NM8 + " " + item.data.VR_ACTNO8 + "\n"; // 가상 계좌번호8 if (item.data.BANK_NM8 != null && item.data.BANK_NM8 != "") vrActno += item.data.BANK_NM8 + " " + item.data.VR_ACTNO8 + "\n"; // 가상 계좌번호8
if (item.data.BANK_NM9 != null) vrActno += item.data.BANK_NM9 + " " + item.data.VR_ACTNO9 + "\n"; // 가상 계좌번호9 if (item.data.BANK_NM9 != null && item.data.BANK_NM9 != "") vrActno += item.data.BANK_NM9 + " " + item.data.VR_ACTNO9 + "\n"; // 가상 계좌번호9
if (item.data.BANK_NM10 != null) vrActno += item.data.BANK_NM10 + " " + item.data.VR_ACTNO10 + "\n"; // 가상 계좌번호10 if (item.data.BANK_NM10 != null && item.data.BANK_NM10 != "") vrActno += item.data.BANK_NM10 + " " + item.data.VR_ACTNO10 + "\n"; // 가상 계좌번호10
if (item.data.BANK_NM11 != null) vrActno += item.data.BANK_NM11 + " " + item.data.VR_ACTNO11; // 가상 계좌번호11 if (item.data.BANK_NM11 != null && item.data.BANK_NM11 != "") vrActno += item.data.BANK_NM11 + " " + item.data.VR_ACTNO11 + "\n"; // 가상 계좌번호11
if (item.data.BANK_NM12 != null && item.data.BANK_NM12 != "") vrActno += item.data.BANK_NM12 + " " + item.data.VR_ACTNO12 + "\n"; // 가상 계좌번호12
if (item.data.BANK_NM13 != null && item.data.BANK_NM13 != "") vrActno += item.data.BANK_NM13 + " " + item.data.VR_ACTNO13 + "\n"; // 가상 계좌번호13
if (item.data.BANK_NM14 != null && item.data.BANK_NM14 != "") vrActno += item.data.BANK_NM14 + " " + item.data.VR_ACTNO14 + "\n"; // 가상 계좌번호14
if (item.data.BANK_NM15 != null && item.data.BANK_NM15 != "") vrActno += item.data.BANK_NM15 + " " + item.data.VR_ACTNO15 + "\n"; // 가상 계좌번호15
if (item.data.BANK_NM16 != null && item.data.BANK_NM16 != "") vrActno += item.data.BANK_NM16 + " " + item.data.VR_ACTNO16 + "\n"; // 가상 계좌번호16
if (item.data.BANK_NM17 != null && item.data.BANK_NM17 != "") vrActno += item.data.BANK_NM17 + " " + item.data.VR_ACTNO17 + "\n"; // 가상 계좌번호17
if (item.data.BANK_NM18 != null && item.data.BANK_NM18 != "") vrActno += item.data.BANK_NM18 + " " + item.data.VR_ACTNO18 + "\n"; // 가상 계좌번호18
if (item.data.BANK_NM19 != null && item.data.BANK_NM19 != "") vrActno += item.data.BANK_NM19 + " " + item.data.VR_ACTNO19 + "\n"; // 가상 계좌번호19
if (item.data.BANK_NM20 != null && item.data.BANK_NM20 != "") vrActno += item.data.BANK_NM20 + " " + item.data.VR_ACTNO20 + "\n"; // 가상 계좌번호20
$("#vrActno--${pageName}").val(vrActno); $("#vrActno--${pageName}").val(vrActno);
} }

@ -127,7 +127,7 @@
$("#tbody--${pageName}").setCurrentRow(key); $("#tbody--${pageName}").setCurrentRow(key);
$("#dscsnCn--${pageName}").val(item.data.DSCSN_CN); // 상담 내용 $("#dscsnCn--${pageName}").val(item.data.DSCSN_CN); // 상담 내용
}; };
// 민원 상담 내용 Dialog // 민원 상담 내용 Dialog
@ -343,28 +343,14 @@
}); });
} }
// 화면 초기 설정
initForm${pageName} = () => {
// 화면 초기화
$("#frmEdit--${pageName}")[0].reset();
// 달력 초기화
initDatepicker("frmEdit--${pageName}");
}
// 기본 데이터 설정 // 기본 데이터 설정
setFormData${pageName} = () => { initData${pageName} = () => {
// 화면 호출(callPurpose)이 view 라면 버튼 비활성화 // 화면 호출(callPurpose)이 view 라면 버튼 비활성화
if (${pageNameMain}CallPurpose == "view") { if (${pageNameMain}CallPurpose == "view") {
// button 요소들을 disabled = true // button 요소들을 disabled = true
$("#btnCreate--${pageName}").prop("disabled", true); $("#btnCreateCvlcptDscsn--${pageName}").prop("disabled", true);
$("#btnUpdate--${pageName}").prop("disabled", true); $("#btnUpdateCvlcptDscsn--${pageName}").prop("disabled", true);
$("#btnRemove--${pageName}").prop("disabled", true); $("#btnRemoveCvlcptDscsn--${pageName}").prop("disabled", true);
} else {
// button 요소들을 disabled = false
$("#btnCreate--${pageName}").prop("disabled", true);
$("#btnUpdate--${pageName}").prop("disabled", true);
$("#btnRemove--${pageName}").prop("disabled", true);
} }
} }
@ -375,17 +361,14 @@
// 이벤트 설정 // 이벤트 설정
setEvent${pageName}(); setEvent${pageName}();
// 초기 기본 설정 // 기본 데이터 설정
initForm${pageName}(); initData${pageName}();
// Dataset 설정 // Dataset 설정
let cvlcptDscsn = ${cvlcptDscsn}; let cvlcptDscsn = ${cvlcptDscsn};
if (cvlcptDscsn) { if (cvlcptDscsn) {
${pageName}Control.setData(${cvlcptDscsn}); ${pageName}Control.setData(${cvlcptDscsn});
} }
// 기본 데이터 설정
setFormData${pageName}();
}); });
</script> </script>

Loading…
Cancel
Save