diff --git a/src/main/java/seed/com/gtm/base/GwBaseController.java b/src/main/java/seed/com/gtm/base/GwBaseController.java index e2ccf707..84be74ce 100644 --- a/src/main/java/seed/com/gtm/base/GwBaseController.java +++ b/src/main/java/seed/com/gtm/base/GwBaseController.java @@ -1322,7 +1322,7 @@ public class GwBaseController { || "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); + v_ret = this.makeXBY7(p_data1, p_caseApplcntData, p_caseRespondentData, p_jobID, 1, p_title); }else if (false //보완요구 2차 @@ -1333,7 +1333,7 @@ public class GwBaseController { || "5-9".equals(p_jobID) //약관거래 - 0205000000 || "6-9".equals(p_jobID) //대리점거래 - 0206000000 ){ //하도급 출석요구 - v_ret = this.makeXBY9(p_data1, p_caseApplcntData, p_caseRespondentData, p_jobID, 2); + v_ret = this.makeXBY9(p_data1, p_caseApplcntData, p_caseRespondentData, p_jobID, 2, p_title); }else if (false //자료제출 2차 @@ -1344,7 +1344,7 @@ public class GwBaseController { || "5-10".equals(p_jobID) //약관거래 - 0205000000 || "6-10".equals(p_jobID) //대리점거래 - 0206000000 ){ //하도급 출석요구 - v_ret = this.makeXBY10(p_data1, p_caseApplcntData, p_caseRespondentData, p_jobID, 2); + v_ret = this.makeXBY10(p_data1, p_caseApplcntData, p_caseRespondentData, p_jobID, 2, p_title); }else if (false //종료보고서 @@ -1767,26 +1767,8 @@ public class GwBaseController { } //관인 - v_ret = v_ret +"




"; - - v_ret = v_ret + this.TableHeaderWithBorderNAlign("0","center"); - String[] s_Arr_21 = {"한국공정거래조정원"}; - v_ret = v_ret +this.makeTrTdWithFontNoBorder(s_Arr_21,"24"); - //String[] s_Arr_22 = {p_data1.get("caseGubunNm").toString()}; - String[] s_Arr_22 = {p_title}; - - v_ret = v_ret +this.makeTrTdWithFontNoBorder(s_Arr_22,"24"); - - String[] s_Arr_24 = {""}; - v_ret = v_ret +this.makeTrTdWithFontNoBorder(s_Arr_24,"24"); - v_ret = v_ret +this.makeTrTdWithFontNoBorder(s_Arr_24,"24"); - v_ret = v_ret +this.makeTrTdWithFontNoBorder(s_Arr_24,"24"); - v_ret = v_ret +this.makeTrTdWithFontNoBorder(s_Arr_24,"24"); - v_ret = v_ret +this.makeTrTdWithFontNoBorder(s_Arr_24,"24"); - v_ret = v_ret +this.makeTrTdWithFontNoBorder(s_Arr_24,"24"); - - v_ret = v_ret + this.TableFooter(); - + v_ret = v_ret + this.makeChop(p_title); + v_ret = v_ret + this.bodyFooter(); }catch(Exception ex) { @@ -2130,6 +2112,8 @@ public class GwBaseController { } //관인 + v_ret = v_ret + this.makeChop(p_title); + /* v_ret = v_ret +"




"; v_ret = v_ret + this.TableHeaderWithBorderNAlign("0","center"); @@ -2149,6 +2133,7 @@ public class GwBaseController { v_ret = v_ret +this.makeTrTdWithFontNoBorder(s_Arr_24,"24"); v_ret = v_ret + this.TableFooter(); + */ v_ret = v_ret + this.bodyFooter(); @@ -2431,6 +2416,8 @@ public class GwBaseController { } //관인 + v_ret = v_ret + this.makeChop(p_title); + /* v_ret = v_ret +"




"; v_ret = v_ret + this.TableHeaderWithBorderNAlign("0","center"); @@ -2450,6 +2437,7 @@ public class GwBaseController { v_ret = v_ret +this.makeTrTdWithFontNoBorder(s_Arr_24,"24"); v_ret = v_ret + this.TableFooter(); + */ v_ret = v_ret + this.bodyFooter(); @@ -2713,6 +2701,8 @@ public class GwBaseController { } //관인 + v_ret = v_ret + this.makeChop(p_title); + /* v_ret = v_ret +"




"; v_ret = v_ret + this.TableHeaderWithBorderNAlign("0","center"); @@ -2732,6 +2722,7 @@ public class GwBaseController { v_ret = v_ret +this.makeTrTdWithFontNoBorder(s_Arr_24,"24"); v_ret = v_ret + this.TableFooter(); + */ v_ret = v_ret + this.bodyFooter(); @@ -2810,6 +2801,8 @@ public class GwBaseController { //관인 + v_ret = v_ret + this.makeChop(p_title); + /* v_ret = v_ret +"




"; v_ret = v_ret + this.TableHeaderWithBorderNAlign("0","center"); @@ -2829,6 +2822,7 @@ public class GwBaseController { v_ret = v_ret +this.makeTrTdWithFontNoBorder(s_Arr_24,"24"); v_ret = v_ret + this.TableFooter(); + */ v_ret = v_ret + this.bodyFooter(); @@ -2846,7 +2840,8 @@ public class GwBaseController { List p_caseApplcntData, List p_caseRespondentData, String p_jobID, - int p_cnt //출석회차 + int p_cnt, //출석회차 + String p_title ) { String v_ret = ""; @@ -2855,9 +2850,10 @@ public class GwBaseController { //수신영역 { - v_ret = v_ret + "수신자 " + this.makeApplcnt(p_caseApplcntData) + ", " + this.makeRespondent(p_caseRespondentData) + "
"+ - "(경유)
"+ - "제목          사실관계 확인을 위한 출석요구("+p_data1.get("caseNo").toString()+" )"; + //v_ret = v_ret + "수신자 " + this.makeApplcnt(p_caseApplcntData) + ", " + this.makeRespondent(p_caseRespondentData) + "
"; + v_ret = v_ret + "수신자 수신자 참조"; + v_ret = v_ret + "(경유)
"; + v_ret = v_ret + "제목          사실관계 확인을 위한 출석요구("+p_data1.get("caseNo").toString()+" )"; if (p_cnt>1) { v_ret = v_ret +"("+Integer.toString(p_cnt)+"차)"; } @@ -2896,7 +2892,13 @@ public class GwBaseController { }else if ("2-7".equals(p_data1)) { v_ret = v_ret +"「가맹사업거래의 공정화에 관한 법률(이하 ‘가맹사업법’이라 한다)」 제23조 제6항에 따라 "; }else if ("3-7".equals(p_data1)) { - v_ret = v_ret +"「하도급거래 공정화에 관한 법률(이하 ‘하도급법’이라 합니다)」 제24조의5 제2항의 규정에 따라 "; + v_ret = v_ret +"「하도급거래 공정화에 관한 법률(이하 ‘하도급법’이라 합니다)」 제24조의5 제2항의 규정에 따라 "; + }else if ("4-7".equals(p_data1)) { + v_ret = v_ret +"「대규모유통업에서의 거래 공정화에 관한 법률(이하 ‘대규모유통업법’이라 합니다)」 제26조 제3항에 따라 "; + }else if ("5-7".equals(p_data1)) { + v_ret = v_ret +"「약관의 규제에 관한 법률(이하 ‘약관법’이라 합니다)」 제27조의2 제2항의 규정에 따라 "; + }else if ("6-7".equals(p_data1)) { + v_ret = v_ret +"「대리점거래의 공정화에 관한 법률」(이하‘대리점법’이라 합니다) 제20조 제2항의 규정에 따라"; }else { v_ret = v_ret +"관련 규정에 따라 "; } @@ -2923,7 +2925,13 @@ public class GwBaseController { }else if ("2-7".equals(p_data1)) { v_ret = v_ret +"가맹사업법 제23조 제4항에 따라 조정절차를 종료하고, 같은 조 제5항의 "; }else if ("3-7".equals(p_data1)) { - v_ret = v_ret +"관련 규정에 따라 조정절차를 종료하고, 하도급법 제24조의5 제5항의 "; + v_ret = v_ret +"관련 규정에 따라 조정절차를 종료하고, 하도급법 제24조의5 제5항의 "; + }else if ("4-7".equals(p_data1)) { + v_ret = v_ret +"대규모유통업법 제26조 제5항 제1호 및 관련규정에 따라 조정절차를 종료하고, 같은 법 제26조 제7항의 "; + }else if ("5-7".equals(p_data1)) { + v_ret = v_ret +"약관법 제27조의2 제4항 제3호 및 관련규정에 따라 조정절차를 종료하고, 같은 법 제27조의2 제5항의 "; + }else if ("6-7".equals(p_data1)) { + v_ret = v_ret +"대리점법 제20조 제4항의 규정에 따라 조정절차를 종료하고, 동 조 제6항의 "; }else { v_ret = v_ret +"관련 규정에 따라 조정절차를 종료하고, 관련 "; } @@ -2935,6 +2943,12 @@ public class GwBaseController { v_ret = v_ret +"

"; v_ret = v_ret +"붙임: 위임장 1부. 끝."; + //관인 + v_ret = v_ret + this.makeChop(p_title); + v_ret = v_ret + this.makeChopNrecipient(p_title, p_caseApplcntData, p_caseRespondentData); + + //v_ret = v_ret + "수신자 " + this.makeApplcnt(p_caseApplcntData) + ", " + this.makeRespondent(p_caseRespondentData) + "
"; + v_ret = v_ret + this.bodyFooter(); }catch(Exception ex) { @@ -2951,7 +2965,8 @@ public class GwBaseController { List p_caseApplcntData, List p_caseRespondentData, String p_jobID, - int p_cnt //요구회차 + int p_cnt, //요구회차 + String p_title ) { String v_ret = ""; @@ -3043,6 +3058,9 @@ public class GwBaseController { //v_ret = v_ret +"
"; //v_ret = v_ret +"     2. 일반현황표 1부. 끝."; + //관인 + v_ret = v_ret + this.makeChop(p_title); + v_ret = v_ret + this.bodyFooter(); }catch(Exception ex) { @@ -3059,7 +3077,8 @@ public class GwBaseController { List p_caseApplcntData, List p_caseRespondentData, String p_jobID, - int p_cnt //요구회차 + int p_cnt, //요구회차 + String p_title ) { String v_ret = ""; @@ -3151,6 +3170,9 @@ public class GwBaseController { v_ret = v_ret +"

"; v_ret = v_ret +"붙임: 접수사실 통지 및 자료제출 요구 공문 사본 1부. 끝."; + //관인 + v_ret = v_ret + this.makeChop(p_title); + v_ret = v_ret + this.bodyFooter(); }catch(Exception ex) { @@ -4687,6 +4709,10 @@ v_ret = this.receiverHeader(); v_ret = v_ret +"에 따라 해당 사건의 조정절차가 중지될 수 있음을 알려드립니다. 끝."; + //관인 + v_ret = v_ret + this.makeChopNrecipient(p_title, p_caseApplcntData, p_caseRespondentData); + + /* v_ret = v_ret +"




"; v_ret = v_ret + this.TableHeaderWithBorderNAlign("0","center"); @@ -4713,6 +4739,7 @@ v_ret = this.receiverHeader(); v_ret = v_ret +this.makeTrTdWithBorderNAlign(s_Arr_23,"0","left","13"); v_ret = v_ret + this.TableFooter(); + */ v_ret = v_ret + this.bodyFooter(); }catch(Exception ex) { @@ -4811,6 +4838,10 @@ v_ret = this.receiverHeader(); v_ret = v_ret +"

3. 아울러 본 회의와 관련된 자료(회의자료, 안건목록, 전차 회의록)는 우리원 온라인 분쟁조정시스템(Fair-net, https://fairnet.kofair.or.kr/user/case/202/login.do)’에서 열람하실 수 있음을 알려드립니다. 끝. "; + //관인 + v_ret = v_ret + this.makeChopNrecipient(p_title, p_caseApplcntData, p_caseRespondentData); + + /* v_ret = v_ret +"




"; @@ -4838,7 +4869,7 @@ v_ret = this.receiverHeader(); v_ret = v_ret +this.makeTrTdWithBorderNAlign(s_Arr_23,"0","left","13"); v_ret = v_ret + this.TableFooter(); - + */ v_ret = v_ret + this.bodyFooter(); }catch(Exception ex) { @@ -4894,6 +4925,31 @@ v_ret = this.receiverHeader(); return v_ret; } + + //신청인 정보 + private String makeApplcntNCnt(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 +"주식회사 갑을(대표이사 김철수)이(가) "; + } + } + + if (p_caseApplcntData.size()>1) { + v_ret = v_ret + "외 "+Integer.toString((p_caseApplcntData.size()-1))+"인"; + } + + return v_ret; + } //피신청인 정보 private String makeRespondents(List p_caseRespondentData) { @@ -4937,6 +4993,31 @@ v_ret = this.receiverHeader(); return v_ret; } + //피신청인 정보 + private String makeRespondentNCnt(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 +"주식회사 갑을(대표이사 김철수)이(가) "; + } + } + + if (p_caseRespondentData.size()>1) { + v_ret = v_ret + "외 "+Integer.toString((p_caseRespondentData.size()-1))+"인"; + } + + return v_ret; + } + //신청인 정보 private String getApplcntSeqNo(List p_caseApplcntData) { String v_ret = ""; @@ -5261,6 +5342,67 @@ v_ret = this.receiverHeader(); return v_ret; } + + //관인 + private String makeChop(String p_title) { + String v_ret = ""; + //관인 + v_ret = v_ret +"




"; + + v_ret = v_ret + this.TableHeaderWithBorderNAlign("0","center"); + String[] s_Arr_21 = {"한국공정거래조정원"}; + v_ret = v_ret +this.makeTrTdWithFontNoBorder(s_Arr_21,"24"); + //String[] s_Arr_22 = {p_data1.get("caseGubunNm").toString()}; + String[] s_Arr_22 = {p_title}; + + v_ret = v_ret +this.makeTrTdWithFontNoBorder(s_Arr_22,"24"); + + String[] s_Arr_24 = {""}; + v_ret = v_ret +this.makeTrTdWithFontNoBorder(s_Arr_24,"24"); + v_ret = v_ret +this.makeTrTdWithFontNoBorder(s_Arr_24,"24"); + v_ret = v_ret +this.makeTrTdWithFontNoBorder(s_Arr_24,"24"); + v_ret = v_ret +this.makeTrTdWithFontNoBorder(s_Arr_24,"24"); + v_ret = v_ret +this.makeTrTdWithFontNoBorder(s_Arr_24,"24"); + v_ret = v_ret +this.makeTrTdWithFontNoBorder(s_Arr_24,"24"); + + v_ret = v_ret + this.TableFooter(); + + return v_ret; + } + + //관인 & 수신자. + private String makeChopNrecipient(String p_title, + List p_caseApplcntData, + List p_caseRespondentData + ) { + String v_ret = ""; + //관인 + v_ret = v_ret +"




"; + + v_ret = v_ret + this.TableHeaderWithBorderNAlign("0","center"); + String[] s_Arr_21 = {"한국공정거래조정원"}; + v_ret = v_ret +this.makeTrTdWithFontNoBorder(s_Arr_21,"24"); + //String[] s_Arr_22 = {p_data1.get("caseGubunNm").toString()}; + String[] s_Arr_22 = {p_title}; + + v_ret = v_ret +this.makeTrTdWithFontNoBorder(s_Arr_22,"24"); + + String[] s_Arr_24 = {""}; + v_ret = v_ret +this.makeTrTdWithFontNoBorder(s_Arr_24,"24"); + v_ret = v_ret +this.makeTrTdWithFontNoBorder(s_Arr_24,"24"); + v_ret = v_ret +this.makeTrTdWithFontNoBorder(s_Arr_24,"24"); + v_ret = v_ret +this.makeTrTdWithFontNoBorder(s_Arr_24,"24"); + v_ret = v_ret +this.makeTrTdWithFontNoBorder(s_Arr_24,"24"); + v_ret = v_ret +this.makeTrTdWithFontNoBorder(s_Arr_24,"24"); + + String[] s_Arr_23 = {"수신자 "+this.makeApplcntNCnt(p_caseApplcntData)+", "+this.makeRespondentNCnt(p_caseRespondentData)}; + //v_ret = v_ret +this.makeTrTdWithBorderNAlign(s_Arr_23,"0","left"); + v_ret = v_ret +this.makeTrTdWithBorderNAlign(s_Arr_23,"0","left","13"); + + v_ret = v_ret + this.TableFooter(); + + return v_ret; + } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // // 4.기존 로직 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 8b9dcbe6..d817df76 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 @@ -3505,6 +3505,9 @@ function nanumApi(jobID, codeNo, nanumSubject, obj1, obj2, obj3, obj4, || jobID=='1-4' //보완요구(신청인) || jobID=='1-3' //접수 통지(피신청인) || jobID=='1-5' //자료요구(피신청인) + || jobID=='1-9' //보완요구(신청인)2차 + || jobID=='1-10' //자료요구(피신청인)2차 + || jobID=='1-7' //출석요구(피신청인)1차 ){ //alert("340"); $("#nanumViewFrm #formIdView").val('340'); //공정 관인 @@ -3515,6 +3518,9 @@ function nanumApi(jobID, codeNo, nanumSubject, obj1, obj2, obj3, obj4, || jobID=='2-4' //보완요구(신청인) || jobID=='2-3' //접수 통지(피신청인) || jobID=='2-5' //자료요구(피신청인) + || jobID=='2-9' //보완요구(신청인)2차 + || jobID=='2-10' //자료요구(피신청인)2차 + || jobID=='2-7' //출석요구(피신청인)1차 ){ $("#nanumViewFrm #formIdView").val('341'); //가맹 관인 @@ -3524,6 +3530,9 @@ function nanumApi(jobID, codeNo, nanumSubject, obj1, obj2, obj3, obj4, || jobID=='3-4' //보완요구(신청인) || jobID=='3-3' //접수 통지(피신청인) || jobID=='3-5' //자료요구(피신청인) + || jobID=='3-9' //보완요구(신청인)2차 + || jobID=='3-10' //자료요구(피신청인)2차 + || jobID=='3-7' //출석요구(피신청인)1차 ){ $("#nanumViewFrm #formIdView").val('342'); //하도급 관인 @@ -3533,6 +3542,9 @@ function nanumApi(jobID, codeNo, nanumSubject, obj1, obj2, obj3, obj4, || jobID=='4-4' //보완요구(신청인) || jobID=='4-3' //접수 통지(피신청인) || jobID=='4-5' //자료요구(피신청인) + || jobID=='4-9' //보완요구(신청인)2차 + || jobID=='4-10' //자료요구(피신청인)2차 + || jobID=='4-7' //출석요구(피신청인)1차 ){ $("#nanumViewFrm #formIdView").val('343'); //대규모 관인 @@ -3542,6 +3554,9 @@ function nanumApi(jobID, codeNo, nanumSubject, obj1, obj2, obj3, obj4, || jobID=='5-4' //보완요구(신청인) || jobID=='5-3' //접수 통지(피신청인) || jobID=='5-5' //자료요구(피신청인) + || jobID=='5-9' //보완요구(신청인)2차 + || jobID=='5-10' //자료요구(피신청인)2차 + || jobID=='5-7' //출석요구(피신청인)1차 ){ $("#nanumViewFrm #formIdView").val('344'); //약관 관인 @@ -3551,6 +3566,9 @@ function nanumApi(jobID, codeNo, nanumSubject, obj1, obj2, obj3, obj4, || jobID=='6-4' //보완요구(신청인) || jobID=='6-3' //접수 통지(피신청인) || jobID=='6-5' //자료요구(피신청인) + || jobID=='6-9' //보완요구(신청인)2차 + || jobID=='6-10' //자료요구(피신청인)2차 + || jobID=='6-7' //출석요구(피신청인)1차 ){ $("#nanumViewFrm #formIdView").val('345'); //대리점 관인