diff --git a/src/main/java/seed/com/gtm/base/GwBaseController.java b/src/main/java/seed/com/gtm/base/GwBaseController.java
index 20e7b459..1e583a4b 100644
--- a/src/main/java/seed/com/gtm/base/GwBaseController.java
+++ b/src/main/java/seed/com/gtm/base/GwBaseController.java
@@ -306,6 +306,14 @@ public class GwBaseController {
|| "4-11".equals(s_jobID) //대규모유통거래 - 0204000000
|| "5-11".equals(s_jobID) //약관거래 - 0205000000
|| "6-11".equals(s_jobID) //대리점거래 - 0206000000
+
+ //기간연장보고서
+ || "1-31".equals(s_jobID) //공정거래 - 0201000000
+ || "2-31".equals(s_jobID) //가맹점사업거래 - 0202000000
+ || "3-31".equals(s_jobID) //하도급거래 - 0203000000
+ || "4-31".equals(s_jobID) //대규모유통거래 - 0204000000
+ || "5-31".equals(s_jobID) //약관거래 - 0205000000
+ || "6-31".equals(s_jobID) //대리점거래 - 0206000000
//조사보고서
|| "1-12".equals(s_jobID) //공정거래 - 0201000000
@@ -1579,6 +1587,17 @@ public class GwBaseController {
){ //하도급 출석요구
v_ret = this.makeXBY11Title(p_data1);
+ }else if (false
+ //기간연장보고서
+ || "1-31".equals(p_jobID) //공정거래 - 0201000000
+ || "2-31".equals(p_jobID) //가맹점사업거래 - 0202000000
+ || "3-31".equals(p_jobID) //하도급거래 - 0203000000
+ || "4-31".equals(p_jobID) //대규모유통거래 - 0204000000
+ || "5-31".equals(p_jobID) //약관거래 - 0205000000
+ || "6-31".equals(p_jobID) //대리점거래 - 0206000000
+ ){ //하도급 출석요구
+ v_ret = this.makeXBY31Title(p_data1);
+
}else if (false
//조사보고서
|| "1-12".equals(p_jobID) //공정거래 - 0201000000
@@ -1862,6 +1881,17 @@ public class GwBaseController {
){ //하도급 출석요구
v_ret = this.makeXBY11(p_data1, p_caseApplcntData, p_caseRespondentData, p_jobID, 2);
+ }else if (false
+ //기간연장보고서
+ || "1-31".equals(p_jobID) //공정거래 - 0201000000
+ || "2-31".equals(p_jobID) //가맹점사업거래 - 0202000000
+ || "3-31".equals(p_jobID) //하도급거래 - 0203000000
+ || "4-31".equals(p_jobID) //대규모유통거래 - 0204000000
+ || "5-31".equals(p_jobID) //약관거래 - 0205000000
+ || "6-31".equals(p_jobID) //대리점거래 - 0206000000
+ ){ //하도급 출석요구
+ v_ret = this.makeXBY31(p_data1, p_caseApplcntData, p_caseRespondentData, p_jobID, 2);
+
}else if (false
//조정안 수락여부 조회
|| "1-13".equals(p_jobID) //공정거래 - 0201000000
@@ -4280,6 +4310,22 @@ public class GwBaseController {
return v_ret;
}
+ //STEP5.보고 - 기간연장보고서
+ private String makeXBY31Title(
+ EgovMap p_data1
+ ) {
+ String v_ret = "";
+
+ try {
+ v_ret = v_ret + "분쟁조정 기간연장 보고서("+p_data1.get("caseNo").toString()+")";
+
+ }catch(Exception ex) {
+ ex.printStackTrace();
+ }
+
+ return v_ret;
+ }
+
//STEP5.보고 - 종료보고서
private String makeXBY11(
EgovMap p_data1,
@@ -4376,6 +4422,101 @@ public class GwBaseController {
return v_ret;
}
+ //STEP5.보고 - 기간연장보고서
+ private String makeXBY31(
+ 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 + "수신자 내부결재
"+
+ "(경유)
"+
+ "제목 분쟁조정 기간연장 보고서("+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.receiverFooter();
+
+ v_ret = v_ret + this.receiverHR();
+
+ //하단본문영역
+ //v_ret = v_ret + this.bodyHeader();
+
+ //v_ret = v_ret +"
";
+ //v_ret = v_ret +"2. 위 분쟁사건의 조정절차 진행을 위하여 ";
+ if ("1-31".equals(p_jobID)) {
+ v_ret = v_ret +"공정거래분쟁조정협의회에 신청된 분쟁조정 사건에 대하여 다음과 같이 기간을 연장하고자 하오니 결재하여 주시기 바랍니다.";
+
+ }else if ("2-31".equals(p_jobID)) {
+ v_ret = v_ret +"가맹사업거래분쟁조정협의회에 신청된 분쟁조정 사건에 대하여 다음과 같이 기간을 연장하고자 하오니 결재하여 주시기 바랍니다.";
+
+ }else if ("3-31".equals(p_jobID)) {
+ v_ret = v_ret +"하도급분쟁조정협의회에 신청된 분쟁조정 사건에 대하여 다음과 같이 기간을 연장하고자 하오니 결재하여 주시기 바랍니다.";
+
+ }else if ("4-31".equals(p_jobID)) {
+ v_ret = v_ret +"대규모유통업거래분쟁조정협의회에 신청된 분쟁조정 사건에 대하여 다음과 같이 기간을 연장하고자 하오니 결재하여 주시기 바랍니다.";
+
+ }else if ("5-31".equals(p_jobID)) {
+ v_ret = v_ret +"약관분쟁조정협의회에 신청된 분쟁조정 사건에 대하여 다음과 같이 기간을 연장하고자 하오니 결재하여 주시기 바랍니다.";
+
+ }else if ("6-11".equals(p_jobID)) {
+ v_ret = v_ret +"대리점분쟁조정협의회에 신청된 분쟁조정 사건에 대하여 다음과 같이 기간을 연장하고자 하오니 결재하여 주시기 바랍니다.";
+
+ }else {
+ v_ret = v_ret +"공정거래분쟁조정협의회에 신청된 분쟁조정 사건에 대하여 다음과 같이 기간을 연장하고자 하오니 결재하여 주시기 바랍니다.";
+ }
+
+ /*
+ * //보완요구2차
+ || "1-9".equals(p_jobID) //공정거래 - 0201000000
+ || "2-9".equals(p_jobID) //가맹점사업거래 - 0202000000
+ || "3-9".equals(p_jobID) //하도급거래 - 0203000000
+ || "4-9".equals(p_jobID) //대규모유통거래 - 0204000000
+ || "5-9".equals(p_jobID) //약관거래 - 0205000000
+ || "6-9".equals(p_jobID) //대리점거래 - 0206000000
+ ){ //하도급 보완요구
+ */
+
+ v_ret = v_ret +"
";
+ v_ret = v_ret +this.TableHeader();
+
+ String[] s_Arr_1 = {"사건번호","접수일","신청인","피신청인","기간연장 사유"};
+ v_ret = v_ret +this.makeTrTd(s_Arr_1);
+ String[] s_Arr_2 = {p_data1.get("caseNo").toString(),p_data1.get("caseDate").toString(),this.makeApplcnt(p_caseApplcntData),this.makeRespondent(p_caseRespondentData),""};
+ v_ret = v_ret +this.makeTrTd(s_Arr_2);
+ v_ret = v_ret +this.TableFooter();
+
+
+ //붙임
+ v_ret = v_ret +"
끝";
+
+ //v_ret = v_ret +"
붙임 1. 분쟁조정종료(보고)서 1부";
+ //v_ret = v_ret +"
2. 증빙자료 1부. 끝.";
+
+
+ v_ret = v_ret + this.bodyFooter();
+
+ }catch(Exception ex) {
+ ex.printStackTrace();
+ }
+
+
+ return v_ret;
+ }
+
//STEP5.보고 - 조사보고서
private String makeXBY12Title(
EgovMap p_data1
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 dcd83a44..4ece8f16 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
@@ -5125,6 +5125,7 @@ function docOpen(obj) {
+