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'); //대리점 관인