diff --git a/src/main/java/cokr/xit/fims/excl/Excl01.java b/src/main/java/cokr/xit/fims/excl/Excl01.java
index e974cefd..b9188738 100644
--- a/src/main/java/cokr/xit/fims/excl/Excl01.java
+++ b/src/main/java/cokr/xit/fims/excl/Excl01.java
@@ -18,6 +18,11 @@ import lombok.Setter;
@Setter
public class Excl01 extends AbstractEntity {
+ /**
+ * 부과 제외 IDs
+ */
+ private String[] levyExclIDs;
+
/**
* 부과 제외 ID
*/
@@ -98,11 +103,6 @@ public class Excl01 extends AbstractEntity {
*/
private String delRsn;
- /**
- * 부과 제외 IDs
- */
- private String[] levyExclIDs;
-
// 추가 /////////////////////////////////////////////////////////////////////
/* 단속(TB_CRDN) */
/**
diff --git a/src/main/java/cokr/xit/fims/excl/Excl02.java b/src/main/java/cokr/xit/fims/excl/Excl02.java
index 10cbdd6e..5857140b 100644
--- a/src/main/java/cokr/xit/fims/excl/Excl02.java
+++ b/src/main/java/cokr/xit/fims/excl/Excl02.java
@@ -20,6 +20,13 @@ import lombok.Setter;
@Setter
public class Excl02 extends AbstractEntity {
+ public static String INF_TYPE = "110"; // 의견 진술 첨부파일
+
+ /**
+ * 의견 IDs
+ */
+ private String[] opnnIDs;
+
/**
* 의견 ID
*/
@@ -115,11 +122,6 @@ public class Excl02 extends AbstractEntity {
*/
private String opnnSbmsnSeCd;
- /**
- * 의견 제출 구분 명
- */
- private String opnnSbmsnSeNm;
-
/**
* 의견 제출 요지
*/
@@ -140,11 +142,6 @@ public class Excl02 extends AbstractEntity {
*/
private String ntfctnSeCd;
- /**
- * 통보 구분 명
- */
- private String ntfctnSeNm;
-
/**
* 담당자 검토 의견
*/
diff --git a/src/main/java/cokr/xit/fims/excl/Excl03.java b/src/main/java/cokr/xit/fims/excl/Excl03.java
index 08210889..bcdec79d 100644
--- a/src/main/java/cokr/xit/fims/excl/Excl03.java
+++ b/src/main/java/cokr/xit/fims/excl/Excl03.java
@@ -20,6 +20,13 @@ import lombok.Setter;
@Setter
public class Excl03 extends AbstractEntity {
+ public static String INF_TYPE = "100"; // 단속 사진
+
+ /**
+ * 재등록 IDs
+ */
+ private String[] reRegIDs;
+
/**
* 재등록 ID
*/
diff --git a/src/main/java/cokr/xit/fims/excl/service/Excl02Service.java b/src/main/java/cokr/xit/fims/excl/service/Excl02Service.java
index a57b5c39..0004a3e9 100644
--- a/src/main/java/cokr/xit/fims/excl/service/Excl02Service.java
+++ b/src/main/java/cokr/xit/fims/excl/service/Excl02Service.java
@@ -1,6 +1,7 @@
package cokr.xit.fims.excl.service;
import java.util.List;
+import java.util.Map;
import cokr.xit.fims.excl.Excl02;
import cokr.xit.fims.excl.Excl02Query;
@@ -43,7 +44,7 @@ public interface Excl02Service {
*
그렇지 않으면 false
*
*/
- boolean create(Excl02 excl02);
+ Map create(Excl02 excl02);
/**의견제출 대장 정보를 수정한다.
* @param opnnSbmsn 의견제출 대장
@@ -52,7 +53,7 @@ public interface Excl02Service {
* 그렇지 않으면 false
*
*/
- boolean update(Excl02 excl02);
+ Map update(Excl02 excl02);
/**의견제출 대장 정보를 삭제한다.
* @param opnnSbmsn 의견제출 대장
diff --git a/src/main/java/cokr/xit/fims/excl/service/bean/Excl01ServiceBean.java b/src/main/java/cokr/xit/fims/excl/service/bean/Excl01ServiceBean.java
index c5be9402..e96321ae 100644
--- a/src/main/java/cokr/xit/fims/excl/service/bean/Excl01ServiceBean.java
+++ b/src/main/java/cokr/xit/fims/excl/service/bean/Excl01ServiceBean.java
@@ -81,18 +81,17 @@ public class Excl01ServiceBean extends AbstractServiceBean implements Excl01Serv
}
// 단속 상태 코드 설정.
- if (excl01.getLevyExclSeCd().equals("1")) { // 비부과
+ if (excl01.getLevyExclSeCd().equals("1")) { // 비부과
excl01.setCrdnSttsCd("81"); // 비부과(서손)
- } else if (excl01.getLevyExclSeCd().equals("2")) { // 계고
+ } else if (excl01.getLevyExclSeCd().equals("2")) { // 계고
excl01.setCrdnSttsCd("83"); // 계고
- } else if (excl01.getLevyExclSeCd().equals("5")) { // 전액감액
+ } else if (excl01.getLevyExclSeCd().equals("5")) { // 전액감액
excl01.setCrdnSttsCd("80"); // 부과취소
}
// 부과제외(TB_LEVY_EXCL) 대장 등록
retSuccess = excl01Bean.create(excl01);
- // 1건이 등록 되지 않았다면..
- if (!retSuccess) {
+ if (!retSuccess) { // 등록 되지 않았다면..
retMap.put("retSaved", "false");
retMap.put("retMessage", "부과제외 대장 등록에 실패하였습니다.");
diff --git a/src/main/java/cokr/xit/fims/excl/service/bean/Excl02ServiceBean.java b/src/main/java/cokr/xit/fims/excl/service/bean/Excl02ServiceBean.java
index 1038221d..b4c5835c 100644
--- a/src/main/java/cokr/xit/fims/excl/service/bean/Excl02ServiceBean.java
+++ b/src/main/java/cokr/xit/fims/excl/service/bean/Excl02ServiceBean.java
@@ -1,11 +1,14 @@
package cokr.xit.fims.excl.service.bean;
+import java.util.HashMap;
import java.util.List;
+import java.util.Map;
import javax.annotation.Resource;
import org.springframework.stereotype.Service;
+import cokr.xit.fims.cmmn.CrdnSttsHstry;
import cokr.xit.fims.excl.Excl02;
import cokr.xit.fims.excl.Excl02Query;
import cokr.xit.fims.excl.service.Excl02Service;
@@ -45,13 +48,48 @@ public class Excl02ServiceBean extends AbstractServiceBean implements Excl02Serv
}
@Override
- public boolean create(Excl02 excl02) {
- return excl02Bean.create(excl02);
+ public Map create(Excl02 excl02) {
+ // 변수 선언
+ boolean retSuccess = false; // DB 처리 결과
+ Map retMap = new HashMap(); // 결과 return
+
+ retSuccess = excl02Bean.create(excl02);
+ if (!retSuccess) { // 등록 되지 않았다면..
+
+ retMap.put("retSaved", "false");
+ retMap.put("retMessage", "의견제출 대장 등록에 실패하였습니다.");
+
+ // 예외를 발생시켜서 오류메세지를 보내고 롤백..
+ throw new RuntimeException(retMap.get("retMessage"));
+ }
+
+ // 처리 성공
+ retMap.put("retSaved", "true");
+ retMap.put("retMessage", "저장 되었습니다.");
+
+ return retMap;
}
@Override
- public boolean update(Excl02 excl02) {
- return excl02Bean.update(excl02);
+ public Map update(Excl02 excl02) {
+ // 변수 선언
+ boolean retSuccess = false; // DB 처리 결과
+ Map retMap = new HashMap(); // 결과 return
+
+ retSuccess = excl02Bean.update(excl02);
+ if (!retSuccess) {
+ retMap.put("retSaved", "false");
+ retMap.put("retMessage", "의견제출 대장 수정에 실패하였습니다.");
+
+ // 예외를 발생시켜서 오류메세지를 보내고 Database 롤백..
+ throw new RuntimeException(retMap.get("retMessage"));
+ }
+
+ // 처리 성공
+ retMap.put("retSaved", "true");
+ retMap.put("retMessage", "저장 되었습니다.");
+
+ return retMap;
}
@Override
diff --git a/src/main/java/cokr/xit/fims/excl/web/Excl02Controller.java b/src/main/java/cokr/xit/fims/excl/web/Excl02Controller.java
index 13acb1f1..c8d733d2 100644
--- a/src/main/java/cokr/xit/fims/excl/web/Excl02Controller.java
+++ b/src/main/java/cokr/xit/fims/excl/web/Excl02Controller.java
@@ -109,11 +109,12 @@ public class Excl02Controller extends ApplicationController {
*/
@PostMapping(name="의견제출 대장 등록", value="/020/create.do")
public ModelAndView create(Excl02 excl02) {
- boolean saved = excl02Service.create(excl02);
+ Map retMap = excl02Service.create(excl02);
return new ModelAndView("jsonView")
- .addObject("saved", saved);
- }
+ .addObject("retSaved", retMap.get("retSaved"))
+ .addObject("retMessage", retMap.get("retMessage"));
+ }
/**의견제출 대장 정보를 수정한다.
* @param opnnSbmsn 의견제출 대장 정보
@@ -124,10 +125,11 @@ public class Excl02Controller extends ApplicationController {
*/
@PostMapping(name="의견제출 대장 수정", value="/020/update.do")
public ModelAndView update(Excl02 excl02, MultipartFile[] uploadFileList) {
- boolean saved = excl02Service.update(excl02);
+ Map retMap = excl02Service.update(excl02);
return new ModelAndView("jsonView")
- .addObject("saved", saved);
+ .addObject("retSaved", retMap.get("retSaved"))
+ .addObject("retMessage", retMap.get("retMessage"));
}
/**지정한 의견제출 대장를 제거한다.
diff --git a/src/main/resources/sql/mapper/fims/excl/excl02-mapper.xml b/src/main/resources/sql/mapper/fims/excl/excl02-mapper.xml
index 9e4a8e83..5af0405a 100644
--- a/src/main/resources/sql/mapper/fims/excl/excl02-mapper.xml
+++ b/src/main/resources/sql/mapper/fims/excl/excl02-mapper.xml
@@ -145,32 +145,32 @@
AND A.STTR_NM = #{schSttrNm} /* 진술자 명 */
- AND A.OPNN_SBMSN_STTS_CD = #{schOpnnSbmsnSttsCd} /* 의견 제출 상태 코드 */
+ AND A.OPNN_SBMSN_STTS_CD = #{schOpnnSbmsnSttsCd} /* 의견 제출 상태 코드 */
- AND C.VHRNO = #{schVhrno} /* 차량번호 */
+ AND C.VHRNO = #{schVhrno} /* 차량번호 */
- AND C.CRDN_YMD = ]]> #{schCrdnYmdFrom} /* 단속 일자 시작 */
+ AND C.CRDN_YMD = ]]> #{schCrdnYmdFrom} /* 단속 일자 시작 */
- AND C.CRDN_YMD #{schCrdnYmdTo} /* 단속 일자 종료 */
+ AND C.CRDN_YMD #{schCrdnYmdTo} /* 단속 일자 종료 */
- AND SUBSTR(A.REG_DT,1,8) = ]]> #{schRegDateFrom} /* 등록 일자 시작 */
+ AND SUBSTR(A.REG_DT,1,8) = ]]> #{schRegDateFrom} /* 등록 일자 시작 */
- AND SUBSTR(A.REG_DT,1,8) #{schRegDateTo} /* 등록 일자 종료 */
+ AND SUBSTR(A.REG_DT,1,8) #{schRegDateTo} /* 등록 일자 종료 */
- AND SUBSTR(A.MDFCN_DT,1,8) = ]]> #{schRegDateFrom} /* 수정 일자 시작 */
+ AND SUBSTR(A.MDFCN_DT,1,8) = ]]> #{schRegDateFrom} /* 수정 일자 시작 */
- AND SUBSTR(A.MDFCN_DT,1,8) #{schRegDateTo} /* 수정 일자 종료 */
+ AND SUBSTR(A.MDFCN_DT,1,8) #{schRegDateTo} /* 수정 일자 종료 */
@@ -310,6 +310,13 @@
, A.CRDN_STTS_CHG_DT /* 단속 상태 변경 일시 */
, B.RTPYR_ID /* 납부자 ID */
, B.RTPYR_NM /* 납부자 명 */
+ , B.RTPYR_TELNO /* 납부자 전화번호 */
+ , B.RTPYR_MBL_TELNO /* 납부자 휴대 전화번호 */
+ , B.RTPYR_EML /* 납부자 이메일 */
+ , B.RTPYR_BRDT /* 납부자 생년월일 */
+ , B.ZIP /* 우편번호 */
+ , B.ADDR /* 주소 */
+ , B.DTL_ADDR /* 상세 주소 */
, C.OPNN_ID /* 의견 ID */
, AS TODAY /* 오늘 일자 */
FROM TB_CRDN A
@@ -319,120 +326,113 @@
/* 의견제출 대장 등록(excl02Mapper.insertOpnnSbmsn) */
+
+ SELECT CONCAT(DATE_FORMAT(CURRENT_DATE, '%Y'), LPAD(CAST(IFNULL(MAX(SUBSTRING(OPNN_ID,5)) + 1, 1) AS INT), 16, '0')) AS NEW_ID FROM TB_OPNN_SBMSN
+
INSERT
INTO TB_OPNN_SBMSN (
- OPNN_ID /* 의견 ID */
- , CRDN_ID /* 단속 ID */
- , RCPT_NO /* 접수 번호 */
- , RCPT_YMD /* 접수 일자 */
- , RCPT_SE_CD /* 접수 구분 코드 */
- , OWNR_REL_CD /* 소유주 관계 코드 */
- , STTR_NM /* 진술자 명 */
- , STTR_BRDT /* 진술자 생년월일 */
- , STTR_RRNO /* 진술자 주민등록번호 */
- , STTR_ADDR /* 진술자 주소 */
- , STTR_DADDR /* 진술자 상세주소 */
- , STTR_ZIP /* 진술자 우편번호 */
- , STTR_CTTPC /* 진술자 연락처 */
- , STTR_EML /* 진술자 이메일 */
- , OPNN_SBMSN_CN /* 의견 제출 내용 */
- , OPNN_SBMSN_SE_CD /* 의견 제출 구분 코드 */
- , OPNN_SBMSN_GIST /* 의견 제출 요지 */
- , ATCH_FILE_CNT /* 첨부 파일 수 */
- , DOC_NO /* 문서 번호 */
- , NTFCTN_SE_CD /* 통보 구분 코드 */
- , PIC_RVW_OPNN /* 담당자 검토 의견 */
- , ANS_CN /* 답변 내용 */
- , ANS_YMD /* 답변 일자 */
- , ANS_TM /* 답변 시각 */
- , OPNN_SBMSN_STTS_CD /* 의견 제출 상태 코드 */
- , DEL_YN /* 삭제 여부 */
- , REG_DT /* 등록 일시 */
- , RGTR /* 등록자 */
- , MDFCN_DT /* 수정 일시 */
- , MDFR /* 수정자 */
- , DEL_DT /* 삭제 일시 */
- , DLTR /* 삭제자 */
- , DEL_RSN /* 삭제 사유 */
+ OPNN_ID /* 의견 ID */
+ , CRDN_ID /* 단속 ID */
+ , RCPT_NO /* 접수 번호 */
+ , RCPT_YMD /* 접수 일자 */
+ , RCPT_SE_CD /* 접수 구분 코드 */
+ , OWNR_REL_CD /* 소유주 관계 코드 */
+ , STTR_NM /* 진술자 명 */
+ , STTR_BRDT /* 진술자 생년월일 */
+ , STTR_RRNO /* 진술자 주민등록번호 */
+ , STTR_ADDR /* 진술자 주소 */
+ , STTR_DADDR /* 진술자 상세주소 */
+ , STTR_ZIP /* 진술자 우편번호 */
+ , STTR_CTTPC /* 진술자 연락처 */
+ , STTR_EML /* 진술자 이메일 */
+ , OPNN_SBMSN_CN /* 의견 제출 내용 */
+ , OPNN_SBMSN_SE_CD /* 의견 제출 구분 코드 */
+ , OPNN_SBMSN_GIST /* 의견 제출 요지 */
+ , ATCH_FILE_CNT /* 첨부 파일 수 */
+ , DOC_NO /* 문서 번호 */
+ , NTFCTN_SE_CD /* 통보 구분 코드 */
+ , PIC_RVW_OPNN /* 담당자 검토 의견 */
+ , ANS_CN /* 답변 내용 */
+ , ANS_YMD /* 답변 일자 */
+ , ANS_TM /* 답변 시각 */
+ , OPNN_SBMSN_STTS_CD /* 의견 제출 상태 코드 */
+ , DEL_YN /* 삭제 여부 */
+ , REG_DT /* 등록 일시 */
+ , RGTR /* 등록자 */
+ , MDFCN_DT /* 수정 일시 */
+ , MDFR /* 수정자 */
)
VALUES (
- #{opnnSbmsn.opnnId} /* 의견 ID -->
- , #{opnnSbmsn.crdnId} /* 단속 ID */
- , #{opnnSbmsn.rcptNo} /* 접수 번호 */
- , #{opnnSbmsn.rcptYmd} /* 접수 일자 */
- , #{opnnSbmsn.rcptSeCd} /* 접수 구분 코드 */
- , #{opnnSbmsn.ownrRelCd} /* 소유주 관계 코드 */
- , #{opnnSbmsn.sttrNm} /* 진술자 명 */
- , #{opnnSbmsn.sttrBrdt} /* 진술자 생년월일 */
- , #{opnnSbmsn.sttrRrno} /* 진술자 주민등록번호 */
- , #{opnnSbmsn.sttrAddr} /* 진술자 주소 */
- , #{opnnSbmsn.sttrDaddr} /* 진술자 상세주소 */
- , #{opnnSbmsn.sttrZip} /* 진술자 우편번호 */
- , #{opnnSbmsn.sttrCttpc} /* 진술자 연락처 */
- , #{opnnSbmsn.sttrEml} /* 진술자 이메일 */
- , #{opnnSbmsn.opnnSbmsnCn} /* 의견 제출 내용 */
- , #{opnnSbmsn.opnnSbmsnSeCd} /* 의견 제출 구분 코드 */
- , #{opnnSbmsn.opnnSbmsnGist} /* 의견 제출 요지 */
- , #{opnnSbmsn.atchFileCnt} /* 첨부 파일 수 */
- , #{opnnSbmsn.docNo} /* 문서 번호 */
- , #{opnnSbmsn.ntfctnSeCd} /* 통보 구분 코드 */
- , #{opnnSbmsn.picRvwOpnn} /* 담당자 검토 의견 */
- , #{opnnSbmsn.ansCn} /* 답변 내용 */
- , #{opnnSbmsn.ansYmd} /* 답변 일시 */
- , #{opnnSbmsn.ansTm} /* 답변 일시 */
- , #{opnnSbmsn.opnnSbmsnSttsCd} /* 의견 제출 상태 코드 */
- , #{opnnSbmsn.delYn} /* 삭제 여부 */
- , /* 등록 일시 */
- , #{currentUser.id} /* 등록자 */
- , /* 수정 일시 */
- , #{currentUser.id} /* 수정자 */
- , #{opnnSbmsn.delDt} /* 삭제 일시 */
- , #{opnnSbmsn.dltr} /* 삭제자 */
- , #{opnnSbmsn.delRsn} /* 삭제 사유 */
+ #{excl02.opnnId} /* 의견 ID */
+ , #{excl02.crdnId} /* 단속 ID */
+ , #{excl02.rcptNo} /* 접수 번호 */
+ , #{excl02.rcptYmd} /* 접수 일자 */
+ , #{excl02.rcptSeCd} /* 접수 구분 코드 */
+ , #{excl02.ownrRelCd} /* 소유주 관계 코드 */
+ , #{excl02.sttrNm} /* 진술자 명 */
+ , #{excl02.sttrBrdt} /* 진술자 생년월일 */
+ , #{excl02.sttrRrno} /* 진술자 주민등록번호 */
+ , #{excl02.sttrAddr} /* 진술자 주소 */
+ , #{excl02.sttrDaddr} /* 진술자 상세주소 */
+ , #{excl02.sttrZip} /* 진술자 우편번호 */
+ , #{excl02.sttrCttpc} /* 진술자 연락처 */
+ , #{excl02.sttrEml} /* 진술자 이메일 */
+ , #{excl02.opnnSbmsnCn} /* 의견 제출 내용 */
+ , #{excl02.opnnSbmsnSeCd} /* 의견 제출 구분 코드 */
+ , #{excl02.opnnSbmsnGist} /* 의견 제출 요지 */
+ , #{excl02.atchFileCnt} /* 첨부 파일 수 */
+ , #{excl02.docNo} /* 문서 번호 */
+ , #{excl02.ntfctnSeCd} /* 통보 구분 코드 */
+ , #{excl02.picRvwOpnn} /* 담당자 검토 의견 */
+ , #{excl02.ansCn} /* 답변 내용 */
+ , #{excl02.ansYmd} /* 답변 일시 */
+ , #{excl02.ansTm} /* 답변 일시 */
+ , #{excl02.opnnSbmsnSttsCd} /* 의견 제출 상태 코드 */
+ , 'N' /* 삭제 여부 */
+ , #{excl02.createdAt} /* 등록 일시 */
+ , #{excl02.createdBy} /* 등록자 */
+ , #{excl02.lastModified} /* 수정 일시 */
+ , #{excl02.modifiedBy} /* 수정자 */
)
/* 의견제출 대장 수정(excl02Mapper.updateOpnnSbmsn) */
UPDATE TB_OPNN_SBMSN
- SET RCPT_NO = #{opnnSbmsn.rcptNo} /* 접수 번호 */
- , RCPT_YMD = #{opnnSbmsn.rcptYmd} /* 접수 일자 */
- , RCPT_SE_CD = #{opnnSbmsn.rcptSeCd} /* 접수 구분 코드 */
- , OWNR_REL_CD = #{opnnSbmsn.ownrRelCd} /* 소유주 관계 코드 */
- , STTR_NM = #{opnnSbmsn.sttrNm} /* 진술자 명 */
- , STTR_BRDT = #{opnnSbmsn.sttrBrdt} /* 진술자 생년월일 */
- , STTR_RRNO = #{opnnSbmsn.sttrRrno} /* 진술자 주민등록번호 */
- , STTR_ADDR = #{opnnSbmsn.sttrAddr} /* 진술자 주소 */
- , STTR_DADDR = #{opnnSbmsn.sttrDaddr} /* 진술자 상세주소 */
- , STTR_ZIP = #{opnnSbmsn.sttrZip} /* 진술자 우편번호 */
- , STTR_CTTPC = #{opnnSbmsn.sttrCttpc} /* 진술자 연락처 */
- , STTR_EML = #{opnnSbmsn.sttrEml} /* 진술자 이메일 */
- , OPNN_SBMSN_CN = #{opnnSbmsn.opnnSbmsnCn} /* 의견 제출 내용 */
- , OPNN_SBMSN_TYPE = #{opnnSbmsn.opnnSbmsnType} /* 의견 제출 유형 */
- , OPNN_SBMSN_GIST = #{opnnSbmsn.opnnSbmsnGist} /* 의견 제출 요지 */
- , ATCH_FILE_CNT = #{opnnSbmsn.atchFileCnt} /* 첨부 파일 수 */
- , DOC_NO = #{opnnSbmsn.docNo} /* 문서 번호 */
- , NTFCTN_SE_CD = #{opnnSbmsn.ntfctnSeCd} /* 통보 구분 코드 */
- , PIC_RVW_OPNN = #{opnnSbmsn.picRvwOpnn} /* 담당자 검토 의견 */
- , ANS_CN = #{opnnSbmsn.ansCn} /* 답변 내용 */
- , ANS_YMD = #{opnnSbmsn.ansYmd} /* 답변 일자 */
- , ANS_TM = #{opnnSbmsn.ansTm} /* 답변 시각 */
- , OPNN_SBMSN_STTS_CD = #{opnnSbmsn.opnnSbmsnSttsCd} /* 의견 제출 상태 코드 */
- , DEL_YN = #{opnnSbmsn.delYn} /* 삭제 여부 */
- , MDFCN_DT = /* 수정 일시 */
- , MDFR = #{currentUser.id} /* 수정자 */
- , DEL_DT = #{opnnSbmsn.delDt} /* 삭제 일시 */
- , DLTR = #{opnnSbmsn.dltr} /* 삭제자 */
- , DEL_RSN = #{opnnSbmsn.delRsn} /* 삭제 사유 */
- WHERE OPNN_ID = #{opnnSbmsn.opnnId} /* 의견 ID */
+ SET RCPT_NO = #{excl02.rcptNo} /* 접수 번호 */
+ , RCPT_YMD = #{excl02.rcptYmd} /* 접수 일자 */
+ , RCPT_SE_CD = #{excl02.rcptSeCd} /* 접수 구분 코드 */
+ , OWNR_REL_CD = #{excl02.ownrRelCd} /* 소유주 관계 코드 */
+ , STTR_NM = #{excl02.sttrNm} /* 진술자 명 */
+ , STTR_BRDT = #{excl02.sttrBrdt} /* 진술자 생년월일 */
+ , STTR_RRNO = #{excl02.sttrRrno} /* 진술자 주민등록번호 */
+ , STTR_ADDR = #{excl02.sttrAddr} /* 진술자 주소 */
+ , STTR_DADDR = #{excl02.sttrDaddr} /* 진술자 상세주소 */
+ , STTR_ZIP = #{excl02.sttrZip} /* 진술자 우편번호 */
+ , STTR_CTTPC = #{excl02.sttrCttpc} /* 진술자 연락처 */
+ , STTR_EML = #{excl02.sttrEml} /* 진술자 이메일 */
+ , OPNN_SBMSN_CN = #{excl02.opnnSbmsnCn} /* 의견 제출 내용 */
+ , OPNN_SBMSN_SE_CD = #{excl02.opnnSbmsnSeCd} /* 의견 제출 구분 코드 */
+ , OPNN_SBMSN_GIST = #{excl02.opnnSbmsnGist} /* 의견 제출 요지 */
+ , ATCH_FILE_CNT = #{excl02.atchFileCnt} /* 첨부 파일 수 */
+ , DOC_NO = #{excl02.docNo} /* 문서 번호 */
+ , NTFCTN_SE_CD = #{excl02.ntfctnSeCd} /* 통보 구분 코드 */
+ , PIC_RVW_OPNN = #{excl02.picRvwOpnn} /* 담당자 검토 의견 */
+ , ANS_CN = #{excl02.ansCn} /* 답변 내용 */
+ , ANS_YMD = #{excl02.ansYmd} /* 답변 일자 */
+ , ANS_TM = #{excl02.ansTm} /* 답변 시각 */
+ , OPNN_SBMSN_STTS_CD = #{excl02.opnnSbmsnSttsCd} /* 의견 제출 상태 코드 */
+ , MDFCN_DT = #{excl02.lastModified} /* 수정 일시 */
+ , MDFR = #{excl02.modifiedBy} /* 수정자 */
+ WHERE OPNN_ID = #{excl02.opnnId} /* 의견 ID */
- /* 의견제출 대장 삭제(excl02Mapper.deleteOpnnSbmsn) */
+ /* 의견제출 대장 삭제(excl02Mapper.deleteOpnnSbmsn) */
UPDATE TB_OPNN_SBMSN
SET DEL_YN = 'Y'
- , DEL_DT = /* 삭제 일시 */
- , DLTR = #{currentUser.id} /* 삭제자 */
- , DEL_RSN = #{opnnSbmsn.delRsn} /* 삭제 사유 */
- WHERE OPNN_ID = #{opnnSbmsn.opnnId} /* 의견 ID */
+ , DEL_DT = #{excl02.lastModified} /* 삭제 일시 */
+ , DLTR = #{excl01.modifiedBy} /* 삭제자 */
+ , DEL_RSN = #{excl02.delRsn} /* 삭제 사유 */
+ WHERE OPNN_ID = #{excl02.opnnId} /* 의견 ID */
\ No newline at end of file
diff --git a/src/main/webapp/WEB-INF/jsp/fims/excl/excl02010-main.jsp b/src/main/webapp/WEB-INF/jsp/fims/excl/excl02010-main.jsp
index 528e4352..8b71e93e 100644
--- a/src/main/webapp/WEB-INF/jsp/fims/excl/excl02010-main.jsp
+++ b/src/main/webapp/WEB-INF/jsp/fims/excl/excl02010-main.jsp
@@ -383,7 +383,7 @@
// 달력 초기화
initDatepicker("frmSearch--${pageName}");
- $("#schRcptYmdFrom--${pageName}").datepicker("setDate", DateUtil.getDateDay(-365).date);
+ $("#schRcptYmdFrom--${pageName}").datepicker("setDate", DateUtil.getDateDay(-10).date);
$("#schRcptYmdTo--${pageName}").datepicker("setDate", new Date());
${pageName}Control.dataset.clear();
@@ -475,7 +475,12 @@
// 등록
function fnCreate${pageName}() {
+ let params = {
+ crdnId : "00004148020220007320"
+// crdnId : "20234148020230000071"
+ };
+ ${pageName}Control.getInfo(params);
}
// 수정
diff --git a/src/main/webapp/WEB-INF/jsp/fims/excl/excl02020-info.jsp b/src/main/webapp/WEB-INF/jsp/fims/excl/excl02020-info.jsp
index 15fe6fd1..1d123834 100644
--- a/src/main/webapp/WEB-INF/jsp/fims/excl/excl02020-info.jsp
+++ b/src/main/webapp/WEB-INF/jsp/fims/excl/excl02020-info.jsp
@@ -68,6 +68,9 @@
+
@@ -79,7 +82,9 @@
-
+
@@ -251,6 +256,33 @@
/**************************************************************************
* function
**************************************************************************/
+ // 납부자 정보
+ function fnPayer${pageName}() {
+ // 수정이라면 동작하지 않게 한다.
+ if (${pageName}Control.getValue("OPNN_ID") != "") {
+ return;
+ }
+
+ $("select[name='ownrRelCd'] option:contains('본인')").attr("selected", "selected");
+ $("#sttrNm--${pageName}").val(${pageName}Control.getValue("RTPYR_NM"));
+ $("#sttrBrdt--${pageName}").val(${pageName}Control.getValue("RTPYR_BRDT"));
+ $("#sttrAddr--${pageName}").val(${pageName}Control.getValue("ADDR"));
+ $("#sttrZip--${pageName}").val(${pageName}Control.getValue("ZIP"));
+ $("#sttrDaddr--${pageName}").val(${pageName}Control.getValue("DTL_ADDR"));
+
+ if (${pageName}Control.getValue("RTPYR_MBL_TELNO") != "")
+ $("#sttrCttpc--${pageName}").val(${pageName}Control.getValue("RTPYR_MBL_TELNO"));
+ else
+ $("#sttrCttpc--${pageName}").val(${pageName}Control.getValue("RTPYR_TELNO"));
+
+ $("#sttrEml--${pageName}").val(${pageName}Control.getValue("RTPYR_EML"));
+ }
+
+ // 우편번호 조회
+ function fnZip${pageName}() {
+
+ }
+
// 저장
function fnSave${pageName}() {
let formFields = new FimsFormFields("#frmEdit--${pageName}");