From c962dbcd208f6a513fe0192f08d247c57580b9d1 Mon Sep 17 00:00:00 2001 From: myname Date: Tue, 26 Nov 2024 13:59:11 +0900 Subject: [PATCH] =?UTF-8?q?2024-11-26=2013:56=20gw=20=EC=97=B0=EB=8F=99=20?= =?UTF-8?q?=EC=9E=91=EC=97=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../seed/com/gtm/base/BaseController.java | 28 + .../seed/com/gtm/base/GwBaseController.java | 948 +++++++++++++++--- .../sqlmap/config/mappers/nanum/nanum_sql.xml | 18 + .../_extra/gtm/trublprocessmng/rceptEdit.jsp | 2 +- 4 files changed, 834 insertions(+), 162 deletions(-) diff --git a/src/main/java/seed/com/gtm/base/BaseController.java b/src/main/java/seed/com/gtm/base/BaseController.java index f071f492..4f8745aa 100644 --- a/src/main/java/seed/com/gtm/base/BaseController.java +++ b/src/main/java/seed/com/gtm/base/BaseController.java @@ -74,6 +74,10 @@ public class BaseController { @PathVariable(value="pageAction") String pageAction ) throws Exception { //log.debug("BaseController URI = " + request.getRequestURI()); + + System.out.println("sql=1"); + System.out.println(pageFolder); + System.out.println(pageAction); String memberId = SeedUtils.setReplaceNull(session.getAttribute("memberId")); @@ -90,6 +94,11 @@ public class BaseController { params = JSPUtil.makeRequestParams(request, session, true); session.setAttribute("siteIdx", "case"); + System.out.println("sql=1"); + System.out.println(pageFolder); + System.out.println(pageAction); + //System.out.println(params.get("sql").toString()); + //시큐어코딩 관련 파라미터는 삭제 params.remove("SpringSecurityFiltersecurityinterceptorFilterapplied"); params.remove("SpringSecuritySessionMgmtFilterApplied"); @@ -107,6 +116,9 @@ public class BaseController { type = "L"; } + System.out.println("sql=12"); + //System.out.println(params.get("sql").toString()); + if(pageAction.indexOf("Paging") != -1){ //*Paging*.do 가 호출될 경우 페이징 기본값 셋팅 params.put("pageStart", cri.getPageStart()); @@ -114,6 +126,9 @@ public class BaseController { PageMaker pageMaker = new PageMaker(); pageMaker.setCri(cri); + + System.out.println("sql=3"); + //System.out.println(params.get("sql").toString()); params.put("sql", pageFolder+pageAction+"Tot"); int totcnt = (Integer) bservice.select(params); @@ -128,9 +143,14 @@ public class BaseController { params.put("searchMa", searchMa); } + + System.out.println("sql=14"); + //System.out.println(params.get("sql").toString()); } log.warn(">>>>>>type<<<<<<"+type); + System.out.println("sql=3"); + //System.out.println(params.get("sql").toString()); if(params.get("arrList") != null && !"".equals(params.get("arrList"))){ log.warn("arrList<<<<<<<<<<<<<<>>>>>>>params1<<<<<<<<<"+params); if("L".equals(type)){ //mav.addObject("data", bservice.list(params)); diff --git a/src/main/java/seed/com/gtm/base/GwBaseController.java b/src/main/java/seed/com/gtm/base/GwBaseController.java index 0c298b6d..74cb14ed 100644 --- a/src/main/java/seed/com/gtm/base/GwBaseController.java +++ b/src/main/java/seed/com/gtm/base/GwBaseController.java @@ -112,21 +112,6 @@ public class GwBaseController { //ajax - pageName //mav.addObject("data", bservice.select(params)); - //g/w 상신 문서 생성 - params.put("sql", "nanumSanctnhistoryIns"); //사건 정보 - params.put("data", JSPUtil.fixNull(bservice.insert(params))); - - //최상단 타이틀 생성 - params.put("title", this.gwTitle(s_jobID, (EgovMap)params.get("data1"))); - - //사건 주요 정보 - params.put("sql", "nanumMasterSel"); //사건 정보 - params.put("data1", JSPUtil.fixNull(bservice.select(params))); - - //문서 고유 번호 생성 - params.put("sql", "nanumSanctnhistoryDocID"); //docId - params.put("data2", JSPUtil.fixNull(bservice.select(params))); - if (false //착수보고 || "1-1".equals(s_jobID) //공정거래 - 0201000000 @@ -136,13 +121,37 @@ public class GwBaseController { || "5-1".equals(s_jobID) //약관거래 - 0205000000 || "6-1".equals(s_jobID) //대리점거래 - 0206000000 - //접수사실통지 + //접수사실통지(신청인) || "1-2".equals(s_jobID) //공정거래 - 0201000000 || "2-2".equals(s_jobID) //가맹점사업거래 - 0202000000 || "3-2".equals(s_jobID) //하도급거래 - 0203000000 || "4-2".equals(s_jobID) //대규모유통거래 - 0204000000 || "5-2".equals(s_jobID) //약관거래 - 0205000000 || "6-2".equals(s_jobID) //대리점거래 - 0206000000 + + //접수사실통지 & 보완요구(신청인) + || "1-4".equals(s_jobID) //공정거래 - 0201000000 + || "2-4".equals(s_jobID) //가맹점사업거래 - 0202000000 + || "3-4".equals(s_jobID) //하도급거래 - 0203000000 + || "4-4".equals(s_jobID) //대규모유통거래 - 0204000000 + || "5-4".equals(s_jobID) //약관거래 - 0205000000 + || "6-4".equals(s_jobID) //대리점거래 - 0206000000 + + //접수사실통지(피신청인) + || "1-3".equals(s_jobID) //공정거래 - 0201000000 + || "2-3".equals(s_jobID) //가맹점사업거래 - 0202000000 + || "3-3".equals(s_jobID) //하도급거래 - 0203000000 + || "4-3".equals(s_jobID) //대규모유통거래 - 0204000000 + || "5-3".equals(s_jobID) //약관거래 - 0205000000 + || "6-3".equals(s_jobID) //대리점거래 - 0206000000 + + //접수사실통지 & 자료제출요구(피신청인) + || "1-5".equals(s_jobID) //공정거래 - 0201000000 + || "2-5".equals(s_jobID) //가맹점사업거래 - 0202000000 + || "3-5".equals(s_jobID) //하도급거래 - 0203000000 + || "4-5".equals(s_jobID) //대규모유통거래 - 0204000000 + || "5-5".equals(s_jobID) //약관거래 - 0205000000 + || "6-5".equals(s_jobID) //대리점거래 - 0206000000 //공정위접수통지 || "1-6".equals(s_jobID) //공정거래 - 0201000000 @@ -151,6 +160,14 @@ public class GwBaseController { || "4-6".equals(s_jobID) //대규모유통거래 - 0204000000 || "5-6".equals(s_jobID) //약관거래 - 0205000000 || "6-6".equals(s_jobID) //대리점거래 - 0206000000 + + //출석요구 + || "1-7".equals(s_jobID) //공정거래 - 0201000000 + || "2-7".equals(s_jobID) //가맹점사업거래 - 0202000000 + || "3-7".equals(s_jobID) //하도급거래 - 0203000000 + || "4-7".equals(s_jobID) //대규모유통거래 - 0204000000 + || "5-7".equals(s_jobID) //약관거래 - 0205000000 + || "6-7".equals(s_jobID) //대리점거래 - 0206000000 ) { //사건 신청인 @@ -160,7 +177,29 @@ public class GwBaseController { //사건 피신청인 params.put("sql", "trublprocessmng.selectCaseRespondent"); params.put("caseRespondentData", JSPUtil.fixNull(bservice.list(params))); - + + //문서 고유 번호 생성 + params.put("sql", "nanumSanctnhistoryDocID"); //docId + params.put("data2", JSPUtil.fixNull(bservice.select(params))); + params.put("docId", ((EgovMap)params.get("data2")).get("docId").toString()); + + //g/w 상신 문서 생성 + params.put("sql", "nanumSanctnhistoryInsNew"); //사건 정보 + params.put("data", JSPUtil.fixNull(bservice.insert(params))); + + String s_caseApplcntSeqNo = this.getApplcntSeqNo((List)params.get("caseApplcntData")); //신청인 순번 + String s_caseRespondentSeqNo = this.getRespondentSeqNo((List)params.get("caseRespondentData")); //피신청인 순번 + + params.put("applcntNo", s_caseApplcntSeqNo); //신청인 순번 + params.put("respondentNo", s_caseRespondentSeqNo); //피신청인 순번 + + //사건 주요 정보 + params.put("sql", "nanumMasterSel"); //사건 정보 + params.put("data1", JSPUtil.fixNull(bservice.select(params))); + + //최상단 타이틀 생성 + params.put("title", this.gwTitle(s_jobID, (EgovMap)params.get("data1"))); + //본문 생성 params.put("contents", this.gwContents(s_jobID, (EgovMap)params.get("data1"), (List)params.get("caseApplcntData"), (List)params.get("caseRespondentData"))); } @@ -447,123 +486,41 @@ public class GwBaseController { //수신자,경유,제목 & 본문 처리 private String gwContents(String p_jobID, EgovMap p_data1, - List p_caseApplcntData, - List p_caseRespondentData + List p_caseApplcntData, + List p_caseRespondentData ) { String v_ret=""; try { //수신자 to 제목까지 if ("3-1".equals(p_jobID)) { //하도급 착수보고 - //상단 수신영역 - v_ret = this.receiverHeader(); - - //수신영역 - { - v_ret = v_ret + "수신자 내부결재
"+ - "(경유)
"+ - "제목          "+p_data1.get("caseNo").toString()+" 사건착수 보고"; - } - - v_ret = v_ret + this.receiverHeader(); - - - //하단본문영역 - v_ret = v_ret + this.bodyHeader(); - - //신청인 - v_ret = v_ret + this.makeApplcnts(p_caseApplcntData); - //피신청인 - v_ret = v_ret + this.makeRespondent(p_caseRespondentData); - //본문 - v_ret = v_ret +"상대로 우리 협의회에 분쟁조정 신청한 사건을 접수(접수일자: "+p_data1.get("caseDate").toString()+", 사건번호: "+p_data1.get("caseNo").toString()+")하였으며, 한국공정거래조정원 분쟁조정 사무처리지침 제4조 제2항의 규정에 따라 붙임과 같이 사건착수보고를 합니다.
붙임: 사건착수보고 1부. 끝. "; - //붙임 - v_ret = v_ret +"

"; - v_ret = v_ret +"붙임 분쟁조정신청서 사본 1부. 끝."; - - v_ret = v_ret + this.bodyFooter(); + v_ret = this.makeXBY1(p_data1, p_caseApplcntData, p_caseRespondentData); }else if ("3-2".equals(p_jobID)) { //하도급 접수사실통지(신청인) - v_ret = this.receiverHeader(); - - //수신영역 - { - v_ret = v_ret + "수신자 내부결재
"+ - "(경유)
"+ - "제목          조정신청 접수사실 통지("+p_data1.get("caseNo").toString()+" )"; - } - - v_ret = v_ret + this.receiverHeader(); - - - //하단본문영역 - v_ret = v_ret + this.bodyHeader(); - - v_ret = v_ret +"1. 우리 협의회는 귀사(하)가 "; - v_ret = v_ret + this.makeRespondent(p_caseRespondentData); - v_ret = v_ret +"분쟁과 관련하여 공정거래분쟁조정협의회에 제출한 분쟁조정신청서를 "+p_data1.get("caseDate").toString()+" 접수(사건번호:"+p_data1.get("caseNo").toString()+")"; - v_ret = v_ret +"하여 본 접수증을 보내드립니다."; - - v_ret = v_ret +"

"; - - v_ret = v_ret +"2. 귀사(하)의 분쟁조정 신청은 우리 원의 분쟁조정실 공정거래팀 윤계상 조사관(02-6363-0000, abc@kofair.or.kr)이 담당할 예정이며, 붙임 「분쟁조정 신청사건 처리안내」와 같이 처리되오니 조정에 적극 협조하여 주시기 바랍니다."; - - v_ret = v_ret + this.bodyFooter(); + v_ret = this.makeXBY2(p_data1, p_caseApplcntData, p_caseRespondentData); }else if ("3-4".equals(p_jobID)) { //하도급 조정신청 접수사실 통지 및 신청서 보완 요구(신청인) - v_ret = this.receiverHeader(); + v_ret = this.makeXBY4(p_data1, p_caseApplcntData, p_caseRespondentData); - //수신영역 - { - v_ret = v_ret + "수신자 내부결재
"+ - "(경유)
"+ - "제목          조정신청 접수사실 통지및 신청서 보완 요구("+p_data1.get("caseNo").toString()+" )"; - } + }else if ("3-3".equals(p_jobID)) { //하도급 접수사실통지(피신청인) + v_ret = this.makeXBY3(p_data1, p_caseApplcntData, p_caseRespondentData); - v_ret = v_ret + this.receiverHeader(); - - - //하단본문영역 - v_ret = v_ret + this.bodyHeader(); - - v_ret = v_ret +"1. 우리 협의회는 귀사(하)가 "; - v_ret = v_ret + this.makeRespondent(p_caseRespondentData); - v_ret = v_ret +"분쟁과 관련하여 공정거래분쟁조정협의회에 제출한 분쟁조정신청서를 "+p_data1.get("caseDate").toString()+" 접수(사건번호:"+p_data1.get("caseNo").toString()+")"; - v_ret = v_ret +"하여 본 접수증을 보내드립니다."; - - v_ret = v_ret +"

"; - - v_ret = v_ret +"2. 귀사(하)의 분쟁조정 신청은 우리 원의 분쟁조정실 공정거래팀 윤계상 조사관(02-6363-0000, abc@kofair.or.kr)이 담당할 예정이며, 붙임 「분쟁조정 신청사건 처리안내」와 같이 처리되오니 조정에 적극 협조하여 주시기 바랍니다."; - - v_ret = v_ret +"

"; - - v_ret = v_ret +"3. 귀사(하)가 신청한 내용에 대하여 다음과 같이 보완이 필요하여 「독점규제 및 공정거래에 관한 법률(이하 ‘공정거래법’이라 합니다)」 시행령 제65조 제5항의 규정에 따라 신청 내용 보완을 요구하오니 기한 내에 제출하여 주시기 바랍니다."; - - v_ret = v_ret + this.bodyFooter(); + }else if ("3-5".equals(p_jobID)) { //하도급 조정신청 접수사실 통지 및 자료제출 요구(피신청인) + v_ret = this.makeXBY5(p_data1, p_caseApplcntData, p_caseRespondentData); }else if ("3-6".equals(p_jobID)) { //하도급 공정위접수통지 - v_ret = this.receiverHeader(); - - //수신영역 - { - v_ret = v_ret + "수신자 서울지방공정거래사무소장
"+ - "(경유)
"+ - "제목          분쟁조정 접수사실 보고("+p_data1.get("caseNo").toString()+" )"; - } - - v_ret = v_ret + this.receiverHeader(); - - - //하단본문영역 - v_ret = v_ret + this.bodyHeader(); - - v_ret = v_ret + this.makeApplcnts(p_caseApplcntData); - v_ret = v_ret + this.makeRespondent(p_caseRespondentData); - v_ret = v_ret +"분쟁과 관련하여 제출한 분쟁조정신청서를 "+p_data1.get("caseDate").toString()+" 접수하였는바, 그 사실을 「가맹사업거래의 공정화에 관한 법률」 제22조 제4항의 규정에 따라 붙임 분쟁조정신청서 사본을 첨부하여 통지합니다."; - v_ret = v_ret +"

"; - v_ret = v_ret +"붙임 분쟁조정신청서 사본 1부. 끝."; - - v_ret = v_ret + this.bodyFooter(); + v_ret = this.makeXBY6(p_data1, p_caseApplcntData, p_caseRespondentData); + + }else if (false + //출석요구 + || "1-7".equals(p_jobID) //공정거래 - 0201000000 + || "2-7".equals(p_jobID) //가맹점사업거래 - 0202000000 + || "3-7".equals(p_jobID) //하도급거래 - 0203000000 + || "4-7".equals(p_jobID) //대규모유통거래 - 0204000000 + || "5-7".equals(p_jobID) //약관거래 - 0205000000 + || "6-7".equals(p_jobID) //대리점거래 - 0206000000 + ){ //하도급 출석요구 + v_ret = this.makeXBY7(p_data1, p_caseApplcntData, p_caseRespondentData, p_jobID, 1); } @@ -571,10 +528,713 @@ public class GwBaseController { ex.printStackTrace(); } + + System.out.println("v_ret-------------------------------------------------------------------"); + System.out.println(v_ret); return v_ret; } + + /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// + // + // 1.정보 조합 + // + //STEP2.접수 - 착수보고 + private String makeXBY1( + EgovMap p_data1, + List p_caseApplcntData, + List p_caseRespondentData + ) { + String v_ret = ""; + + try { + //상단 수신영역 + v_ret = this.receiverHeader(); + + //수신영역 + { + v_ret = v_ret + "수신자 내부결재
"+ + "(경유)
"+ + "제목          "+p_data1.get("caseNo").toString()+" 사건착수 보고"; + } + + v_ret = v_ret + this.receiverHeader(); + + + //하단본문영역 + v_ret = v_ret + this.bodyHeader(); + + //신청인 + v_ret = v_ret + this.makeApplcnts(p_caseApplcntData); //신청인 + //피신청인 + v_ret = v_ret + this.makeRespondents(p_caseRespondentData); //피신청인 + //본문 + v_ret = v_ret +"상대로 우리 협의회에 분쟁조정 신청한 사건을 접수(접수일자: "+p_data1.get("caseDate").toString()+", 사건번호: "+p_data1.get("caseNo").toString()+")하였으며, 한국공정거래조정원 분쟁조정 사무처리지침 제4조 제2항의 규정에 따라 붙임과 같이 사건착수보고를 합니다."; + //붙임 + v_ret = v_ret +"

"; + v_ret = v_ret +"붙임: 사건착수보고 1부. 끝."; + + v_ret = v_ret + this.bodyFooter(); + }catch(Exception ex) { + ex.printStackTrace(); + } + + return v_ret; + } + + //STEP3.통지 - 접수사실 통지(신청인) + private String makeXBY2( + EgovMap p_data1, + List p_caseApplcntData, + List p_caseRespondentData + ) { + String v_ret = ""; + + try { + v_ret = this.receiverHeader(); + + //수신영역 + { + v_ret = v_ret + "수신자 내부결재
"+ + "(경유)
"+ + "제목          조정신청 접수사실 통지("+p_data1.get("caseNo").toString()+" )"; + } + + v_ret = v_ret + this.receiverHeader(); + + + //하단본문영역 + v_ret = v_ret + this.bodyHeader(); + + v_ret = v_ret +"1. 우리 협의회는 귀사(하)가 "; + v_ret = v_ret + this.makeRespondents(p_caseRespondentData); + v_ret = v_ret +"분쟁과 관련하여 공정거래분쟁조정협의회에 제출한 분쟁조정신청서를 "+p_data1.get("caseDate").toString()+" 접수(사건번호:"+p_data1.get("caseNo").toString()+")"; + v_ret = v_ret +"하여 본 접수증을 보내드립니다."; + + v_ret = v_ret +"

"; + + v_ret = v_ret +"2. 귀사(하)의 분쟁조정 신청은 우리 원의"; + v_ret = v_ret +this.makeExaminer(p_data1); + v_ret = v_ret +"이 담당할 예정이며, 붙임 「분쟁조정 신청사건 처리안내」와 같이 처리되오니 조정에 적극 협조하여 주시기 바랍니다."; + + v_ret = v_ret +"

"; + v_ret = v_ret +"3. 제출하신 보완서류는 원만한 조정절차의 진행을 위하여 피신청인에게 공개될 수 있으나 보완서류에 첨부하신 증빙자료 및 기업정보에 한하여 비공개를 원하는 자료가 있다면 해당 자료에 “비공개” 표시(견출지 등으로 표시)하여 주시기 바랍니다."; + + v_ret = v_ret +"

"; + v_ret = v_ret +"4. 우리 협의회가 귀사(하)에게 통지하는 문서 중 조정절차 종료사실에 관한 문서는 우리 원 「온라인분쟁조정시스템」(fairnet.kofair.or.kr)으로 통지됨을 알려 드립니다."; + v_ret = v_ret +this.makeApplcntsConnInfo(p_data1); + + + v_ret = v_ret +"

"; + v_ret = v_ret +"5. 만약 온라인분쟁조정시스템을 통한 문서 통지를 원하지 않으면 담당 조사관에게 개별적으로 문의하여 주시기 바라며, 원하시는 경우 본 시스템을 통해 조정절차 진행상황 확인, 조정절차 관련 자료 제출 등의 기능도 이용할 수 있으니 적극 활용하여 주시기 바랍니다."; + + v_ret = v_ret +"

"; + v_ret = v_ret +"6. 참고로, 귀사(하)가 본 내용을 임의로 제3자에게 제공할 경우 분쟁당사자 상대방의 기업비밀 등이 공개되어 피해가 발생할 수 있으니 주의를 부탁드립니다."; + + v_ret = v_ret +"

"; + v_ret = v_ret +"7. 분쟁조정 신청 후 해당 사건의 소를 제기한 경우 또는 조정이 신청된 사건과 동일한 원인으로 다수인이 관련되는 동종·유사 사건에 대한 소송이 진행 중인 경우에는 지체 없이 그 사실을 담당 조사관에게 통지하여 주시기 바랍니다."; + + //붙임 + v_ret = v_ret +"

"; + v_ret = v_ret +"붙임: 1. 분쟁조정 신청사건 처리안내 1부."; + v_ret = v_ret +"
"; + v_ret = v_ret +"     2. 일반현황표 1부. 끝."; + + v_ret = v_ret + this.bodyFooter(); + + }catch(Exception ex) { + ex.printStackTrace(); + } + + + return v_ret; + } + + //STEP3.통지 - 접수사실 통지 및 보완요구(신청인) + private String makeXBY4( + EgovMap p_data1, + List p_caseApplcntData, + List p_caseRespondentData + ) { + String v_ret = ""; + + try { + v_ret = this.receiverHeader(); + + //수신영역 + { + v_ret = v_ret + "수신자 내부결재
"+ + "(경유)
"+ + "제목          조정신청 접수사실 통지및 신청서 보완 요구("+p_data1.get("caseNo").toString()+" )"; + } + + v_ret = v_ret + this.receiverHeader(); + + + //하단본문영역 + v_ret = v_ret + this.bodyHeader(); + + v_ret = v_ret +"1. 우리 협의회는 귀사(하)가 "; + v_ret = v_ret + this.makeRespondents(p_caseRespondentData); + v_ret = v_ret +"분쟁과 관련하여 공정거래분쟁조정협의회에 제출한 분쟁조정신청서를 "+p_data1.get("caseDate").toString()+" 접수(사건번호:"+p_data1.get("caseNo").toString()+")"; + v_ret = v_ret +"하여 본 접수증을 보내드립니다."; + + v_ret = v_ret +"

"; + + v_ret = v_ret +"2. 귀사(하)의 분쟁조정 신청은 우리 원의"; + v_ret = v_ret +this.makeExaminer(p_data1); + v_ret = v_ret +"이 담당할 예정이며, 붙임 「분쟁조정 신청사건 처리안내」와 같이 처리되오니 조정에 적극 협조하여 주시기 바랍니다."; + + v_ret = v_ret +"

"; + + v_ret = v_ret +"3. 귀사(하)가 신청한 내용에 대하여 다음과 같이 보완이 필요하여 「독점규제 및 공정거래에 관한 법률(이하 ‘공정거래법’이라 합니다)」 시행령 제65조 제5항의 규정에 따라 신청 내용 보완을 요구하오니 기한 내에 제출하여 주시기 바랍니다."; + + v_ret = v_ret +"

"; + v_ret = v_ret +"  가. 보완요청내용"; + v_ret = v_ret +"
"; + v_ret = v_ret +"    1) 귀사(하)가 피신청인과 체결한 계약서 사본 1부"; + v_ret = v_ret +"
"; + v_ret = v_ret +"    2) 귀사(하)의 구체적인 신청취지"; + v_ret = v_ret +"
"; + v_ret = v_ret +"      ※ 신청취지는 피신청인을 상대로 귀사(하)가 요구하는 바를 말하며, 행위 요청인 경우에는 피신청인이 어떤 행위를 해 줄 것을 청구하는 것인지, 금전적인 부분 요청인 경우에는 얼마만큼의 금전을 청구하는 것인지를 상세하게 기재하여 주시기 바랍니다."; + v_ret = v_ret +"
"; + v_ret = v_ret +"    3) 귀사(하)의 사업자등록증 사본 및 등기사항전부증명서 각 1부"; + v_ret = v_ret +"

"; + v_ret = v_ret +"  나. 제출기한: 2024. O. O.(수)까지"; + v_ret = v_ret +"

"; + v_ret = v_ret +"  다. 제출방법: 등기우편, 전자우편, 모사전송, 온라인분쟁조정시스템(fairnet.kofair.or.kr)"; + v_ret = v_ret +"

"; + v_ret = v_ret +"  라. 제 출 처: 한국공정거래조정원 분쟁조정 1실 공정거래팀"; + + v_ret = v_ret +"

"; + v_ret = v_ret +"4. 만일 위 보완 요구에 대하여 정당한 사유 없이 2회 이상 응하지 아니한 경우에는 공정거래법 제77조 제4항의 규정에 따라 조정절차가 종료될 수 있으므로 유의하시기 바랍니다."; + + v_ret = v_ret +"

"; + v_ret = v_ret +"5. 제출하신 보완서류는 원만한 조정절차의 진행을 위하여 피신청인에게 공개될 수 있으나 보완서류에 첨부하신 증빙자료 및 기업정보에 한하여 비공개를 원하는 자료가 있다면 해당 자료에 “비공개” 표시(견출지 등으로 표시)하여 주시기 바랍니다."; + + v_ret = v_ret +"

"; + v_ret = v_ret +"6. 우리 협의회가 귀사(하)에게 통지하는 문서 중 조정절차 종료사실에 관한 문서는 우리 원 「온라인분쟁조정시스템」(fairnet.kofair.or.kr)으로 통지됨을 알려 드립니다."; + v_ret = v_ret +this.makeApplcntsConnInfo(p_data1); + + + v_ret = v_ret +"

"; + v_ret = v_ret +"7. 만약 온라인분쟁조정시스템을 통한 문서 통지를 원하지 않으면 담당 조사관에게 개별적으로 문의하여 주시기 바라며, 원하시는 경우 본 시스템을 통해 조정절차 진행상황 확인, 조정절차 관련 자료 제출 등의 기능도 이용할 수 있으니 적극 활용하여 주시기 바랍니다."; + + v_ret = v_ret +"

"; + v_ret = v_ret +"8. 참고로, 귀사(하)가 본 내용을 임의로 제3자에게 제공할 경우 분쟁당사자 상대방의 기업비밀 등이 공개되어 피해가 발생할 수 있으니 주의를 부탁드립니다."; + + v_ret = v_ret +"

"; + v_ret = v_ret +"9. 분쟁조정 신청 후 해당 사건의 소를 제기한 경우 또는 조정이 신청된 사건과 동일한 원인으로 다수인이 관련되는 동종·유사 사건에 대한 소송이 진행 중인 경우에는 지체 없이 그 사실을 담당 조사관에게 통지하여 주시기 바랍니다."; + + //붙임 + v_ret = v_ret +"

"; + v_ret = v_ret +"붙임: 1. 분쟁조정 신청사건 처리안내 1부."; + v_ret = v_ret +"
"; + v_ret = v_ret +"     2. 일반현황표 1부. 끝."; + + v_ret = v_ret + this.bodyFooter(); + + }catch(Exception ex) { + ex.printStackTrace(); + } + + + return v_ret; + } + + //STEP3.통지 - 접수사실 통지(피신청인) + private String makeXBY3( + EgovMap p_data1, + List p_caseApplcntData, + List p_caseRespondentData + ) { + String v_ret = ""; + + try { + v_ret = this.receiverHeader(); + + //수신영역 + { + v_ret = v_ret + "수신자 내부결재
"+ + "(경유)
"+ + "제목          조정신청 접수사실 통지("+p_data1.get("caseNo").toString()+" )"; + } + + v_ret = v_ret + this.receiverHeader(); + + + //하단본문영역 + v_ret = v_ret + this.bodyHeader(); + + v_ret = v_ret +"1. 우리 협의회는 "; + //v_ret = v_ret + this.makeRespondent(p_caseRespondentData); //피신청인 + v_ret = v_ret + this.makeApplcnts(p_caseApplcntData); //신청인 + v_ret = v_ret +"귀사(하)와의 분쟁과 관련하여 공정거래분쟁조정협의회에 제출한 분쟁조정신청서를 "+p_data1.get("caseDate").toString()+" 접수하였습니다."; + + v_ret = v_ret +"

"; + v_ret = v_ret +"2. 이 분쟁사건은 우리 원의"; + v_ret = v_ret +this.makeExaminer(p_data1); + v_ret = v_ret +"이 담당할 예정이며, 붙임 「분쟁조정 신청사건 처리안내」와 같이 처리되오니 조정에 적극 협조하여 주시기 바랍니다."; + + v_ret = v_ret +"

"; + v_ret = v_ret +"3. 제출하신 보완서류는 원만한 조정절차의 진행을 위하여 피신청인에게 공개될 수 있으나 보완서류에 첨부하신 증빙자료 및 기업정보에 한하여 비공개를 원하는 자료가 있다면 해당 자료에 “비공개” 표시(견출지 등으로 표시)하여 주시기 바랍니다."; + + v_ret = v_ret +"

"; + v_ret = v_ret +"4. 우리 협의회가 귀사(하)에게 통지하는 문서 중 조정절차 종료사실에 관한 문서는 우리 원 「온라인분쟁조정시스템」(fairnet.kofair.or.kr)으로 통지됨을 알려 드립니다."; + v_ret = v_ret +this.makeApplcntsConnInfo(p_data1); + + + v_ret = v_ret +"

"; + v_ret = v_ret +"5. 만약 온라인분쟁조정시스템을 통한 문서 통지를 원하지 않으면 담당 조사관에게 개별적으로 문의하여 주시기 바라며, 원하시는 경우 본 시스템을 통해 조정절차 진행상황 확인, 조정절차 관련 자료 제출 등의 기능도 이용할 수 있으니 적극 활용하여 주시기 바랍니다."; + + v_ret = v_ret +"

"; + v_ret = v_ret +"6. 참고로, 귀사(하)가 본 내용을 임의로 제3자에게 제공할 경우 분쟁당사자 상대방의 기업비밀 등이 공개되어 피해가 발생할 수 있으니 주의를 부탁드립니다."; + + v_ret = v_ret +"

"; + v_ret = v_ret +"7. 분쟁조정 신청 후 해당 사건의 소를 제기한 경우 또는 조정이 신청된 사건과 동일한 원인으로 다수인이 관련되는 동종·유사 사건에 대한 소송이 진행 중인 경우에는 지체 없이 그 사실을 담당 조사관에게 통지하여 주시기 바랍니다."; + + //붙임 + v_ret = v_ret +"

"; + v_ret = v_ret +"붙임: 1. 분쟁조정 신청사건 처리안내 1부."; + v_ret = v_ret +"
"; + v_ret = v_ret +"     2. 분쟁조정신청서 사본 1부."; + v_ret = v_ret +"
"; + v_ret = v_ret +"     3. 일반현황표 1부. 끝."; + + v_ret = v_ret + this.bodyFooter(); + + }catch(Exception ex) { + ex.printStackTrace(); + } + + + return v_ret; + } + + //STEP3.통지 - 접수사실 통지 및 자료요구(피신청인) + private String makeXBY5( + EgovMap p_data1, + List p_caseApplcntData, + List p_caseRespondentData + ) { + String v_ret = ""; + + try { + v_ret = this.receiverHeader(); + + //수신영역 + { + v_ret = v_ret + "수신자 내부결재
"+ + "(경유)
"+ + "제목          조정신청 접수사실 통지및 신청서 보완 요구("+p_data1.get("caseNo").toString()+" )"; + } + + v_ret = v_ret + this.receiverHeader(); + + + //하단본문영역 + v_ret = v_ret + this.bodyHeader(); + + v_ret = v_ret +"1. 우리 협의회는 "; + //v_ret = v_ret + this.makeRespondent(p_caseRespondentData); //피신청인 + v_ret = v_ret + this.makeApplcnts(p_caseApplcntData); //신청인 + v_ret = v_ret +"귀사(하)와의 분쟁과 관련하여 공정거래분쟁조정협의회에 제출한 분쟁조정신청서를 "+p_data1.get("caseDate").toString()+" 접수하였습니다."; + + v_ret = v_ret +"

"; + v_ret = v_ret +"2. 이 분쟁사건은 우리 원의"; + v_ret = v_ret +this.makeExaminer(p_data1); + v_ret = v_ret +"이 담당할 예정이며, 붙임 「분쟁조정 신청사건 처리안내」와 같이 처리되오니 조정에 적극 협조하여 주시기 바랍니다."; + + v_ret = v_ret +"

"; + v_ret = v_ret +"3. 이 분쟁사건의 사실 확인을 위하여 「독점규제 및 공정거래에 관한 법률(이하 ‘공정거래법’이라 합니다)」 제77조 제2항의 규정에 따라 다음과 같이 자료 제출을 요구하오니 기한 내에 제출하여 주시기 바랍니다."; + + v_ret = v_ret +"

"; + v_ret = v_ret +"  가. 제출자료"; + v_ret = v_ret +"
"; + v_ret = v_ret +"    1) 분쟁조정신청서에 대한 답변서 3부"; + v_ret = v_ret +"
"; + v_ret = v_ret +"      ※ 답변서는 아래 내용을 모두 포함하여 구체적으로 작성하시기 바랍니다. 단, 본 답변 자료 제출 전 신청인과 직접 합의하여 분쟁이 해결되었다면 아래의 자료를 제출하지 않아도 무방하며, 이 경우 본 문서 하단에 기재된 담당자 연락처로 문의하여 주시기 바랍니다."; + v_ret = v_ret +"
"; + v_ret = v_ret +"        가) 당사자현황 및 기초사실관계"; + v_ret = v_ret +"
"; + v_ret = v_ret +"        나) 신청인의 주장에 대한 귀사의 주장 및 근거"; + v_ret = v_ret +"
"; + v_ret = v_ret +"        다) 신청인과 체결한 계약서 사본 1부"; + v_ret = v_ret +"
"; + v_ret = v_ret +"        라) 귀사(하)가 생각하는 조정안이 있는 경우 그 내용"; + v_ret = v_ret +"
"; + v_ret = v_ret +"    2) 귀사(하)의 사업자등록증 사본 및 등기사항전부증명서 각 1부"; + v_ret = v_ret +"
"; + v_ret = v_ret +"    3) 이 사건과 관련된 자료제출 전 신청인과 합의할 경우에는 합의서 등 합의 관련 내용을 기재한 서류만 제출해도 무방"; + v_ret = v_ret +"
"; + v_ret = v_ret +"  나. 제출기한: 2017. O. O.(수)까지"; + v_ret = v_ret +"
"; + v_ret = v_ret +"  다. 제출방법: 등기우편, 전자우편, 모사전송, 온라인분쟁조정시스템(fairnet.kofair.or.kr)"; + v_ret = v_ret +"
"; + v_ret = v_ret +"  라. 제 출 처: 한국공정거래조정원 분쟁조정 1실 공정거래팀"; + + v_ret = v_ret +"

"; + v_ret = v_ret +"4. 만일 위 3.의 자료 제출 요구에 응하지 아니할 경우에는 공정거래법 제77조 제4항의 규정에 따라 조정절차를 종료하고 동 조 제5항의 규정에 따라 공정거래위원회에 보고하게 됨을 알려드립니다."; + + v_ret = v_ret +"

"; + v_ret = v_ret +"5. 제출하신 답변서는 원만한 조정절차의 진행을 위하여 신청인에게 공개될 수 있으나 답변서에 첨부하신 증빙자료 및 기업정보에 한하여 비공개를 원하는 자료가 있다면 해당 자료에 “비공개” 표시(견출지 등으로 표시)하여 주시기 바랍니다."; + + v_ret = v_ret +"

"; + v_ret = v_ret +"6. 우리 협의회가 귀사(하)에게 통지하는 문서 중 조정절차 종료사실에 관한 문서는 우리 원 「온라인분쟁조정시스템」(fairnet.kofair.or.kr)으로 통지됨을 알려 드립니다."; + v_ret = v_ret +this.makeRespondentConnInfo(p_data1); + + v_ret = v_ret +"

"; + v_ret = v_ret +"7. 만약 온라인분쟁조정시스템을 통한 문서 통지를 원하지 않으면 담당 조사관에게 개별적으로 문의하여 주시기 바라며, 원하시는 경우 본 시스템을 통해 조정절차 진행상황 확인, 조정절차 관련 자료 제출 등의 기능도 이용할 수 있으니 적극 활용하여 주시기 바랍니다."; + + v_ret = v_ret +"

"; + v_ret = v_ret +"8. 참고로 귀사(하)가 본 내용을 임의로 제3자에게 제공할 경우 분쟁당사자 상대방의 기업비밀 등이 공개되어 피해가 발생할 수 있으니 주의를 부탁드립니다."; + + v_ret = v_ret +"

"; + v_ret = v_ret +"9. 분쟁조정 신청 후 해당 사건의 소를 제기한 경우 또는 조정이 신청된 사건과 동일한 원인으로 다수인이 관련되는 동종·유사 사건에 대한 소송이 진행 중인 경우에는 지체 없이 그 사실을 담당 조사관에게 통지하여 주시기 바랍니다."; + + //붙임 + v_ret = v_ret +"

"; + v_ret = v_ret +"붙임: 1. 분쟁조정 신청사건 처리안내 1부."; + v_ret = v_ret +"
"; + v_ret = v_ret +"     2. 분쟁조정신청서 사본 1부."; + v_ret = v_ret +"
"; + v_ret = v_ret +"     3. 일반현황표 1부. 끝."; + + v_ret = v_ret + this.bodyFooter(); + + }catch(Exception ex) { + ex.printStackTrace(); + } + + + return v_ret; + } + + //STEP2.접수 - 공정위접수사실통지 + private String makeXBY6( + EgovMap p_data1, + List p_caseApplcntData, + List p_caseRespondentData + ) { + String v_ret = ""; + + try { + v_ret = this.receiverHeader(); + + //수신영역 + { + v_ret = v_ret + "수신자 서울지방공정거래사무소장
"+ + "(경유)
"+ + "제목          분쟁조정 접수사실 보고("+p_data1.get("caseNo").toString()+" )"; + } + + v_ret = v_ret + this.receiverHeader(); + + + //하단본문영역 + v_ret = v_ret + this.bodyHeader(); + + v_ret = v_ret + this.makeApplcnts(p_caseApplcntData); + v_ret = v_ret + this.makeRespondents(p_caseRespondentData); + v_ret = v_ret +"분쟁과 관련하여 제출한 분쟁조정신청서를 "+p_data1.get("caseDate").toString()+" 접수하였는바, 그 사실을 「가맹사업거래의 공정화에 관한 법률」 제22조 제4항의 규정에 따라 붙임 분쟁조정신청서 사본을 첨부하여 통지합니다."; + v_ret = v_ret +"

"; + v_ret = v_ret +"붙임 분쟁조정신청서 사본 1부. 끝."; + + v_ret = v_ret + this.bodyFooter(); + }catch(Exception ex) { + ex.printStackTrace(); + } + + + return v_ret; + } + + //STEP3.통지 - 출석요구 + private String makeXBY7( + EgovMap p_data1, + List p_caseApplcntData, + List p_caseRespondentData, + String p_jobID, + int p_cnt //출석회차 + ) { + String v_ret = ""; + + try { + v_ret = this.receiverHeader(); + + //수신영역 + { + v_ret = v_ret + "수신자 " + this.makeApplcnt(p_caseApplcntData) + ", " + this.makeRespondent(p_caseRespondentData) + "
"+ + "(경유)
"+ + "제목          사실관계 확인을 위한 출석요구("+p_data1.get("caseNo").toString()+" )"; + if (p_cnt>1) { + v_ret = v_ret +"("+Integer.toString(p_cnt)+"차)"; + } + v_ret = v_ret +"
"; + } + + v_ret = v_ret + this.receiverHeader(); + + + //하단본문영역 + v_ret = v_ret + this.bodyHeader(); + v_ret = v_ret +"사건번호: "+p_data1.get("caseNo").toString(); + v_ret = v_ret +"
"; + v_ret = v_ret +"신 청 인: "+this.makeApplcnt(p_caseApplcntData); + v_ret = v_ret +"
"; + v_ret = v_ret +"피신청인: "+this.makeRespondent(p_caseRespondentData); + + v_ret = v_ret +"

"; + v_ret = v_ret +"1."+this.makeExaminer(p_data1); + + + /* + * //출석요구 + || "1-7".equals(p_jobID) //공정거래 - 0201000000 + || "2-7".equals(p_jobID) //가맹점사업거래 - 0202000000 + || "3-7".equals(p_jobID) //하도급거래 - 0203000000 + || "4-7".equals(p_jobID) //대규모유통거래 - 0204000000 + || "5-7".equals(p_jobID) //약관거래 - 0205000000 + || "6-7".equals(p_jobID) //대리점거래 - 0206000000 + ){ //하도급 출석요구 + */ + + v_ret = v_ret +"

"; + v_ret = v_ret +"2. 위 문서와 관련된 분쟁사건에 대한 사실관계의 확인이 필요하여 "; + if ("1-7".equals(p_data1)) { + v_ret = v_ret +"「독점규제 및 공정거래에 관한 법률(이하 ‘공정거래법’이라 합니다)」제77조 제2항의 규정에 따라 "; + }else if ("3-7".equals(p_data1)) { + v_ret = v_ret +"「하도급거래 공정화에 관한 법률(이하 ‘하도급법’이라 합니다)」 제24조의5 제2항의 규정에 따라 "; + }else { + v_ret = v_ret +"관련 규정에 따라 "; + } + v_ret = v_ret +"다음과 같이 출석하여 주실 것을 요구하오니 반드시 출석대상자가 출석할 수 있도록 협조하여 주시기 바랍니다."; + + + v_ret = v_ret +"

"; + v_ret = v_ret +"가. 출석일시: 202o. oo. oo.(수) oo:oo"; + v_ret = v_ret +"

"; + v_ret = v_ret +"나. 출석장소: 한국공정거래조정원"; + v_ret = v_ret +"
"; + v_ret = v_ret +"[서울 중구 세종대로 39, 9층(남대문로4가, 상공회의소회관)]"; + v_ret = v_ret +"

"; + v_ret = v_ret +"다. 출석대상"; + v_ret = v_ret +"
"; + v_ret = v_ret +"     ㅇ 신 청 인 측: 대표이사"; + v_ret = v_ret +"
"; + v_ret = v_ret +"          ㅇ 피신청인 측: 대표이사"; + v_ret = v_ret +"
"; + v_ret = v_ret +"                ※ 출석대상자가 출석하기 어려운 경우에는 권한을 위임받은 임원 또는 법률대리인이 붙임 위임장을 지참하여 출석할 수 있으며, 추가할 자료가 있는 경우 이를 지참하여 출석하여 주시기 바랍니다."; + + if (p_cnt>1) { + v_ret = v_ret +"※ 이전 출석요구 당시 제출하신 경우, 다시 제출하실 필요가 없음을 안내드립니다."; + } + + + v_ret = v_ret +"

"; + v_ret = v_ret +"3. 참고로, 정당한 사유 없이 출석하지 아니할 경우에는 "; + + if ("1-7".equals(p_data1)) { + v_ret = v_ret +"공정거래법 제77조 제4항의 규정에 따라 조정절차를 종료하고, 동 조 제5항의 "; + }else if ("3-7".equals(p_data1)) { + v_ret = v_ret +"관련 규정에 따라 조정절차를 종료하고, 하도급법 제24조의5 제5항의 "; + }else { + v_ret = v_ret +"관련 "; + } + + v_ret = v_ret +"규정에 따라 공정거래위원회에 보고하게 됨을 알려드립니다."; + + + //붙임 + v_ret = v_ret +"

"; + v_ret = v_ret +"붙임: 위임장 1부. 끝."; + + v_ret = v_ret + this.bodyFooter(); + + }catch(Exception ex) { + ex.printStackTrace(); + } + + + return v_ret; + } + + /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// + // + // 2.정보 추출 + // + //신청인 정보 + private String makeApplcnts(List p_caseApplcntData) { + String v_ret = ""; + + for (Object key : p_caseApplcntData) { + EgovMap n_em = (EgovMap)key; + + if ("1301000000".equals(n_em.get("companyGubun").toString())) { + v_ret = v_ret + n_em.get("companyCeo").toString() + "("+n_em.get("applcntCompany").toString()+" 대표)"; + //v_ret = v_ret +"주식회사 갑을(대표이사 김철수)이(가) "; + }else if ("1302000000".equals(n_em.get("companyGubun").toString())) { + v_ret = v_ret + n_em.get("applcntCompany").toString() + "(대표이사 "+n_em.get("companyCeo").toString()+")"; + //v_ret = v_ret +"주식회사 갑을(대표이사 김철수)이(가) "; + } + } + + v_ret = v_ret + "이(가) "; + + return v_ret; + } + + //신청인 정보 + private String makeApplcnt(List p_caseApplcntData) { + String v_ret = ""; + + for (Object key : p_caseApplcntData) { + EgovMap n_em = (EgovMap)key; + + if ("1301000000".equals(n_em.get("companyGubun").toString())) { + v_ret = v_ret + n_em.get("companyCeo").toString() + "("+n_em.get("applcntCompany").toString()+" 대표)"; + break; + //v_ret = v_ret +"주식회사 갑을(대표이사 김철수)이(가) "; + }else if ("1302000000".equals(n_em.get("companyGubun").toString())) { + v_ret = v_ret + n_em.get("applcntCompany").toString() + "(대표이사 "+n_em.get("companyCeo").toString()+")"; + break; + //v_ret = v_ret +"주식회사 갑을(대표이사 김철수)이(가) "; + } + } + + return v_ret; + } + + //피신청인 정보 + private String makeRespondents(List p_caseRespondentData) { + String v_ret = ""; + + for (Object key : p_caseRespondentData) { + EgovMap n_em = (EgovMap)key; + + if ("1301000000".equals(n_em.get("respondentGubun").toString())) { + v_ret = v_ret + n_em.get("respondentCeo").toString() + "("+n_em.get("respondentCompany").toString()+" 대표)"; + //v_ret = v_ret +"주식회사 갑을(대표이사 김철수)이(가) "; + }else if ("1302000000".equals(n_em.get("respondentGubun").toString())) { + v_ret = v_ret + n_em.get("respondentCompany").toString() + "(대표이사 "+n_em.get("respondentCeo").toString()+")"; + //v_ret = v_ret +"주식회사 갑을(대표이사 김철수)이(가) "; + } + } + + v_ret = v_ret + "와(과)의 "; + + return v_ret; + } + + //피신청인 정보 + private String makeRespondent(List p_caseRespondentData) { + String v_ret = ""; + + for (Object key : p_caseRespondentData) { + EgovMap n_em = (EgovMap)key; + + if ("1301000000".equals(n_em.get("respondentGubun").toString())) { + v_ret = v_ret + n_em.get("respondentCeo").toString() + "("+n_em.get("respondentCompany").toString()+" 대표)"; + break; + //v_ret = v_ret +"주식회사 갑을(대표이사 김철수)이(가) "; + }else if ("1302000000".equals(n_em.get("respondentGubun").toString())) { + v_ret = v_ret + n_em.get("respondentCompany").toString() + "(대표이사 "+n_em.get("respondentCeo").toString()+")"; + break; + //v_ret = v_ret +"주식회사 갑을(대표이사 김철수)이(가) "; + } + } + + return v_ret; + } + + //신청인 정보 + private String getApplcntSeqNo(List p_caseApplcntData) { + String v_ret = ""; + + for (Object key : p_caseApplcntData) { + EgovMap n_em = (EgovMap)key; + + if (!"".equals(n_em.get("seqNo").toString())) { + v_ret = v_ret + n_em.get("seqNo").toString(); + break; + } + } + + return v_ret; + } + + //피신청인 정보 + private String getRespondentSeqNo(List p_caseRespondentData) { + String v_ret = ""; + + for (Object key : p_caseRespondentData) { + EgovMap n_em = (EgovMap)key; + + if (!"".equals(n_em.get("seqNo").toString())) { + v_ret = v_ret + n_em.get("seqNo").toString(); + break; + } + } + + return v_ret; + } + + //조사관 정보 + private String makeExaminer(EgovMap p_data1) { + String v_ret = "0"; + + try { + v_ret = " 분쟁조정실"; + v_ret = v_ret + " " + p_data1.get("timhderAssignNm").toString();//.." "공정거래팀 윤계상 조사관(02-6363-0000, abc@kofair.or.kr)"; + v_ret = v_ret + " " + p_data1.get("examinerAssignNm").toString() + " 조사관"; + v_ret = v_ret + "(" + p_data1.get("memberTel").toString() + ","; + v_ret = v_ret + " " + p_data1.get("memberEmail").toString() + ")"; + }catch(Exception ex) { + ex.printStackTrace(); + } + + return v_ret; + } + + //신청인 접속 정보 + private String makeApplcntsConnInfo(EgovMap p_data1) { + String v_ret = "0"; + + try { + v_ret = " 통지내용은 온라인분쟁조정시스템의"; + v_ret = v_ret + " “분쟁사건 조회(사건번호: " + p_data1.get("caseNo").toString() + ", "; + v_ret = v_ret + "비밀번호: " + p_data1.get("applcntPwd").toString() + ")”"; + v_ret = v_ret + "에서 확인하시기 바랍니다."; + + }catch(Exception ex) { + ex.printStackTrace(); + } + + return v_ret; + } + + //피신청인 접속 정보 + private String makeRespondentConnInfo(EgovMap p_data1) { + String v_ret = "0"; + + try { + v_ret = " 통지내용은 온라인분쟁조정시스템의"; + v_ret = v_ret + " “분쟁사건 조회(사건번호: " + p_data1.get("caseNo").toString() + ", "; + v_ret = v_ret + "비밀번호: " + p_data1.get("respondentPwd").toString() + ")”"; + v_ret = v_ret + "에서 확인하시기 바랍니다."; + + }catch(Exception ex) { + ex.printStackTrace(); + } + + return v_ret; + } + + /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// + // + // 3.단순 문구 + // //수신자 공통 header-1 private String receiverHeader() { String v_ret = "0"; @@ -616,48 +1276,12 @@ public class GwBaseController { v_ret = ""; return v_ret; - } - - private String makeApplcnts(List p_caseApplcntData) { - String v_ret = ""; - - for (Object key : p_caseApplcntData) { - EgovMap n_em = (EgovMap)key; - - if ("1301000000".equals(n_em.get("companyGubun").toString())) { - v_ret = v_ret + n_em.get("companyCeo").toString() + "("+n_em.get("applcntCompany").toString()+" 대표)"; - //v_ret = v_ret +"주식회사 갑을(대표이사 김철수)이(가) "; - }else if ("1302000000".equals(n_em.get("companyGubun").toString())) { - v_ret = v_ret + n_em.get("applcntCompany").toString() + "(대표이사 "+n_em.get("companyCeo").toString()+")"; - //v_ret = v_ret +"주식회사 갑을(대표이사 김철수)이(가) "; - } - } - - v_ret = v_ret + "이(가) "; - - return v_ret; - } - - private String makeRespondent(List p_caseRespondentData) { - String v_ret = ""; - - for (Object key : p_caseRespondentData) { - EgovMap n_em = (EgovMap)key; - - if ("1301000000".equals(n_em.get("respondentGubun").toString())) { - v_ret = v_ret + n_em.get("respondentCeo").toString() + "("+n_em.get("respondentCompany").toString()+" 대표)"; - //v_ret = v_ret +"주식회사 갑을(대표이사 김철수)이(가) "; - }else if ("1302000000".equals(n_em.get("respondentGubun").toString())) { - v_ret = v_ret + n_em.get("respondentCompany").toString() + "(대표이사 "+n_em.get("respondentCeo").toString()+")"; - //v_ret = v_ret +"주식회사 갑을(대표이사 김철수)이(가) "; - } - } - - v_ret = v_ret + "와(과)의 "; - - return v_ret; - } + } + /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// + // + // 4.기존 로직 + // //예전의 기안문처리에 따른 문서 진행 상태값 변경 private String nanumOld(EgovMap params, String p_caseNo) { //manu String v_ret = "0"; @@ -882,4 +1506,6 @@ public class GwBaseController { return v_ret; } + + } \ No newline at end of file diff --git a/src/main/resources/egovframework/sqlmap/config/mappers/nanum/nanum_sql.xml b/src/main/resources/egovframework/sqlmap/config/mappers/nanum/nanum_sql.xml index 6d401af9..e7ce378d 100644 --- a/src/main/resources/egovframework/sqlmap/config/mappers/nanum/nanum_sql.xml +++ b/src/main/resources/egovframework/sqlmap/config/mappers/nanum/nanum_sql.xml @@ -1007,6 +1007,24 @@ SYSDATE) + + + INSERT INTO C_SANCTNHISTORY + (CASE_NO, + DOC_ID, + CODE_NO, + SEQ_NO, + REG_ID, + REG_DT) + VALUES + (#{caseNo}, + #{docId}, + #{codeNo}, + C_SANCTNHISTORY_SEQ.NEXTVAL, + #{memberId}, + SYSDATE) + + INSERT INTO C_SANCTNHISTORY diff --git a/src/main/webapp/WEB-INF/jsp/seed/_extra/gtm/trublprocessmng/rceptEdit.jsp b/src/main/webapp/WEB-INF/jsp/seed/_extra/gtm/trublprocessmng/rceptEdit.jsp index 1865741b..fa3906eb 100644 --- a/src/main/webapp/WEB-INF/jsp/seed/_extra/gtm/trublprocessmng/rceptEdit.jsp +++ b/src/main/webapp/WEB-INF/jsp/seed/_extra/gtm/trublprocessmng/rceptEdit.jsp @@ -9037,7 +9037,7 @@ function nanumProcessStartTmp(){ -
+