From 5632e753c72db889dafbe5ffe86feafbde842f75 Mon Sep 17 00:00:00 2001 From: myname Date: Tue, 14 Jan 2025 15:43:08 +0900 Subject: [PATCH] =?UTF-8?q?2025-01-14=2015:42=20=EA=B8=B0=EA=B0=84?= =?UTF-8?q?=EC=97=B0=EC=9E=A5=20=EB=B3=B4=EA=B3=A0=EC=84=9C=20=EC=9E=91?= =?UTF-8?q?=EC=97=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../seed/com/gtm/base/GwBaseController.java | 141 ++++++++++++++++++ .../_extra/gtm/trublprocessmng/rceptEdit.jsp | 1 + .../WEB-INF/views/site/case/js/rceptEdit.js | 48 +++++- 3 files changed, 184 insertions(+), 6 deletions(-) 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) { +
diff --git a/src/main/webapp/WEB-INF/views/site/case/js/rceptEdit.js b/src/main/webapp/WEB-INF/views/site/case/js/rceptEdit.js index 3048005c..edb0480b 100644 --- a/src/main/webapp/WEB-INF/views/site/case/js/rceptEdit.js +++ b/src/main/webapp/WEB-INF/views/site/case/js/rceptEdit.js @@ -286,6 +286,10 @@ function nanumCall(no, nanumSubject){ } } + }else if(no == '31'){ //기간연장 보고서 + jobNo = '31'; + codeNo = '5281000000'; + }else if(no == '200'){ //소제기 내부보고 jobNo = '75'; codeNo = '5275000000'; @@ -526,6 +530,10 @@ function nanumCall(no, nanumSubject){ } } + }else if(no == '31'){ //기간연장 보고서 + jobNo = '31'; + codeNo = '5381000000'; + }else if(no == '200'){ //소제기 내부보고 jobNo = '75'; codeNo = '5352000000'; @@ -791,6 +799,10 @@ function nanumCall(no, nanumSubject){ } } + }else if(no == '31'){ //기간연장 보고서 + jobNo = '31'; + codeNo = '5481000000'; + }else if(no == '200'){ //소제기 내부보고 jobNo = '75'; codeNo = '5482000000'; @@ -1031,6 +1043,10 @@ function nanumCall(no, nanumSubject){ } } + }else if(no == '31'){ //기간연장 보고서 + jobNo = '31'; + codeNo = '5581000000'; + }else if(no == '200'){ //소제기 내부보고 jobNo = '75'; codeNo = '5575000000'; @@ -1269,6 +1285,10 @@ function nanumCall(no, nanumSubject){ } } + }else if(no == '31'){ //기간연장 보고서 + jobNo = '31'; + codeNo = '5681000000'; + }else if(no == '200'){ //소제기 내부보고 jobNo = '75'; codeNo = '5675000000'; @@ -1506,6 +1526,10 @@ function nanumCall(no, nanumSubject){ } } + }else if(no == '31'){ //기간연장 보고서 + jobNo = '31'; + codeNo = '5881000000'; + }else if(no == '200'){ //소제기 내부보고 jobNo = '75'; codeNo = '5875000000'; @@ -2392,7 +2416,9 @@ function nanumCall(no, nanumSubject){ nanumApi(jobID, codeNo, nanumSubject, obj1, obj2, obj3, obj4, obj5, obj6, obj7, obj8, obj9, obj10, obj11, obj12, obj13, obj14, obj15); }); - }else if(codeNo == "5275000000" || codeNo == "5276000000" || codeNo == "5277000000" ){ + }else if(codeNo == "5275000000" || codeNo == "5276000000" || codeNo == "5277000000" + || codeNo == "5281000000" + ){ //중지 - 소제기, 당사자 통지, 회의개최통보(추가) //alert("소제기"); XHR2(url, param, function(r){ @@ -3124,7 +3150,9 @@ function nanumCall(no, nanumSubject){ nanumApi(jobID, codeNo, nanumSubject, obj1, obj2, obj3, obj4, obj5, obj6, obj7, obj8, obj9, obj10, obj11, obj12, obj13, obj14, obj15); }); - }else if(codeNo == "5352000000" || codeNo == "5353000000" || codeNo == "5354000000"){ + }else if(codeNo == "5352000000" || codeNo == "5353000000" || codeNo == "5354000000" + || codeNo == "5381000000" + ){ //중지 - 소제기, 당사자 통지, 회의개최통보(추가) //alert("소제기"); XHR2(url, param, function(r){ @@ -4150,7 +4178,9 @@ function nanumCall(no, nanumSubject){ nanumApi(jobID, codeNo, nanumSubject, obj1, obj2, obj3, obj4, obj5, obj6, obj7, obj8, obj9, obj10, obj11, obj12, obj13, obj14, obj15); }); - }else if(codeNo == "5482000000" || codeNo == "5483000000" || codeNo == "5484000000"){ + }else if(codeNo == "5482000000" || codeNo == "5483000000" || codeNo == "5484000000" + || codeNo == "5481000000" + ){ //중지 - 소제기, 당사자 통지, 회의개최통보(추가) //alert("소제기"); XHR2(url, param, function(r){ @@ -4897,7 +4927,9 @@ function nanumCall(no, nanumSubject){ nanumApi(jobID, codeNo, nanumSubject, obj1, obj2, obj3, obj4, obj5, obj6, obj7, obj8, obj9, obj10, obj11, obj12, obj13, obj14, obj15); }); - }else if(codeNo == "5575000000" || codeNo == "5576000000" || codeNo == "5577000000"){ + }else if(codeNo == "5575000000" || codeNo == "5576000000" || codeNo == "5577000000" + || codeNo == "5581000000" + ){ //중지 - 소제기, 당사자 통지, 회의개최통보(추가) //alert("소제기"); XHR2(url, param, function(r){ @@ -5628,7 +5660,9 @@ function nanumCall(no, nanumSubject){ nanumApi(jobID, codeNo, nanumSubject, obj1, obj2, obj3, obj4, obj5, obj6, obj7, obj8, obj9, obj10, obj11, obj12, obj13, obj14, obj15); }); - }else if(codeNo == "5675000000" || codeNo == "5676000000" || codeNo == "5677000000" ){ + }else if(codeNo == "5675000000" || codeNo == "5676000000" || codeNo == "5677000000" + || codeNo == "5681000000" + ){ //중지 - 소제기, 당사자 통지, 회의개최통보(추가) //alert("소제기"); XHR2(url, param, function(r){ @@ -6384,7 +6418,9 @@ function nanumCall(no, nanumSubject){ nanumApi(jobID, codeNo, nanumSubject, obj1, obj2, obj3, obj4, obj5, obj6, obj7, obj8, obj9, obj10, obj11, obj12, obj13, obj14, obj15); }); - }else if(codeNo == "5875000000" || codeNo == "5876000000" || codeNo == "5877000000" ){ + }else if(codeNo == "5875000000" || codeNo == "5876000000" || codeNo == "5877000000" + || codeNo == "5881000000" + ){ //중지 - 소제기, 당사자 통지, 회의개최통보(추가) //alert("소제기"); XHR2(url, param, function(r){