From 3578ca1dd6b6b0342d42d5201fd7c679702f9b62 Mon Sep 17 00:00:00 2001 From: hylee Date: Mon, 29 Aug 2022 14:02:38 +0900 Subject: [PATCH] =?UTF-8?q?feat:=EA=B3=BC=EA=B1=B0=EC=9D=B4=EB=A0=A5?= =?UTF-8?q?=EB=93=B1=EB=A1=9D=201=EB=8B=A8=EA=B3=84=20=EC=A7=84=ED=96=89?= =?UTF-8?q?=EC=A4=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/AdjReqMgrPastVO.java | 11 +- .../service/impl/AdjReqMgrPastDAO.java | 14 +- .../impl/AdjReqMgrPastServiceImpl.java | 24 +- .../web/AdjReqMgrPastController.java | 1 - .../adjReqMgrPast/AdjReqMgrPast_SQL_Mysql.xml | 31 +- .../adjReqMgrPastBasicRegist.jsp | 65 +- .../webapp/js/kccadr/adjReqMgrPast/init.js | 1096 ----------------- .../webapp/js/kccadr/adjReqMgrPast/value.js | 1096 +++++++++++++++++ 8 files changed, 1195 insertions(+), 1143 deletions(-) diff --git a/src/main/java/kcc/kccadr/adjReqMgrPast/service/AdjReqMgrPastVO.java b/src/main/java/kcc/kccadr/adjReqMgrPast/service/AdjReqMgrPastVO.java index d91589ba..8cdcec39 100644 --- a/src/main/java/kcc/kccadr/adjReqMgrPast/service/AdjReqMgrPastVO.java +++ b/src/main/java/kcc/kccadr/adjReqMgrPast/service/AdjReqMgrPastVO.java @@ -113,10 +113,6 @@ public class AdjReqMgrPastVO extends ComDefaultVO implements Serializable { // private String apprYn = ""; // 결재여부 // private String apprDe = ""; // 결재일시 // private String atchFileId = ""; // 첨부파일ID -// private String frstRegistPnttm = ""; // 등록일시 -// private String frstRegisterId = ""; // 등록자 -// private String lastUpdtPnttm = ""; // 수정일시 -// private String lastUpdusrId = ""; // 수정자 private String reqAddSeq = ""; //피신청인 추가 갯수 private String reqPerTotCnt = ""; //피신청인 총 갯수 @@ -148,6 +144,13 @@ public class AdjReqMgrPastVO extends ComDefaultVO implements Serializable { private String rpplConnNo; private String resPonDentNms = ""; //피신청인 총 갯수 + + + + + + + public AdjReqMgrVO getAdrVO() { return adrVO; } diff --git a/src/main/java/kcc/kccadr/adjReqMgrPast/service/impl/AdjReqMgrPastDAO.java b/src/main/java/kcc/kccadr/adjReqMgrPast/service/impl/AdjReqMgrPastDAO.java index 44a0e5bd..a9f88ef8 100644 --- a/src/main/java/kcc/kccadr/adjReqMgrPast/service/impl/AdjReqMgrPastDAO.java +++ b/src/main/java/kcc/kccadr/adjReqMgrPast/service/impl/AdjReqMgrPastDAO.java @@ -12,26 +12,30 @@ public class AdjReqMgrPastDAO extends EgovAbstractDAO { //오프라인 조정신청 사건정보 불러오기 public AdjReqMgrPastVO selectAdjReqMgrMasterInfo(AdjReqMgrPastVO adjReqMgrPastVO) throws Exception{ - return (AdjReqMgrPastVO) select("AdjReqMgrPastDAO.selectAdjReqMgrMasterInfo", adjReqMgrPastVO); + return (AdjReqMgrPastVO) select("adjReqMgrPastDAO.selectAdjReqMgrMasterInfo", adjReqMgrPastVO); } public List selectAdjReqMgrListInfo(AdjReqMgrPastVO adjReqMgrPastVO) throws Exception{ - return (List) list("AdjReqMgrPastDAO.selectAdjReqMgrListInfo", adjReqMgrPastVO); + return (List) list("adjReqMgrPastDAO.selectAdjReqMgrListInfo", adjReqMgrPastVO); } //오프라인 조정사건 신규 등록 public int insertAdrMgrMaster(AdjReqMgrPastVO adjReqMgrPastVO) throws Exception{ - return update("AdjReqMgrPastDAO.insertAdrMgrMaster", adjReqMgrPastVO); + return update("adjReqMgrPastDAO.insertAdrMgrMaster", adjReqMgrPastVO); } //오프라인 조정사건 상세 신규 등록 public int insertAdrMgrMasterDetail(AdjReqMgrPastVO adjReqMgrPastVO) throws Exception{ - return update("AdjReqMgrPastDAO.insertAdrMgrMasterDetail", adjReqMgrPastVO); + return update("adjReqMgrPastDAO.insertAdrMgrMasterDetail", adjReqMgrPastVO); } //오프라인 조정사건 대리인, 신청인, 피신청인 정보 등록 public int insertAdrRppl(AdjReqMgrPastVO adjReqMgrPastVO) throws Exception{ - return update("AdjReqMgrPastDAO.insertAdrRppl", adjReqMgrPastVO); + return update("adjReqMgrPastDAO.insertAdrRppl", adjReqMgrPastVO); + } + + public void insertAdrSnInit(AdjReqMgrPastVO adjReqMgrPastVO) { + insert("adjReqMgrPastDAO.insertAdrSnInit",adjReqMgrPastVO ); } diff --git a/src/main/java/kcc/kccadr/adjReqMgrPast/service/impl/AdjReqMgrPastServiceImpl.java b/src/main/java/kcc/kccadr/adjReqMgrPast/service/impl/AdjReqMgrPastServiceImpl.java index 7ead4df4..f722a137 100644 --- a/src/main/java/kcc/kccadr/adjReqMgrPast/service/impl/AdjReqMgrPastServiceImpl.java +++ b/src/main/java/kcc/kccadr/adjReqMgrPast/service/impl/AdjReqMgrPastServiceImpl.java @@ -35,6 +35,10 @@ public class AdjReqMgrPastServiceImpl extends EgovAbstractServiceImpl implements @Resource(name="rpplGnrService") private EgovIdGnrService rpplIdgenService; + + // ADR_PRTCL_MGR 기일조서관리 pk + @Resource(name = "egovPrtclManageGnrService") + private EgovIdGnrService idgenPrtclSeqService; //암복호화 유틸 @Resource(name = "egovCryptoUtil") @@ -59,7 +63,6 @@ public class AdjReqMgrPastServiceImpl extends EgovAbstractServiceImpl implements //이력정보 관리 @Resource(name = "adrHstryMgrDAO") private AdrHstryMgrDAO adrHstryMgrDAO; - //오프라인 조정신청 정보 상세내역 불러오기 @@ -214,7 +217,7 @@ public class AdjReqMgrPastServiceImpl extends EgovAbstractServiceImpl implements }else { // 대리인,신청인, 피신청인 정보 입력해보기 //신규 조정사건 상세보기 생성해 주기 - adjReqMgrPastVO.setAdrSn("1"); +// adjReqMgrPastVO.setAdrSn("1"); adjReqMgrPastDAO.insertAdrMgrMasterDetail(adjReqMgrPastVO); //조정신청 대리인 및 신청인 정보 추가해 주기 @@ -298,6 +301,7 @@ public class AdjReqMgrPastServiceImpl extends EgovAbstractServiceImpl implements String phone = phone1 + phone2 + phone3; adjReqMgrPastVO.getAdjReqMgrVoList().get(1).setRpplPhone(phone); + System.out.println(""); //신청인 정보 디비 입력해 주기 rpplCnt = cryptAdjReqMgrSend(adjReqMgrPastVO.getAdjReqMgrVoList().get(1)); //rpplCnt = adjReqMgrPastDAO.insertAdrRppl(adjReqMgrOffLineVO.getAdjReqMgrVoList().get(1)); @@ -381,6 +385,21 @@ public class AdjReqMgrPastServiceImpl extends EgovAbstractServiceImpl implements } } + + int adrSn = Integer.parseInt(adjReqMgrPastVO.getAdrSn()); + int cnt = 1; + System.out.println("adrSn :: " + adrSn); + while(cnt <= adrSn) + { + System.out.println("cnt : "+cnt); + adjReqMgrPastVO.setPrtclSeq(idgenPrtclSeqService.getNextStringId()); // idgenPrtclSeqService + adjReqMgrPastVO.setAdrSn(Integer.toString(cnt)); + adjReqMgrPastDAO.insertAdrSnInit(adjReqMgrPastVO); + cnt++; + } + + + return ResponseEntity.ok(new RestResponse(HttpStatus.OK, "조정신청 정보 저장이 완료되었습니다.", LocalDateTime.now())); } @@ -409,6 +428,7 @@ public class AdjReqMgrPastServiceImpl extends EgovAbstractServiceImpl implements adjReqMgrPastVO.setRpplRealAddr(rpplRealAddr); adjReqMgrPastVO.setRpplRealAddrDtl(rpplRealAddrDtl); +// TO_CHAR(SYSTIMESTAMP,'YYYYMMDD //디비에 추가해 주기 int resultCnt = adjReqMgrPastDAO.insertAdrRppl(adjReqMgrPastVO); diff --git a/src/main/java/kcc/kccadr/adjReqMgrPast/web/AdjReqMgrPastController.java b/src/main/java/kcc/kccadr/adjReqMgrPast/web/AdjReqMgrPastController.java index 4bd7efdd..65fe69ff 100644 --- a/src/main/java/kcc/kccadr/adjReqMgrPast/web/AdjReqMgrPastController.java +++ b/src/main/java/kcc/kccadr/adjReqMgrPast/web/AdjReqMgrPastController.java @@ -152,7 +152,6 @@ public class AdjReqMgrPastController { if(userId.equals("")) { // Unauthorized : 401, 권한 없음, 예를 들면, 로그인 페이지가 필요한 페이지를 로그인 없이 접속하려는 경우 반환되는 코드 (인증 실패) (Unauthorized) return ResponseEntity.ok(new RestResponse(HttpStatus.UNAUTHORIZED, "로그인이 필요합니다.", LocalDateTime.now())); - } diff --git a/src/main/resources/egovframework/sqlmap/kccadr/adjReqMgrPast/AdjReqMgrPast_SQL_Mysql.xml b/src/main/resources/egovframework/sqlmap/kccadr/adjReqMgrPast/AdjReqMgrPast_SQL_Mysql.xml index 2208a7c3..fe3839da 100644 --- a/src/main/resources/egovframework/sqlmap/kccadr/adjReqMgrPast/AdjReqMgrPast_SQL_Mysql.xml +++ b/src/main/resources/egovframework/sqlmap/kccadr/adjReqMgrPast/AdjReqMgrPast_SQL_Mysql.xml @@ -8,7 +8,7 @@ - SELECT ADR_SEQ AS adrSeq, ADR_NO AS adrNo, @@ -35,7 +35,7 @@ - SELECT ADR_SEQ AS adrSeq, RPPL_SEQ AS rpplSeq, @@ -80,7 +80,7 @@ - + INSERT INTO ADR_MGR_DETAIL( ADR_SEQ, ADR_SN, @@ -102,10 +102,11 @@ - + INSERT INTO ADR_MGR_MASTER ( ADR_SEQ ,STAT_CD + ,ADR_NO ,REQ_OL_CD ,REQ_CN1 ,REQ_CN2 @@ -122,7 +123,8 @@ ,LAST_UPDUSR_ID ) VALUES ( #adrSeq# - ,#statCd# + ,"400000" + ,#adrNo# ,#reqOlCd# ,#reqCn1# ,#reqCn2# @@ -133,14 +135,14 @@ ,'N' ,NOW() ,#atchFileId# - ,NOW() + ,TO_DATETIME(TO_CHAR(#frstRegistPnttm#,'YYYY-MM-DD')) ,#frstRegisterId# - ,NOW() + ,TO_DATETIME(TO_CHAR(#lastUpdtPnttm#,'YYYY-MM-DD')) ,#lastUpdusrId# ) - + INSERT INTO ADR_RPPL ( ADR_SEQ ,RPPL_SEQ @@ -216,6 +218,19 @@ ) + + + INSERT INTO ADR_PRTCL_MGR ( + ADR_SEQ + , ADR_SN + , PRTCL_SEQ + ) VALUES ( + #adrSeq# + ,#adrSn# + ,#prtclSeq# + ) + + diff --git a/src/main/webapp/WEB-INF/jsp/kccadr/adjReqMgrPast/adjReqMgrPastBasicRegist.jsp b/src/main/webapp/WEB-INF/jsp/kccadr/adjReqMgrPast/adjReqMgrPastBasicRegist.jsp index a1ca0a7f..446365a0 100644 --- a/src/main/webapp/WEB-INF/jsp/kccadr/adjReqMgrPast/adjReqMgrPastBasicRegist.jsp +++ b/src/main/webapp/WEB-INF/jsp/kccadr/adjReqMgrPast/adjReqMgrPastBasicRegist.jsp @@ -1,14 +1,13 @@ <%-- - Class Name : adjReqMgrOffRegist.jsp - Description : 오프라인조정신청 등록 화면 + Class Name : adjReqMgrPastRegist.jsp + Description : 과거사건등록 신청 화면 Modification Information - 수정일 수정자 수정내용 - ------- -------- --------------------------- - 2021.09.14 우영두 최초 생성 + 수정일 수정자 수정내용 + ------- -------- --------------------------- + 2022.08.22 이호영 최초 생성 - author : 우영두 - since : 2021.09.14 + author : 이호영 --%> <%@ page contentType="text/html; charset=utf-8"%> <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> @@ -53,8 +52,12 @@ - + + + + +
@@ -83,28 +86,36 @@ 조정번호 - + 조정신청일 - - -
- - diff --git a/src/main/webapp/js/kccadr/adjReqMgrPast/init.js b/src/main/webapp/js/kccadr/adjReqMgrPast/init.js index e2e8febd..bd2fded3 100644 --- a/src/main/webapp/js/kccadr/adjReqMgrPast/init.js +++ b/src/main/webapp/js/kccadr/adjReqMgrPast/init.js @@ -166,1099 +166,3 @@ }); - - - - //신청 1단계 저장 - function fn_adjReqMgr_insert() { - var form = document.adrVO; - - var rpplTy = $("[name='rpplTy']:checked").val(); //조정신청 대상 타입 - - if(rpplTy == '30'){ //조정신청 대상 대리인 - - var rppl00Nm = $('#rppl00Nm').val(); - var rppl00Post = $('#rppl00Post').val(); - var rppl00AddrDtl = $('#rppl00AddrDtl').val(); - var rppl00Email1 = $('#rppl00Email1').val(); - var rppl00Email2 = $('#rppl00Email2').val(); - var rppl00Phone1 = $('#rppl00Phone1').val(); - var rppl00Phone2 = $('#rppl00Phone2').val(); - var rppl00Phone3 = $('#rppl00Phone3').val(); - var rppl00RealPost = $('#rppl00RealPost').val(); - var rppl00RealAddrDtl = $('#rppl00RealAddrDtl').val(); - - if( rppl00Nm == ""){ - - alert("대리인 이름을 입력해 주세요."); - return false; - - } - - if(rppl00Post == ""){ - - alert("대리인 주소 우편번호를 입력해 주세요."); - return false; - - } - - if(rppl00AddrDtl == ""){ - - alert("대리인 상세 주소 정보를 입력해 주세요."); - return false; - - } - - if(rppl00Email1 == ""){ - - alert("대리인 이메일을 입력해 주세요."); - return false; - - } - - if(rppl00Email2 == ""){ - - alert("대리인 이메일 도메인 정보를 입력해 주세요."); - return false; - - } - - if(rppl00Phone1 == ""){ - - alert("대리인 연락처 정보를 입력해 주세요."); - return false; - - } - - if(rppl00Phone2 == ""){ - - alert("대리인 연락처 정보를 입력해 주세요."); - return false; - - } - - if(rppl00Phone3 == ""){ - - alert("대리인 연락처 정보를 입력해 주세요."); - return false; - - } - - if(rppl00RealPost == ""){ - - alert("대리인 우편물 수령지 우편번호 정보를 입력해 주세요."); - return false; - - } - - if(rppl00RealAddrDtl == ""){ - - alert("대리인 우편물 수령지 상세주소 정보를 입력해 주세요."); - return false; - - } - - if($('#rppl00Email1')){ - - var rppl00Email1 = $('#rppl00Email1').val(); - var rppl00Email2 = $('#rppl00Email2').val(); - - $('#rppl00Email').val(rppl00Email1 + "@" + rppl00Email2); - - } - - if($('#rppl00Phone1')){ - - var rppl00Phone1 = $('#rppl00Phone1').val(); - var rppl00Phone2 = $('#rppl00Phone2').val(); - var rppl00Phone3 = $('#rppl00Phone3').val(); - - $('#rppl00Phone').val(rppl00Phone1+rppl00Phone2+rppl00Phone3); - - } - - } - - var rpplUsrTy = $("[name='adjReqMgrVoList[1].rpplUsrTy']:checked").val(); //신청인 분류 - - if(rpplUsrTy == "01"){ //개인일 경우 - - var rppl0101Nm = $('#rppl0101Nm').val(); - - if(rppl0101Nm == ""){ - - alert("신청인 이름을 입력해 주세요."); - return false; - - } - - }else if(rpplUsrTy == "02"){ // 법인일 경우 - - var rppl0102Nm = $('#rppl0102Nm').val(); - var rppl01BizNm = $('#rppl01BizNm').val(); - var rppl01BizId = $('#rppl01BizId').val(); - - if(rppl0102Nm == ""){ - - alert("신청인 대표자 이름을 입력해 주세요."); - return false; - - } - - if(rppl01BizNm == ""){ - - alert("신청인 법인/사업체명을 입력해 주세요."); - return false; - - } - - if(rppl01BizId == ""){ - - alert("신청인 법인등록번호를 입력해 주세요."); - return false; - - } - - }else { // 개인 사업자인 경우 - - var rppl0103Nm = $('#rppl0103Nm').val(); - var rppl01BizNo = $('#rppl01BizNo').val(); - - if(rppl0103Nm == ""){ - - alert("신청인 개인 사업자 이름을 입력해 주세요."); - return false; - - } - - if(rppl01BizNo == ""){ - - alert("신청인 사업자 등록번호를 입력해 주세요."); - return false; - - } - - } - - //신청인 공통 입력 부분 체크 - var rppl01Post = $('#rppl01Post').val(); - var rppl01AddrDtl = $('#rppl01AddrDtl').val(); - var rppl01Email1 = $('#rppl01Email1').val(); - var rppl01Email2 = $('#rppl01Email2').val(); - var rppl01Phone1 = $('#rppl01Phone1').val(); - var rppl01Phone2 = $('#rppl01Phone2').val(); - var rppl01Phone3 = $('#rppl01Phone3').val(); - var rppl01RealPost = $('#rppl01RealPost').val(); - var rppl01RealAddrDtl = $('#rppl01RealAddrDtl').val(); - - if(rppl01Post == ""){ - - alert("신청인 주소 우편번호를 입력해 주세요."); - return false; - - } - - if(rppl01AddrDtl == ""){ - - alert("신청인 상세 주소 정보를 입력해 주세요."); - return false; - - } - - if(rppl01Email1 == ""){ - - alert("신청인 이메일을 입력해 주세요."); - return false; - - } - - if(rppl01Email2 == ""){ - - alert("신청인 이메일 도메인 정보를 입력해 주세요."); - return false; - - } - - if(rppl01Phone1 == ""){ - - alert("신청인 연락처 정보를 입력해 주세요."); - return false; - - } - - if(rppl01Phone2 == ""){ - - alert("신청인 연락처 정보를 입력해 주세요."); - return false; - - } - - if(rppl01Phone3 == ""){ - - alert("신청인 연락처 정보를 입력해 주세요."); - return false; - - } - - if(rppl01RealPost == ""){ - - alert("신청인 우편물 수령지 우편번호 정보를 입력해 주세요."); - return false; - - } - - if(rppl01RealAddrDtl == ""){ - - alert("신청인 우편물 수령지 상세주소 정보를 입력해 주세요."); - return false; - - } - - //신청인 이메일정보 합쳐주기 - var rppl01Email1 = $('#rppl01Email1').val(); - var rppl01Email2 = $('#rppl01Email2').val(); - - $('#rppl01Email').val(rppl01Email1+ "@" + rppl01Email2); - - //신청인 연락처 합쳐주기 - var rppl01Phone1 = $('#rppl01Phone1').val(); - var rppl01Phone2 = $('#rppl01Phone2').val(); - var rppl01Phone3 = $('#rppl01Phone3').val(); - - $('#rppl01Phone').val(rppl01Phone1+rppl01Phone2+rppl01Phone3); - - - //피신청인 체크 - var reqTotCnt = $('#reqPerTotCnt').val(); //총 피신청인 갯수 - - if(reqTotCnt == 0){ // 첫번째 피신청인 데이터 체크 - - var rppl02UsrTy = $("[name = 'adjReqMgrVoList[2].rpplUsrTy']:checked").val(); - - if(rppl02UsrTy == "01"){ //개인일 경우 - - var rppl0201Nm = $('#rppl0201Nm').val(); - - if(rppl0201Nm == ""){ - - alert("피신청인 이름을 입력해 주세요."); - return false; - - } - - }else if(rppl02UsrTy == "02"){ // 법인일 경우 - - var rppl0202Nm = $('#rppl0202Nm').val(); - var rppl02BizNm = $('#rppl02BizNm').val(); - var rppl02BizId = $('#rppl02BizId').val(); - - if(rppl0202Nm == ""){ - - alert("피신청인 대표자 이름을 입력해 주세요."); - return false; - - } - - if(rppl02BizNm == ""){ - - alert("피신청인 법인/사업체명을 입력해 주세요."); - return false; - - } - - if(rppl02BizId == ""){ - - alert("피신청인 법인등록번호를 입력해 주세요."); - return false; - - } - - }else { // 개인 사업자인 경우 - - var rppl0203Nm = $('#rppl0203Nm').val(); - var rppl02BizNo = $('#rppl02BizNo').val(); - - if(rppl0203Nm == ""){ - - alert("피신청인 개인 사업자 이름을 입력해 주세요."); - return false; - - } - - if(rppl02BizNo == ""){ - - alert("피신청인 개인 사업자 등록번호를 입력해 주세요."); - return false; - - } - - } - - //신청인 공통 입력 부분 체크 - var rppl02Post = $('#rppl02Post').val(); - var rppl02AddrDtl = $('#rppl02AddrDtl').val(); - var rppl02Email1 = $('#rppl02Email1').val(); - var rppl02Email2 = $('#rppl02Email2').val(); - var rppl02Phone1 = $('#rppl02Phone1').val(); - var rppl02Phone2 = $('#rppl02Phone2').val(); - var rppl02Phone3 = $('#rppl02Phone3').val(); - var rppl02RealPost = $('#rppl02RealPost').val(); - var rppl02RealAddrDtl = $('#rppl02RealAddrDtl').val(); - - if(rppl02Post == ""){ - - alert("피신청인 주소 우편번호를 입력해 주세요."); - return false; - - } - - if(rppl02AddrDtl == ""){ - - alert("피신청인 상세 주소 정보를 입력해 주세요."); - return false; - - } - - if(rppl02Email1 == ""){ - - alert("피신청인 이메일을 입력해 주세요."); - return false; - - } - - if(rppl02Email2 == ""){ - - alert("피신청인 이메일 도메인 정보를 입력해 주세요."); - return false; - - } - - if(rppl02Phone1 == ""){ - - alert("피신청인 신청인 연락처 정보를 입력해 주세요."); - return false; - - } - - if(rppl02Phone2 == ""){ - - alert("피신청인 신청인 연락처 정보를 입력해 주세요."); - return false; - - } - - if(rppl02Phone3 == ""){ - - alert("피신청인 신청인 연락처 정보를 입력해 주세요."); - return false; - - } - - if(rppl02RealPost == ""){ - - alert("우편물 수령지 우편번호 정보를 입력해 주세요."); - return false; - - } - - if(rppl02RealAddrDtl == ""){ - - alert("우편물 수령지 상세주소 정보를 입력해 주세요."); - return false; - - } - - //신청인 이메일정보 합쳐주기 - var rppl02Email1 = $('#rppl02Email1').val(); - var rppl02Email2 = $('#rppl02Email2').val(); - - $('#rppl02Email').val(rppl02Email1+ "@" + rppl02Email2); - - //신청인 연락처 합쳐주기 - var rppl02Phone1 = $('#rppl02Phone1').val(); - var rppl02Phone2 = $('#rppl02Phone2').val(); - var rppl02Phone3 = $('#rppl02Phone3').val(); - - $('#rppl02Phone').val(rppl02Phone1+rppl02Phone2+rppl02Phone3); - - } - - //피신청인 2번 체크 - if($('.reqPer02Tb').is(':visible')){ - - var rppl03UsrTy = $("[name='adjReqMgrVoList[3].rpplUsrTy']").val(); //신청인 분류 - - if(rppl03UsrTy == "01"){ //개인일 경우 - - var rppl0301Nm = $('#rppl0301Nm').val(); - - if(rppl0301Nm == ""){ - - alert("피신청인 이름을 입력해 주세요."); - return false; - - } - - }else if(rppl03UsrTy == "02"){ // 법인일 경우 - - var rppl0302Nm = $('#rppl0302Nm').val(); - var rppl03BizNm = $('#rppl03BizNm').val(); - var rppl03BizId = $('#rppl03BizId').val(); - - if(rppl0302Nm == ""){ - - alert("피신청인 대표자 이름을 입력해 주세요."); - return false; - - } - - if(rppl03BizNm == ""){ - - alert("피신청인 법인/사업체명을 입력해 주세요."); - return false; - - } - - if(rppl03BizId == ""){ - - alert("피신청인 법인등록번호를 입력해 주세요."); - return false; - - } - - }else { // 개인 사업자인 경우 - - var rppl0303Nm = $('#rppl0303Nm').val(); - var rppl03BizNo = $('#rppl03BizNo').val(); - - if(rppl0303Nm == ""){ - - alert("피신청인 개인 사업자 이름을 입력해 주세요."); - return false; - - } - - if(rppl03BizNo == ""){ - - alert("피신청인 사업자 등록번호를 입력해 주세요."); - return false; - - } - - } - - //신청인 공통 입력 부분 체크 - var rppl03Post = $('#rppl03Post').val(); - var rppl03AddrDtl = $('#rppl03AddrDtl').val(); - var rppl03Email1 = $('#rppl03Email1').val(); - var rppl03Email2 = $('#rppl03Email2').val(); - var rppl03Phone1 = $('#rppl03Phone1').val(); - var rppl03Phone2 = $('#rppl03Phone2').val(); - var rppl03Phone3 = $('#rppl03Phone3').val(); - var rppl03RealPost = $('#rppl03RealPost').val(); - var rppl03RealAddrDtl = $('#rppl03RealAddrDtl').val(); - - if(rppl03Post == ""){ - - alert("피신청인 주소 우편번호를 입력해 주세요."); - return false; - - } - - if(rppl03AddrDtl == ""){ - - alert("피신청인 상세 주소 정보를 입력해 주세요."); - return false; - - } - - if(rppl03Email1 == ""){ - - alert("피신청인 이메일을 입력해 주세요."); - return false; - - } - - if(rppl03Email2 == ""){ - - alert("피신청인 이메일 도메인 정보를 입력해 주세요."); - return false; - - } - - if(rppl03Phone1 == ""){ - - alert("피신청인 연락처 정보를 입력해 주세요."); - return false; - - } - - if(rppl03Phone2 == ""){ - - alert("피신청인 연락처 정보를 입력해 주세요."); - return false; - - } - - if(rppl03Phone3 == ""){ - - alert("피신청인 연락처 정보를 입력해 주세요."); - return false; - - } - - if(rppl03RealPost == ""){ - - alert("피신청인 우편물 수령지 우편번호 정보를 입력해 주세요."); - return false; - - } - - if(rppl03RealAddrDtl == ""){ - - alert("피신청인 우편물 수령지 상세주소 정보를 입력해 주세요."); - return false; - - } - - //신청인 이메일정보 합쳐주기 - var rppl03Email1 = $('#rppl03Email1').val(); - var rppl03Email2 = $('#rppl03Email2').val(); - - $('#rppl03Email').val(rppl03Email1+ "@" + rppl03Email2); - - //신청인 연락처 합쳐주기 - var rppl03Phone1 = $('#rppl03Phone1').val(); - var rppl03Phone2 = $('#rppl03Phone2').val(); - var rppl03Phone3 = $('#rppl03Phone3').val(); - - $('#rppl03Phone').val(rppl03Phone1+rppl03Phone2+rppl03Phone3); - - - } - - //피신청인 3번 체크 - if($('.reqPer03Tb').is(':visible')){ - - var rppl04UsrTy = $("[name='adjReqMgrVoList[4].rpplUsrTy']").val(); //신청인 분류 - if(rppl04UsrTy == "01"){ //개인일 경우 - - var rppl0401Nm = $('#rppl0401Nm').val(); - - if(rppl0401Nm == ""){ - - alert("피신청인 이름을 입력해 주세요."); - return false; - - } - - }else if(rppl04UsrTy == "02"){ // 법인일 경우 - - var rppl0402Nm = $('#rppl0402Nm').val(); - var rppl04BizNm = $('#rppl04BizNm').val(); - var rppl04BizId = $('#rppl04BizId').val(); - - if(rppl0402Nm == ""){ - - alert("피신청인 대표자 이름을 입력해 주세요."); - return false; - - } - - if(rppl04BizNm == ""){ - - alert("피신청인 법인/사업체명을 입력해 주세요."); - return false; - - } - - if(rppl04BizId == ""){ - - alert("피신청인 법인등록번호를 입력해 주세요."); - return false; - - } - - }else { // 개인 사업자인 경우 - - var rppl0403Nm = $('#rppl0403Nm').val(); - var rppl04BizNo = $('#rppl04BizNo').val(); - - if(rppl0403Nm == ""){ - - alert("피신청인 개인 사업자 이름을 입력해 주세요."); - return false; - - } - - if(rppl04BizNo == ""){ - - alert("피신청인 사업자 등록번호를 입력해 주세요."); - return false; - - } - - } - - //신청인 공통 입력 부분 체크 - var rppl04Post = $('#rppl04Post').val(); - var rppl04AddrDtl = $('#rppl04AddrDtl').val(); - var rppl04Email1 = $('#rppl04Email1').val(); - var rppl04Email2 = $('#rppl04Email2').val(); - var rppl04Phone1 = $('#rppl04Phone1').val(); - var rppl04Phone2 = $('#rppl04Phone2').val(); - var rppl04Phone3 = $('#rppl04Phone3').val(); - var rppl04RealPost = $('#rppl04RealPost').val(); - var rppl04RealAddrDtl = $('#rppl04RealAddrDtl').val(); - - if(rppl04Post == ""){ - - alert("피신청인 주소 우편번호를 입력해 주세요."); - return false; - - } - - if(rppl04AddrDtl == ""){ - - alert("피신청인 상세 주소 정보를 입력해 주세요."); - return false; - - } - - if(rppl04Email1 == ""){ - - alert("피신청인 이메일을 입력해 주세요."); - return false; - - } - - if(rppl04Email2 == ""){ - - alert("피신청인 이메일 도메인 정보를 입력해 주세요."); - return false; - - } - - if(rppl04Phone1 == ""){ - - alert("피신청인 연락처 정보를 입력해 주세요."); - return false; - - } - - if(rppl04Phone2 == ""){ - - alert("피신청인 연락처 정보를 입력해 주세요."); - return false; - - } - - if(rppl04Phone3 == ""){ - - alert("피신청인 연락처 정보를 입력해 주세요."); - return false; - - } - - if(rppl04RealPost == ""){ - - alert("우편물 수령지 우편번호 정보를 입력해 주세요."); - return false; - - } - - if(rppl04RealAddrDtl == ""){ - - alert("우편물 수령지 상세주소 정보를 입력해 주세요."); - return false; - - } - - //신청인 이메일정보 합쳐주기 - var rppl04Email1 = $('#rppl04Email1').val(); - var rppl04Email2 = $('#rppl04Email2').val(); - - $('#rppl04Email').val(rppl04Email1+ "@" + rppl04Email2); - - //신청인 연락처 합쳐주기 - var rppl04Phone1 = $('#rppl04Phone1').val(); - var rppl04Phone2 = $('#rppl04Phone2').val(); - var rppl04Phone3 = $('#rppl04Phone3').val(); - - $('#rppl04Phone').val(rppl04Phone1+rppl04Phone2+rppl04Phone3); - - } - - - //피신청인 4번 체크 - if($('.reqPer04Tb').is(':visible')){ - - var rppl05UsrTy = $("[name='adjReqMgrVoList[5].rpplUsrTy']").val(); //신청인 분류 - - if(rppl05UsrTy == "01"){ //개인일 경우 - - var rppl0501Nm = $('#rppl0501Nm').val(); - - if(rppl0501Nm == ""){ - - alert("피신청인 이름을 입력해 주세요."); - return false; - - } - - }else if(rppl05UsrTy == "02"){ // 법인일 경우 - - var rppl0502Nm = $('#rppl0502Nm').val(); - var rppl05BizNm = $('#rppl05BizNm').val(); - var rppl05BizId = $('#rppl05BizId').val(); - - if(rppl0502Nm == ""){ - - alert("피신청인 대표자 이름을 입력해 주세요."); - return false; - - } - - if(rppl05BizNm == ""){ - - alert("피신청인 법인/사업체명을 입력해 주세요."); - return false; - - } - - if(rppl05BizId == ""){ - - alert("피신청인 법인등록번호를 입력해 주세요."); - return false; - - } - - }else { // 개인 사업자인 경우 - - var rppl0503Nm = $('#rppl0503Nm').val(); - var rppl05BizNo = $('#rppl05BizNo').val(); - - if(rppl0503Nm == ""){ - - alert("피신청인 개인 사업자 이름을 입력해 주세요."); - return false; - - } - - if(rppl05BizNo == ""){ - - alert("피신청인 사업자 등록번호를 입력해 주세요."); - return false; - - } - - } - - //신청인 공통 입력 부분 체크 - var rppl05Post = $('#rppl05Post').val(); - var rppl05AddrDtl = $('#rppl05AddrDtl').val(); - var rppl05Email1 = $('#rppl05Email1').val(); - var rppl05Email2 = $('#rppl05Email2').val(); - var rppl05Phone1 = $('#rppl05Phone1').val(); - var rppl05Phone2 = $('#rppl05Phone2').val(); - var rppl05Phone3 = $('#rppl05Phone3').val(); - var rppl05RealPost = $('#rppl05RealPost').val(); - var rppl05RealAddrDtl = $('#rppl05RealAddrDtl').val(); - - if(rppl05Post == ""){ - - alert("피신청인 주소 우편번호를 입력해 주세요."); - return false; - - } - - if(rppl05AddrDtl == ""){ - - alert("피신청인 상세 주소 정보를 입력해 주세요."); - return false; - - } - - if(rppl05Email1 == ""){ - - alert("피신청인 이메일을 입력해 주세요."); - return false; - - } - - if(rppl05Email2 == ""){ - - alert("피신청인 이메일 도메인 정보를 입력해 주세요."); - return false; - - } - - if(rppl05Phone1 == ""){ - - alert("피신청인 연락처 정보를 입력해 주세요."); - return false; - - } - - if(rppl05Phone2 == ""){ - - alert("피신청인 연락처 정보를 입력해 주세요."); - return false; - - } - - if(rppl05Phone3 == ""){ - - alert("피신청인 연락처 정보를 입력해 주세요."); - return false; - - } - - if(rppl05RealPost == ""){ - - alert("우편물 수령지 우편번호 정보를 입력해 주세요."); - return false; - - } - - if(rppl05RealAddrDtl == ""){ - - alert("우편물 수령지 상세주소 정보를 입력해 주세요."); - return false; - - } - - //신청인 이메일정보 합쳐주기 - var rppl05Email1 = $('#rppl05Email1').val(); - var rppl05Email2 = $('#rppl05Email2').val(); - - $('#rppl05Email').val(rppl05Email1+ "@" + rppl05Email2); - - //신청인 연락처 합쳐주기 - var rppl05Phone1 = $('#rppl05Phone1').val(); - var rppl05Phone2 = $('#rppl05Phone2').val(); - var rppl05Phone3 = $('#rppl05Phone3').val(); - - $('#rppl05Phone').val(rppl05Phone1+rppl05Phone2+rppl05Phone3); - - } - - //피신청인 5번 체크 - if($('.reqPer05Tb').is(':visible')){ - - var rppl06UsrTy = $("[name='adjReqMgrVoList[6].rpplUsrTy']").val(); //신청인 분류 - - if(rppl06UsrTy == "01"){ //개인일 경우 - - var rppl0601Nm = $('#rppl0601Nm').val(); - - if(rppl0601Nm == ""){ - - alert("피신청인 이름을 입력해 주세요."); - return false; - - } - - }else if(rppl06UsrTy == "02"){ // 법인일 경우 - - var rppl0602Nm = $('#rppl0602Nm').val(); - var rppl06BizNm = $('#rppl06BizNm').val(); - var rppl06BizId = $('#rppl06BizId').val(); - - if(rppl0602Nm == ""){ - - alert("피신청인 대표자 이름을 입력해 주세요."); - return false; - - } - - if(rppl06BizNm == ""){ - - alert("피신청인 법인/사업체명을 입력해 주세요."); - return false; - - } - - if(rppl06BizId == ""){ - - alert("피신청인 법인등록번호를 입력해 주세요."); - return false; - - } - - }else { // 개인 사업자인 경우 - - var rppl0603Nm = $('#rppl0603Nm').val(); - var rppl06BizNo = $('#rppl06BizNo').val(); - - if(rppl0603Nm == ""){ - - alert("피신청인 개인 사업자 이름을 입력해 주세요."); - return false; - - } - - if(rppl06BizNo == ""){ - - alert("피신청인 사업자 등록번호를 입력해 주세요."); - return false; - - } - - } - - //피신청인 공통 입력 부분 체크 - var rppl06Post = $('#rppl06Post').val(); - var rppl06AddrDtl = $('#rppl06AddrDtl').val(); - var rppl06Email1 = $('#rppl06Email1').val(); - var rppl06Email2 = $('#rppl06Email2').val(); - var rppl06Phone1 = $('#rppl06Phone1').val(); - var rppl06Phone2 = $('#rppl06Phone2').val(); - var rppl06Phone3 = $('#rppl06Phone3').val(); - var rppl06RealPost = $('#rppl06RealPost').val(); - var rppl06RealAddrDtl = $('#rppl06RealAddrDtl').val(); - - if(rppl06Post == ""){ - - alert("피신청인 주소 우편번호를 입력해 주세요."); - return false; - - } - - if(rppl06AddrDtl == ""){ - - alert("피신청인 상세 주소 정보를 입력해 주세요."); - return false; - - } - - if(rppl06Email1 == ""){ - - alert("피신청인 이메일을 입력해 주세요."); - return false; - - } - - if(rppl06Email2 == ""){ - - alert("피신청인 이메일 도메인 정보를 입력해 주세요."); - return false; - - } - - if(rppl06Phone1 == ""){ - - alert("피신청인 연락처 정보를 입력해 주세요."); - return false; - - } - - if(rppl06Phone2 == ""){ - - alert("피신청인 연락처 정보를 입력해 주세요."); - return false; - - } - - if(rppl06Phone3 == ""){ - - alert("피신청인 연락처 정보를 입력해 주세요."); - return false; - - } - - if(rppl06RealPost == ""){ - - alert("피신청인 우편물 수령지 우편번호 정보를 입력해 주세요."); - return false; - - } - - if(rppl06RealAddrDtl == ""){ - - alert("피신청인 우편물 수령지 상세주소 정보를 입력해 주세요."); - return false; - - } - - //신청인 이메일정보 합쳐주기 - var rppl06Email1 = $('#rppl06Email1').val(); - var rppl06Email2 = $('#rppl06Email2').val(); - - $('#rppl06Email').val(rppl06Email1+ "@" + rppl06Email2); - - //신청인 연락처 합쳐주기 - var rppl06Phone1 = $('#rppl06Phone1').val(); - var rppl06Phone2 = $('#rppl06Phone2').val(); - var rppl06Phone3 = $('#rppl06Phone3').val(); - - $('#rppl06Phone').val(rppl06Phone1+rppl06Phone2+rppl06Phone3); - - } - - var reqCn1 = $('#reqCn1').val(); - var reqCn2 = $('#reqCn2').val(); - //var fileTemp = $('.item_ uploaded_obj').length; - - if(reqCn1 == ""){ - - alert("신청취지를 입력해 주세요."); - return false; - - } - - if(reqCn2 == ""){ - - alert("신청원인을 입력해 주세요."); - return false; - - } - - if(confirm("조정신청 정보 등록을 진행하시겠습니까?")){ - //신청인 정보 입력 - var data = new FormData(form); - - - - $.ajax({ - type: "POST", - // enctype: 'multipart/form-data', - url: "/kccadr/adjReqMgOff/insertAdjReqMgrPastAjax.do", - data: data, - dataType:'json', - async: false, - processData: false, - contentType: false, - cache: false, - success: function (data) { - console.log('data : ', data); - if(data.status == 'OK'){ - - var adjStatus = returnData.adjStatus; - var resultAdrSeq = returnData.resultAdrSeq; - - if(adjStatus == 'success'){ - - alert("조정신청 정보 저장이 완료되었습니다."); -// fnGoAdjstReqMgrOffList(); - return false; - } - } - else - { - if(data.message == 'loginFail'){ - - alert("로그인이 필요합니다."); - return false; - - } - else - alert("저장에 실패하였습니다."); - } - }, - error: function (e) { alert("저장에 실패하였습니다."); console.log("ERROR : ", e); } - }); - - } - - } \ No newline at end of file diff --git a/src/main/webapp/js/kccadr/adjReqMgrPast/value.js b/src/main/webapp/js/kccadr/adjReqMgrPast/value.js index e69de29b..0573fd24 100644 --- a/src/main/webapp/js/kccadr/adjReqMgrPast/value.js +++ b/src/main/webapp/js/kccadr/adjReqMgrPast/value.js @@ -0,0 +1,1096 @@ + + + //신청 1단계 저장 + function fn_adjReqMgr_insert() { + + $('#adrNo').val($('#adrNoTemp').val()); + $('#frstRegistPnttm').val($('#startDate01').val()); + $('#lastUpdtPnttm').val($('#endDate').val()); + $('#adrSn').val($('#adrSnTemp').val()); + + console.log("$('#startDate01').val() : ", $('#startDate01').val()); + console.log("$('#endDate').val() : ",$('#endDate').val()); + + + + var form = document.adrVO; + var rpplTy = $("[name='rpplTy']:checked").val(); //조정신청 대상 타입 + + if(rpplTy == '30'){ //조정신청 대상 대리인 + + var rppl00Nm = $('#rppl00Nm').val(); + var rppl00Post = $('#rppl00Post').val(); + var rppl00AddrDtl = $('#rppl00AddrDtl').val(); + var rppl00Email1 = $('#rppl00Email1').val(); + var rppl00Email2 = $('#rppl00Email2').val(); + var rppl00Phone1 = $('#rppl00Phone1').val(); + var rppl00Phone2 = $('#rppl00Phone2').val(); + var rppl00Phone3 = $('#rppl00Phone3').val(); + var rppl00RealPost = $('#rppl00RealPost').val(); + var rppl00RealAddrDtl = $('#rppl00RealAddrDtl').val(); + + if( rppl00Nm == ""){ + + alert("대리인 이름을 입력해 주세요."); + return false; + + } + + if(rppl00Post == ""){ + + alert("대리인 주소 우편번호를 입력해 주세요."); + return false; + + } + + if(rppl00AddrDtl == ""){ + + alert("대리인 상세 주소 정보를 입력해 주세요."); + return false; + + } + + if(rppl00Email1 == ""){ + + alert("대리인 이메일을 입력해 주세요."); + return false; + + } + + if(rppl00Email2 == ""){ + + alert("대리인 이메일 도메인 정보를 입력해 주세요."); + return false; + + } + + if(rppl00Phone1 == ""){ + + alert("대리인 연락처 정보를 입력해 주세요."); + return false; + + } + + if(rppl00Phone2 == ""){ + + alert("대리인 연락처 정보를 입력해 주세요."); + return false; + + } + + if(rppl00Phone3 == ""){ + + alert("대리인 연락처 정보를 입력해 주세요."); + return false; + + } + + if(rppl00RealPost == ""){ + + alert("대리인 우편물 수령지 우편번호 정보를 입력해 주세요."); + return false; + + } + + if(rppl00RealAddrDtl == ""){ + + alert("대리인 우편물 수령지 상세주소 정보를 입력해 주세요."); + return false; + + } + + if($('#rppl00Email1')){ + + var rppl00Email1 = $('#rppl00Email1').val(); + var rppl00Email2 = $('#rppl00Email2').val(); + + $('#rppl00Email').val(rppl00Email1 + "@" + rppl00Email2); + + } + + if($('#rppl00Phone1')){ + + var rppl00Phone1 = $('#rppl00Phone1').val(); + var rppl00Phone2 = $('#rppl00Phone2').val(); + var rppl00Phone3 = $('#rppl00Phone3').val(); + + $('#rppl00Phone').val(rppl00Phone1+rppl00Phone2+rppl00Phone3); + + } + + } + + var rpplUsrTy = $("[name='adjReqMgrVoList[1].rpplUsrTy']:checked").val(); //신청인 분류 + + if(rpplUsrTy == "01"){ //개인일 경우 + + var rppl0101Nm = $('#rppl0101Nm').val(); + + if(rppl0101Nm == ""){ + + alert("신청인 이름을 입력해 주세요."); + return false; + + } + + }else if(rpplUsrTy == "02"){ // 법인일 경우 + + var rppl0102Nm = $('#rppl0102Nm').val(); + var rppl01BizNm = $('#rppl01BizNm').val(); + var rppl01BizId = $('#rppl01BizId').val(); + + if(rppl0102Nm == ""){ + + alert("신청인 대표자 이름을 입력해 주세요."); + return false; + + } + + if(rppl01BizNm == ""){ + + alert("신청인 법인/사업체명을 입력해 주세요."); + return false; + + } + + if(rppl01BizId == ""){ + + alert("신청인 법인등록번호를 입력해 주세요."); + return false; + + } + + }else { // 개인 사업자인 경우 + + var rppl0103Nm = $('#rppl0103Nm').val(); + var rppl01BizNo = $('#rppl01BizNo').val(); + + if(rppl0103Nm == ""){ + + alert("신청인 개인 사업자 이름을 입력해 주세요."); + return false; + + } + + if(rppl01BizNo == ""){ + + alert("신청인 사업자 등록번호를 입력해 주세요."); + return false; + + } + + } + + //신청인 공통 입력 부분 체크 + var rppl01Post = $('#rppl01Post').val(); + var rppl01AddrDtl = $('#rppl01AddrDtl').val(); + var rppl01Email1 = $('#rppl01Email1').val(); + var rppl01Email2 = $('#rppl01Email2').val(); + var rppl01Phone1 = $('#rppl01Phone1').val(); + var rppl01Phone2 = $('#rppl01Phone2').val(); + var rppl01Phone3 = $('#rppl01Phone3').val(); + var rppl01RealPost = $('#rppl01RealPost').val(); + var rppl01RealAddrDtl = $('#rppl01RealAddrDtl').val(); + + if(rppl01Post == ""){ + + alert("신청인 주소 우편번호를 입력해 주세요."); + return false; + + } + + if(rppl01AddrDtl == ""){ + + alert("신청인 상세 주소 정보를 입력해 주세요."); + return false; + + } + + if(rppl01Email1 == ""){ + + alert("신청인 이메일을 입력해 주세요."); + return false; + + } + + if(rppl01Email2 == ""){ + + alert("신청인 이메일 도메인 정보를 입력해 주세요."); + return false; + + } + + if(rppl01Phone1 == ""){ + + alert("신청인 연락처 정보를 입력해 주세요."); + return false; + + } + + if(rppl01Phone2 == ""){ + + alert("신청인 연락처 정보를 입력해 주세요."); + return false; + + } + + if(rppl01Phone3 == ""){ + + alert("신청인 연락처 정보를 입력해 주세요."); + return false; + + } + + if(rppl01RealPost == ""){ + + alert("신청인 우편물 수령지 우편번호 정보를 입력해 주세요."); + return false; + + } + + if(rppl01RealAddrDtl == ""){ + + alert("신청인 우편물 수령지 상세주소 정보를 입력해 주세요."); + return false; + + } + + //신청인 이메일정보 합쳐주기 + var rppl01Email1 = $('#rppl01Email1').val(); + var rppl01Email2 = $('#rppl01Email2').val(); + + $('#rppl01Email').val(rppl01Email1+ "@" + rppl01Email2); + + //신청인 연락처 합쳐주기 + var rppl01Phone1 = $('#rppl01Phone1').val(); + var rppl01Phone2 = $('#rppl01Phone2').val(); + var rppl01Phone3 = $('#rppl01Phone3').val(); + + $('#rppl01Phone').val(rppl01Phone1+rppl01Phone2+rppl01Phone3); + + + //피신청인 체크 + var reqTotCnt = $('#reqPerTotCnt').val(); //총 피신청인 갯수 + + if(reqTotCnt == 0){ // 첫번째 피신청인 데이터 체크 + + var rppl02UsrTy = $("[name = 'adjReqMgrVoList[2].rpplUsrTy']:checked").val(); + + if(rppl02UsrTy == "01"){ //개인일 경우 + + var rppl0201Nm = $('#rppl0201Nm').val(); + + if(rppl0201Nm == ""){ + + alert("피신청인 이름을 입력해 주세요."); + return false; + + } + + }else if(rppl02UsrTy == "02"){ // 법인일 경우 + + var rppl0202Nm = $('#rppl0202Nm').val(); + var rppl02BizNm = $('#rppl02BizNm').val(); + var rppl02BizId = $('#rppl02BizId').val(); + + if(rppl0202Nm == ""){ + + alert("피신청인 대표자 이름을 입력해 주세요."); + return false; + + } + + if(rppl02BizNm == ""){ + + alert("피신청인 법인/사업체명을 입력해 주세요."); + return false; + + } + + if(rppl02BizId == ""){ + + alert("피신청인 법인등록번호를 입력해 주세요."); + return false; + + } + + }else { // 개인 사업자인 경우 + + var rppl0203Nm = $('#rppl0203Nm').val(); + var rppl02BizNo = $('#rppl02BizNo').val(); + + if(rppl0203Nm == ""){ + + alert("피신청인 개인 사업자 이름을 입력해 주세요."); + return false; + + } + + if(rppl02BizNo == ""){ + + alert("피신청인 개인 사업자 등록번호를 입력해 주세요."); + return false; + + } + + } + + //신청인 공통 입력 부분 체크 + var rppl02Post = $('#rppl02Post').val(); + var rppl02AddrDtl = $('#rppl02AddrDtl').val(); + var rppl02Email1 = $('#rppl02Email1').val(); + var rppl02Email2 = $('#rppl02Email2').val(); + var rppl02Phone1 = $('#rppl02Phone1').val(); + var rppl02Phone2 = $('#rppl02Phone2').val(); + var rppl02Phone3 = $('#rppl02Phone3').val(); + var rppl02RealPost = $('#rppl02RealPost').val(); + var rppl02RealAddrDtl = $('#rppl02RealAddrDtl').val(); + + if(rppl02Post == ""){ + + alert("피신청인 주소 우편번호를 입력해 주세요."); + return false; + + } + + if(rppl02AddrDtl == ""){ + + alert("피신청인 상세 주소 정보를 입력해 주세요."); + return false; + + } + + if(rppl02Email1 == ""){ + + alert("피신청인 이메일을 입력해 주세요."); + return false; + + } + + if(rppl02Email2 == ""){ + + alert("피신청인 이메일 도메인 정보를 입력해 주세요."); + return false; + + } + + if(rppl02Phone1 == ""){ + + alert("피신청인 신청인 연락처 정보를 입력해 주세요."); + return false; + + } + + if(rppl02Phone2 == ""){ + + alert("피신청인 신청인 연락처 정보를 입력해 주세요."); + return false; + + } + + if(rppl02Phone3 == ""){ + + alert("피신청인 신청인 연락처 정보를 입력해 주세요."); + return false; + + } + + if(rppl02RealPost == ""){ + + alert("우편물 수령지 우편번호 정보를 입력해 주세요."); + return false; + + } + + if(rppl02RealAddrDtl == ""){ + + alert("우편물 수령지 상세주소 정보를 입력해 주세요."); + return false; + + } + + //신청인 이메일정보 합쳐주기 + var rppl02Email1 = $('#rppl02Email1').val(); + var rppl02Email2 = $('#rppl02Email2').val(); + + $('#rppl02Email').val(rppl02Email1+ "@" + rppl02Email2); + + //신청인 연락처 합쳐주기 + var rppl02Phone1 = $('#rppl02Phone1').val(); + var rppl02Phone2 = $('#rppl02Phone2').val(); + var rppl02Phone3 = $('#rppl02Phone3').val(); + + $('#rppl02Phone').val(rppl02Phone1+rppl02Phone2+rppl02Phone3); + + } + + //피신청인 2번 체크 + if($('.reqPer02Tb').is(':visible')){ + + var rppl03UsrTy = $("[name='adjReqMgrVoList[3].rpplUsrTy']").val(); //신청인 분류 + + if(rppl03UsrTy == "01"){ //개인일 경우 + + var rppl0301Nm = $('#rppl0301Nm').val(); + + if(rppl0301Nm == ""){ + + alert("피신청인 이름을 입력해 주세요."); + return false; + + } + + }else if(rppl03UsrTy == "02"){ // 법인일 경우 + + var rppl0302Nm = $('#rppl0302Nm').val(); + var rppl03BizNm = $('#rppl03BizNm').val(); + var rppl03BizId = $('#rppl03BizId').val(); + + if(rppl0302Nm == ""){ + + alert("피신청인 대표자 이름을 입력해 주세요."); + return false; + + } + + if(rppl03BizNm == ""){ + + alert("피신청인 법인/사업체명을 입력해 주세요."); + return false; + + } + + if(rppl03BizId == ""){ + + alert("피신청인 법인등록번호를 입력해 주세요."); + return false; + + } + + }else { // 개인 사업자인 경우 + + var rppl0303Nm = $('#rppl0303Nm').val(); + var rppl03BizNo = $('#rppl03BizNo').val(); + + if(rppl0303Nm == ""){ + + alert("피신청인 개인 사업자 이름을 입력해 주세요."); + return false; + + } + + if(rppl03BizNo == ""){ + + alert("피신청인 사업자 등록번호를 입력해 주세요."); + return false; + + } + + } + + //신청인 공통 입력 부분 체크 + var rppl03Post = $('#rppl03Post').val(); + var rppl03AddrDtl = $('#rppl03AddrDtl').val(); + var rppl03Email1 = $('#rppl03Email1').val(); + var rppl03Email2 = $('#rppl03Email2').val(); + var rppl03Phone1 = $('#rppl03Phone1').val(); + var rppl03Phone2 = $('#rppl03Phone2').val(); + var rppl03Phone3 = $('#rppl03Phone3').val(); + var rppl03RealPost = $('#rppl03RealPost').val(); + var rppl03RealAddrDtl = $('#rppl03RealAddrDtl').val(); + + if(rppl03Post == ""){ + + alert("피신청인 주소 우편번호를 입력해 주세요."); + return false; + + } + + if(rppl03AddrDtl == ""){ + + alert("피신청인 상세 주소 정보를 입력해 주세요."); + return false; + + } + + if(rppl03Email1 == ""){ + + alert("피신청인 이메일을 입력해 주세요."); + return false; + + } + + if(rppl03Email2 == ""){ + + alert("피신청인 이메일 도메인 정보를 입력해 주세요."); + return false; + + } + + if(rppl03Phone1 == ""){ + + alert("피신청인 연락처 정보를 입력해 주세요."); + return false; + + } + + if(rppl03Phone2 == ""){ + + alert("피신청인 연락처 정보를 입력해 주세요."); + return false; + + } + + if(rppl03Phone3 == ""){ + + alert("피신청인 연락처 정보를 입력해 주세요."); + return false; + + } + + if(rppl03RealPost == ""){ + + alert("피신청인 우편물 수령지 우편번호 정보를 입력해 주세요."); + return false; + + } + + if(rppl03RealAddrDtl == ""){ + + alert("피신청인 우편물 수령지 상세주소 정보를 입력해 주세요."); + return false; + + } + + //신청인 이메일정보 합쳐주기 + var rppl03Email1 = $('#rppl03Email1').val(); + var rppl03Email2 = $('#rppl03Email2').val(); + + $('#rppl03Email').val(rppl03Email1+ "@" + rppl03Email2); + + //신청인 연락처 합쳐주기 + var rppl03Phone1 = $('#rppl03Phone1').val(); + var rppl03Phone2 = $('#rppl03Phone2').val(); + var rppl03Phone3 = $('#rppl03Phone3').val(); + + $('#rppl03Phone').val(rppl03Phone1+rppl03Phone2+rppl03Phone3); + + + } + + //피신청인 3번 체크 + if($('.reqPer03Tb').is(':visible')){ + + var rppl04UsrTy = $("[name='adjReqMgrVoList[4].rpplUsrTy']").val(); //신청인 분류 + if(rppl04UsrTy == "01"){ //개인일 경우 + + var rppl0401Nm = $('#rppl0401Nm').val(); + + if(rppl0401Nm == ""){ + + alert("피신청인 이름을 입력해 주세요."); + return false; + + } + + }else if(rppl04UsrTy == "02"){ // 법인일 경우 + + var rppl0402Nm = $('#rppl0402Nm').val(); + var rppl04BizNm = $('#rppl04BizNm').val(); + var rppl04BizId = $('#rppl04BizId').val(); + + if(rppl0402Nm == ""){ + + alert("피신청인 대표자 이름을 입력해 주세요."); + return false; + + } + + if(rppl04BizNm == ""){ + + alert("피신청인 법인/사업체명을 입력해 주세요."); + return false; + + } + + if(rppl04BizId == ""){ + + alert("피신청인 법인등록번호를 입력해 주세요."); + return false; + + } + + }else { // 개인 사업자인 경우 + + var rppl0403Nm = $('#rppl0403Nm').val(); + var rppl04BizNo = $('#rppl04BizNo').val(); + + if(rppl0403Nm == ""){ + + alert("피신청인 개인 사업자 이름을 입력해 주세요."); + return false; + + } + + if(rppl04BizNo == ""){ + + alert("피신청인 사업자 등록번호를 입력해 주세요."); + return false; + + } + + } + + //신청인 공통 입력 부분 체크 + var rppl04Post = $('#rppl04Post').val(); + var rppl04AddrDtl = $('#rppl04AddrDtl').val(); + var rppl04Email1 = $('#rppl04Email1').val(); + var rppl04Email2 = $('#rppl04Email2').val(); + var rppl04Phone1 = $('#rppl04Phone1').val(); + var rppl04Phone2 = $('#rppl04Phone2').val(); + var rppl04Phone3 = $('#rppl04Phone3').val(); + var rppl04RealPost = $('#rppl04RealPost').val(); + var rppl04RealAddrDtl = $('#rppl04RealAddrDtl').val(); + + if(rppl04Post == ""){ + + alert("피신청인 주소 우편번호를 입력해 주세요."); + return false; + + } + + if(rppl04AddrDtl == ""){ + + alert("피신청인 상세 주소 정보를 입력해 주세요."); + return false; + + } + + if(rppl04Email1 == ""){ + + alert("피신청인 이메일을 입력해 주세요."); + return false; + + } + + if(rppl04Email2 == ""){ + + alert("피신청인 이메일 도메인 정보를 입력해 주세요."); + return false; + + } + + if(rppl04Phone1 == ""){ + + alert("피신청인 연락처 정보를 입력해 주세요."); + return false; + + } + + if(rppl04Phone2 == ""){ + + alert("피신청인 연락처 정보를 입력해 주세요."); + return false; + + } + + if(rppl04Phone3 == ""){ + + alert("피신청인 연락처 정보를 입력해 주세요."); + return false; + + } + + if(rppl04RealPost == ""){ + + alert("우편물 수령지 우편번호 정보를 입력해 주세요."); + return false; + + } + + if(rppl04RealAddrDtl == ""){ + + alert("우편물 수령지 상세주소 정보를 입력해 주세요."); + return false; + + } + + //신청인 이메일정보 합쳐주기 + var rppl04Email1 = $('#rppl04Email1').val(); + var rppl04Email2 = $('#rppl04Email2').val(); + + $('#rppl04Email').val(rppl04Email1+ "@" + rppl04Email2); + + //신청인 연락처 합쳐주기 + var rppl04Phone1 = $('#rppl04Phone1').val(); + var rppl04Phone2 = $('#rppl04Phone2').val(); + var rppl04Phone3 = $('#rppl04Phone3').val(); + + $('#rppl04Phone').val(rppl04Phone1+rppl04Phone2+rppl04Phone3); + + } + + + //피신청인 4번 체크 + if($('.reqPer04Tb').is(':visible')){ + + var rppl05UsrTy = $("[name='adjReqMgrVoList[5].rpplUsrTy']").val(); //신청인 분류 + + if(rppl05UsrTy == "01"){ //개인일 경우 + + var rppl0501Nm = $('#rppl0501Nm').val(); + + if(rppl0501Nm == ""){ + + alert("피신청인 이름을 입력해 주세요."); + return false; + + } + + }else if(rppl05UsrTy == "02"){ // 법인일 경우 + + var rppl0502Nm = $('#rppl0502Nm').val(); + var rppl05BizNm = $('#rppl05BizNm').val(); + var rppl05BizId = $('#rppl05BizId').val(); + + if(rppl0502Nm == ""){ + + alert("피신청인 대표자 이름을 입력해 주세요."); + return false; + + } + + if(rppl05BizNm == ""){ + + alert("피신청인 법인/사업체명을 입력해 주세요."); + return false; + + } + + if(rppl05BizId == ""){ + + alert("피신청인 법인등록번호를 입력해 주세요."); + return false; + + } + + }else { // 개인 사업자인 경우 + + var rppl0503Nm = $('#rppl0503Nm').val(); + var rppl05BizNo = $('#rppl05BizNo').val(); + + if(rppl0503Nm == ""){ + + alert("피신청인 개인 사업자 이름을 입력해 주세요."); + return false; + + } + + if(rppl05BizNo == ""){ + + alert("피신청인 사업자 등록번호를 입력해 주세요."); + return false; + + } + + } + + //신청인 공통 입력 부분 체크 + var rppl05Post = $('#rppl05Post').val(); + var rppl05AddrDtl = $('#rppl05AddrDtl').val(); + var rppl05Email1 = $('#rppl05Email1').val(); + var rppl05Email2 = $('#rppl05Email2').val(); + var rppl05Phone1 = $('#rppl05Phone1').val(); + var rppl05Phone2 = $('#rppl05Phone2').val(); + var rppl05Phone3 = $('#rppl05Phone3').val(); + var rppl05RealPost = $('#rppl05RealPost').val(); + var rppl05RealAddrDtl = $('#rppl05RealAddrDtl').val(); + + if(rppl05Post == ""){ + + alert("피신청인 주소 우편번호를 입력해 주세요."); + return false; + + } + + if(rppl05AddrDtl == ""){ + + alert("피신청인 상세 주소 정보를 입력해 주세요."); + return false; + + } + + if(rppl05Email1 == ""){ + + alert("피신청인 이메일을 입력해 주세요."); + return false; + + } + + if(rppl05Email2 == ""){ + + alert("피신청인 이메일 도메인 정보를 입력해 주세요."); + return false; + + } + + if(rppl05Phone1 == ""){ + + alert("피신청인 연락처 정보를 입력해 주세요."); + return false; + + } + + if(rppl05Phone2 == ""){ + + alert("피신청인 연락처 정보를 입력해 주세요."); + return false; + + } + + if(rppl05Phone3 == ""){ + + alert("피신청인 연락처 정보를 입력해 주세요."); + return false; + + } + + if(rppl05RealPost == ""){ + + alert("우편물 수령지 우편번호 정보를 입력해 주세요."); + return false; + + } + + if(rppl05RealAddrDtl == ""){ + + alert("우편물 수령지 상세주소 정보를 입력해 주세요."); + return false; + + } + + //신청인 이메일정보 합쳐주기 + var rppl05Email1 = $('#rppl05Email1').val(); + var rppl05Email2 = $('#rppl05Email2').val(); + + $('#rppl05Email').val(rppl05Email1+ "@" + rppl05Email2); + + //신청인 연락처 합쳐주기 + var rppl05Phone1 = $('#rppl05Phone1').val(); + var rppl05Phone2 = $('#rppl05Phone2').val(); + var rppl05Phone3 = $('#rppl05Phone3').val(); + + $('#rppl05Phone').val(rppl05Phone1+rppl05Phone2+rppl05Phone3); + + } + + //피신청인 5번 체크 + if($('.reqPer05Tb').is(':visible')){ + + var rppl06UsrTy = $("[name='adjReqMgrVoList[6].rpplUsrTy']").val(); //신청인 분류 + + if(rppl06UsrTy == "01"){ //개인일 경우 + + var rppl0601Nm = $('#rppl0601Nm').val(); + + if(rppl0601Nm == ""){ + + alert("피신청인 이름을 입력해 주세요."); + return false; + + } + + }else if(rppl06UsrTy == "02"){ // 법인일 경우 + + var rppl0602Nm = $('#rppl0602Nm').val(); + var rppl06BizNm = $('#rppl06BizNm').val(); + var rppl06BizId = $('#rppl06BizId').val(); + + if(rppl0602Nm == ""){ + + alert("피신청인 대표자 이름을 입력해 주세요."); + return false; + + } + + if(rppl06BizNm == ""){ + + alert("피신청인 법인/사업체명을 입력해 주세요."); + return false; + + } + + if(rppl06BizId == ""){ + + alert("피신청인 법인등록번호를 입력해 주세요."); + return false; + + } + + }else { // 개인 사업자인 경우 + + var rppl0603Nm = $('#rppl0603Nm').val(); + var rppl06BizNo = $('#rppl06BizNo').val(); + + if(rppl0603Nm == ""){ + + alert("피신청인 개인 사업자 이름을 입력해 주세요."); + return false; + + } + + if(rppl06BizNo == ""){ + + alert("피신청인 사업자 등록번호를 입력해 주세요."); + return false; + + } + + } + + //피신청인 공통 입력 부분 체크 + var rppl06Post = $('#rppl06Post').val(); + var rppl06AddrDtl = $('#rppl06AddrDtl').val(); + var rppl06Email1 = $('#rppl06Email1').val(); + var rppl06Email2 = $('#rppl06Email2').val(); + var rppl06Phone1 = $('#rppl06Phone1').val(); + var rppl06Phone2 = $('#rppl06Phone2').val(); + var rppl06Phone3 = $('#rppl06Phone3').val(); + var rppl06RealPost = $('#rppl06RealPost').val(); + var rppl06RealAddrDtl = $('#rppl06RealAddrDtl').val(); + + if(rppl06Post == ""){ + + alert("피신청인 주소 우편번호를 입력해 주세요."); + return false; + + } + + if(rppl06AddrDtl == ""){ + + alert("피신청인 상세 주소 정보를 입력해 주세요."); + return false; + + } + + if(rppl06Email1 == ""){ + + alert("피신청인 이메일을 입력해 주세요."); + return false; + + } + + if(rppl06Email2 == ""){ + + alert("피신청인 이메일 도메인 정보를 입력해 주세요."); + return false; + + } + + if(rppl06Phone1 == ""){ + + alert("피신청인 연락처 정보를 입력해 주세요."); + return false; + + } + + if(rppl06Phone2 == ""){ + + alert("피신청인 연락처 정보를 입력해 주세요."); + return false; + + } + + if(rppl06Phone3 == ""){ + + alert("피신청인 연락처 정보를 입력해 주세요."); + return false; + + } + + if(rppl06RealPost == ""){ + + alert("피신청인 우편물 수령지 우편번호 정보를 입력해 주세요."); + return false; + + } + + if(rppl06RealAddrDtl == ""){ + + alert("피신청인 우편물 수령지 상세주소 정보를 입력해 주세요."); + return false; + + } + + //신청인 이메일정보 합쳐주기 + var rppl06Email1 = $('#rppl06Email1').val(); + var rppl06Email2 = $('#rppl06Email2').val(); + + $('#rppl06Email').val(rppl06Email1+ "@" + rppl06Email2); + + //신청인 연락처 합쳐주기 + var rppl06Phone1 = $('#rppl06Phone1').val(); + var rppl06Phone2 = $('#rppl06Phone2').val(); + var rppl06Phone3 = $('#rppl06Phone3').val(); + + $('#rppl06Phone').val(rppl06Phone1+rppl06Phone2+rppl06Phone3); + + } + + var reqCn1 = $('#reqCn1').val(); + var reqCn2 = $('#reqCn2').val(); + //var fileTemp = $('.item_ uploaded_obj').length; + + if(reqCn1 == ""){ + + alert("신청취지를 입력해 주세요."); + return false; + + } + + if(reqCn2 == ""){ + + alert("신청원인을 입력해 주세요."); + return false; + + } + + if($('#adrSn') == ""){ + + alert("신청원인을 입력해 주세요."); + return false; + + } + + if(confirm("조정신청 정보 등록을 진행하시겠습니까?")){ + //신청인 정보 입력 + var data = new FormData(form); + + + + $.ajax({ + type: "POST", + url: "/kccadr/adjReqMgOff/insertAdjReqMgrPastAjax.do", + data: data, + dataType:'json', + async: false, + processData: false, + contentType: false, + cache: false, + success: function (data) { + console.log('data : ', data); + if(data.status == 'OK'){ + alert(data.message); + } + else if(data.status == 'Unauthorized') + { + alert(data.message); + return false; + } + }, + error: function (e) { alert("저장에 실패하였습니다."); console.log("ERROR : ", e); } + }); + + } + + } \ No newline at end of file