diff --git a/src/main/java/seed/com/gtm/base/GwBaseController.java b/src/main/java/seed/com/gtm/base/GwBaseController.java
index 6a54cc07..4a33d646 100644
--- a/src/main/java/seed/com/gtm/base/GwBaseController.java
+++ b/src/main/java/seed/com/gtm/base/GwBaseController.java
@@ -352,6 +352,24 @@ public class GwBaseController {
) {
+ //$('#applcntNoStr').val($('#applcntNo').val());
+ //$('#respondentNoStr').val($('#respondentNo').val());
+
+ String s_applcntNoStr = ""; //조사관이 선택한 신청인 번호
+ String s_respondentNoStr = ""; //조사관이 선택한 피신청인 번호
+
+ try {
+ s_applcntNoStr = params.get("applcntNoStr").toString();
+ }catch(Exception ex) {
+ ex.printStackTrace();
+ }
+
+ try {
+ s_respondentNoStr = params.get("respondentNoStr").toString();
+ }catch(Exception ex) {
+ ex.printStackTrace();
+ }
+
//사건 신청인
params.put("sql", "trublprocessmng.selectCaseApplcnt");
params.put("caseApplcntData", JSPUtil.fixNull(bservice.list(params)));
@@ -381,10 +399,12 @@ public class GwBaseController {
params.put("data1", JSPUtil.fixNull(bservice.select(params)));
//최상단 타이틀 생성
- params.put("title", this.gwTitle(s_jobID, (EgovMap)params.get("data1")));
+ //params.put("title", this.gwTitle(s_jobID, (EgovMap)params.get("data1")));
+ params.put("title", this.gwNewTitles(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"), params.get("title").toString()));
+ params.put("contents", this.gwContents(s_jobID, (EgovMap)params.get("data1"), (List)params.get("caseApplcntData")
+ , (List)params.get("caseRespondentData"), params.get("title").toString(), s_applcntNoStr, s_respondentNoStr));
}else if(false
//조정절차 종료사실 통지
@@ -460,7 +480,8 @@ public class GwBaseController {
params.put("data1", JSPUtil.fixNull(bservice.select(params)));
//최상단 타이틀 생성
- params.put("title", this.gwTitle(s_jobID, (EgovMap)params.get("data1")));
+ //params.put("title", this.gwTitle(s_jobID, (EgovMap)params.get("data1")));
+ params.put("title", this.gwNewTitles(s_jobID, (EgovMap)params.get("data1")));
//본문 생성
params.put("contents", this.gwContentsEnd(s_jobID, (EgovMap)params.get("data1"), (List)params.get("caseApplcntData"), (List)params.get("caseRespondentData"), params));
@@ -532,7 +553,13 @@ public class GwBaseController {
//최상단 타이틀 생성
- params.put("title", this.gwTitleCFRNC(s_jobID, (EgovMap)params.get("dataA")));
+ //params.put("title", this.gwTitleCFRNC(s_jobID, (EgovMap)params.get("dataA")));
+ params.put("title", this.gwNewTitleCFRNC(s_jobID, (EgovMap)params.get("data1")
+ , (EgovMap)params.get("dataA")
+ , (List)params.get("dataB")
+ , (List)params.get("caseApplcntData"), (List)params.get("caseRespondentData")
+ , params
+ ));
//본문 생성
params.put("contents", this.gwContentsCFRNC(s_jobID, (EgovMap)params.get("data1")
@@ -663,7 +690,8 @@ public class GwBaseController {
params.put("data1", JSPUtil.fixNull(bservice.select(params)));
//최상단 타이틀 생성
- params.put("title", this.gwTitle(s_jobID, (EgovMap)params.get("data1")));
+ //params.put("title", this.gwTitle(s_jobID, (EgovMap)params.get("data1")));
+ params.put("title", this.gwNewTitles(s_jobID, (EgovMap)params.get("data1")));
//본문 생성
@@ -1347,12 +1375,235 @@ public class GwBaseController {
}
+ //수신자,경유,제목 & 본문 처리 - 분쟁사건처리
+ private String gwNewTitles(String p_jobID,
+ EgovMap p_data1
+ ) {
+ String v_ret="";
+
+ try {
+ //수신자 to 제목까지
+ if (false
+ || "1-1".equals(p_jobID) //공정거래 - 0201000000
+ || "2-1".equals(p_jobID) //가맹점사업거래 - 0202000000
+ || "3-1".equals(p_jobID) //하도급거래 - 0203000000
+ || "4-1".equals(p_jobID) //대규모유통거래 - 0204000000
+ || "5-1".equals(p_jobID) //약관거래 - 0205000000
+ || "6-1".equals(p_jobID) //대리점거래 - 0206000000
+ ) { //하도급 착수보고
+ v_ret = this.makeXBY1Title(p_data1);
+
+ }else if (false
+ || "1-2".equals(p_jobID) //공정거래 - 0201000000
+ || "2-2".equals(p_jobID) //가맹점사업거래 - 0202000000
+ || "3-2".equals(p_jobID) //하도급거래 - 0203000000
+ || "4-2".equals(p_jobID) //대규모유통거래 - 0204000000
+ || "5-2".equals(p_jobID) //약관거래 - 0205000000
+ || "6-2".equals(p_jobID) //대리점거래 - 0206000000
+ ) { //하도급 접수사실통지(신청인)
+ v_ret = this.makeXBY2Title(p_data1);
+
+ }else if (false
+ || "1-4".equals(p_jobID) //공정거래 - 0201000000
+ || "2-4".equals(p_jobID) //가맹점사업거래 - 0202000000
+ || "3-4".equals(p_jobID) //하도급거래 - 0203000000
+ || "4-4".equals(p_jobID) //대규모유통거래 - 0204000000
+ || "5-4".equals(p_jobID) //약관거래 - 0205000000
+ || "6-4".equals(p_jobID) //대리점거래 - 0206000000
+ ) { //하도급 조정신청 접수사실 통지 및 신청서 보완 요구(신청인)
+ v_ret = this.makeXBY4Title(p_data1);
+
+ }else if (false
+ || "1-40".equals(p_jobID) //공정거래 - 0201000000
+ || "2-40".equals(p_jobID) //가맹점사업거래 - 0202000000
+ || "3-40".equals(p_jobID) //하도급거래 - 0203000000
+ || "4-40".equals(p_jobID) //대규모유통거래 - 0204000000
+ || "5-40".equals(p_jobID) //약관거래 - 0205000000
+ || "6-40".equals(p_jobID) //대리점거래 - 0206000000
+ ) { //재심의보고서
+ v_ret = this.makeXBY40Title(p_data1);
+
+ }else if (false
+ || p_jobID.indexOf("1-4")>-1 //공정거래 - 0201000000
+ || p_jobID.indexOf("2-4")>-1 //가맹점사업거래 - 0202000000
+ || p_jobID.indexOf("3-4")>-1 //하도급거래 - 0203000000
+ || p_jobID.indexOf("4-4")>-1 //대규모유통거래 - 0204000000
+ || p_jobID.indexOf("5-4")>-1 //약관거래 - 0205000000
+ || p_jobID.indexOf("6-4")>-1 //대리점거래 - 0206000000
+ ) { //하도급 1차 추가통지
+ v_ret = this.makeXBY4XTitle(p_data1);
+
+
+ }else if (false
+ || "1-3".equals(p_jobID) //공정거래 - 0201000000
+ || "2-3".equals(p_jobID) //가맹점사업거래 - 0202000000
+ || "3-3".equals(p_jobID) //하도급거래 - 0203000000
+ || "4-3".equals(p_jobID) //대규모유통거래 - 0204000000
+ || "5-3".equals(p_jobID) //약관거래 - 0205000000
+ || "6-3".equals(p_jobID) //대리점거래 - 0206000000
+ ) { //하도급 접수사실통지(피신청인)
+ v_ret = this.makeXBY3Title(p_data1);
+
+ }else if (false
+ || "1-5".equals(p_jobID) //공정거래 - 0201000000
+ || "2-5".equals(p_jobID) //가맹점사업거래 - 0202000000
+ || "3-5".equals(p_jobID) //하도급거래 - 0203000000
+ || "4-5".equals(p_jobID) //대규모유통거래 - 0204000000
+ || "5-5".equals(p_jobID) //약관거래 - 0205000000
+ || "6-5".equals(p_jobID) //대리점거래 - 0206000000
+ ) { //하도급 조정신청 접수사실 통지 및 자료제출 요구(피신청인)
+ v_ret = this.makeXBY5Title(p_data1);
+
+ }else if (false
+ || "1-6".equals(p_jobID) //공정거래 - 0201000000
+ || "2-6".equals(p_jobID) //가맹점사업거래 - 0202000000
+ || "3-6".equals(p_jobID) //하도급거래 - 0203000000
+ || "4-6".equals(p_jobID) //대규모유통거래 - 0204000000
+ || "5-6".equals(p_jobID) //약관거래 - 0205000000
+ || "6-6".equals(p_jobID) //대리점거래 - 0206000000
+ ) { //하도급 공정위접수통지
+ v_ret = this.makeXBY6Title(p_data1);
+
+ }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.makeXBY7Title(p_data1, 1);
+
+ }else if (false
+ //출석요구 - 2차
+ || "1-8".equals(p_jobID) //공정거래 - 0201000000
+ || "2-8".equals(p_jobID) //가맹점사업거래 - 0202000000
+ || "3-8".equals(p_jobID) //하도급거래 - 0203000000
+ || "4-8".equals(p_jobID) //대규모유통거래 - 0204000000
+ || "5-8".equals(p_jobID) //약관거래 - 0205000000
+ || "6-8".equals(p_jobID) //대리점거래 - 0206000000
+ ){ //하도급 출석요구
+ v_ret = this.makeXBY7Title(p_data1, 2);
+
+ }else if (false
+ //보완요구 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 = this.makeXBY9Title(p_data1, 2);
+
+ }else if (false
+ //보완요구 3차
+ || "1-26".equals(p_jobID) //공정거래 - 0201000000
+ || "2-26".equals(p_jobID) //가맹점사업거래 - 0202000000
+ || "3-26".equals(p_jobID) //하도급거래 - 0203000000
+ || "4-26".equals(p_jobID) //대규모유통거래 - 0204000000
+ || "5-26".equals(p_jobID) //약관거래 - 0205000000
+ || "6-26".equals(p_jobID) //대리점거래 - 0206000000
+ ){ //하도급 출석요구
+ v_ret = this.makeXBY9Title(p_data1, 3);
+
+ }else if (false
+ //자료제출 2차
+ || "1-10".equals(p_jobID) //공정거래 - 0201000000
+ || "2-10".equals(p_jobID) //가맹점사업거래 - 0202000000
+ || "3-10".equals(p_jobID) //하도급거래 - 0203000000
+ || "4-10".equals(p_jobID) //대규모유통거래 - 0204000000
+ || "5-10".equals(p_jobID) //약관거래 - 0205000000
+ || "6-10".equals(p_jobID) //대리점거래 - 0206000000
+ ){ //하도급 출석요구
+ v_ret = this.makeXBY10Title(p_data1, 2);
+
+ }else if (false
+ //자료제출 3차
+ || "1-27".equals(p_jobID) //공정거래 - 0201000000
+ || "2-27".equals(p_jobID) //가맹점사업거래 - 0202000000
+ || "3-27".equals(p_jobID) //하도급거래 - 0203000000
+ || "4-27".equals(p_jobID) //대규모유통거래 - 0204000000
+ || "5-27".equals(p_jobID) //약관거래 - 0205000000
+ || "6-27".equals(p_jobID) //대리점거래 - 0206000000
+ ){ //하도급 출석요구
+ v_ret = this.makeXBY10Title(p_data1, 3);
+
+ }else if (false
+ //종료보고서
+ || "1-11".equals(p_jobID) //공정거래 - 0201000000
+ || "2-11".equals(p_jobID) //가맹점사업거래 - 0202000000
+ || "3-11".equals(p_jobID) //하도급거래 - 0203000000
+ || "4-11".equals(p_jobID) //대규모유통거래 - 0204000000
+ || "5-11".equals(p_jobID) //약관거래 - 0205000000
+ || "6-11".equals(p_jobID) //대리점거래 - 0206000000
+ ){ //하도급 출석요구
+ v_ret = this.makeXBY11Title(p_data1);
+
+ }else if (false
+ //조사보고서
+ || "1-12".equals(p_jobID) //공정거래 - 0201000000
+ || "2-12".equals(p_jobID) //가맹점사업거래 - 0202000000
+ || "3-12".equals(p_jobID) //하도급거래 - 0203000000
+ || "4-12".equals(p_jobID) //대규모유통거래 - 0204000000
+ || "5-12".equals(p_jobID) //약관거래 - 0205000000
+ || "6-12".equals(p_jobID) //대리점거래 - 0206000000
+ ){ //하도급 출석요구
+ v_ret = this.makeXBY12Title(p_data1);
+
+ }else if (false
+ //공정위 선보고용 종료통지
+ || "1-25".equals(p_jobID) //공정거래 - 0201000000
+ || "2-25".equals(p_jobID) //가맹점사업거래 - 0202000000
+ || "3-25".equals(p_jobID) //하도급거래 - 0203000000
+ || "4-25".equals(p_jobID) //대규모유통거래 - 0204000000
+ || "5-25".equals(p_jobID) //약관거래 - 0205000000
+ || "6-25".equals(p_jobID) //대리점거래 - 0206000000
+ ){ //하도급 출석요구a
+ v_ret = this.makeXBY25Title(p_data1);
+
+ }else if (false
+ || "1-75".equals(p_jobID) //공정거래 - 0201000000
+ || "2-75".equals(p_jobID) //가맹점사업거래 - 0202000000
+ || "3-75".equals(p_jobID) //하도급거래 - 0203000000
+ || "4-75".equals(p_jobID) //대규모유통거래 - 0204000000
+ || "5-75".equals(p_jobID) //약관거래 - 0205000000
+ || "6-75".equals(p_jobID) //대리점거래 - 0206000000
+ ) { //소제기
+ v_ret = this.makeXBY75Title(p_data1);
+
+ }else if (false
+ || "1-76".equals(p_jobID) //공정거래 - 0201000000
+ || "2-76".equals(p_jobID) //가맹점사업거래 - 0202000000
+ || "3-76".equals(p_jobID) //하도급거래 - 0203000000
+ || "4-76".equals(p_jobID) //대규모유통거래 - 0204000000
+ || "5-76".equals(p_jobID) //약관거래 - 0205000000
+ || "6-76".equals(p_jobID) //대리점거래 - 0206000000
+ ) { //당사자통지
+ v_ret = this.makeXBY76Title(p_data1);
+
+ }
+
+ }catch(Exception ex) {
+ ex.printStackTrace();
+
+ }
+
+ System.out.println("v_ret-------------------------------------------------------------------");
+ System.out.println(v_ret);
+
+ return v_ret;
+ }
+
//수신자,경유,제목 & 본문 처리 - 분쟁사건처리
private String gwContents(String p_jobID,
EgovMap p_data1,
List> p_caseApplcntData,
List> p_caseRespondentData,
- String p_title
+ String p_title,
+ String p_applcntNoStr, //선택한 신청인
+ String p_respondentNoStr//선택한 피신청인
) {
String v_ret="";
@@ -1376,7 +1627,7 @@ public class GwBaseController {
|| "5-2".equals(p_jobID) //약관거래 - 0205000000
|| "6-2".equals(p_jobID) //대리점거래 - 0206000000
) { //하도급 접수사실통지(신청인)
- v_ret = this.makeXBY2(p_data1, p_caseApplcntData, p_caseRespondentData, p_jobID, p_title);
+ v_ret = this.makeXBY2(p_data1, p_caseApplcntData, p_caseRespondentData, p_jobID, p_title, p_applcntNoStr);
}else if (false
|| "1-4".equals(p_jobID) //공정거래 - 0201000000
@@ -1386,7 +1637,7 @@ public class GwBaseController {
|| "5-4".equals(p_jobID) //약관거래 - 0205000000
|| "6-4".equals(p_jobID) //대리점거래 - 0206000000
) { //하도급 조정신청 접수사실 통지 및 신청서 보완 요구(신청인)
- v_ret = this.makeXBY4(p_data1, p_caseApplcntData, p_caseRespondentData, p_jobID, p_title);
+ v_ret = this.makeXBY4(p_data1, p_caseApplcntData, p_caseRespondentData, p_jobID, p_title, p_applcntNoStr);
}else if (false
|| "1-40".equals(p_jobID) //공정거래 - 0201000000
@@ -1417,7 +1668,7 @@ public class GwBaseController {
|| "5-3".equals(p_jobID) //약관거래 - 0205000000
|| "6-3".equals(p_jobID) //대리점거래 - 0206000000
) { //하도급 접수사실통지(피신청인)
- v_ret = this.makeXBY3(p_data1, p_caseApplcntData, p_caseRespondentData, p_jobID, p_title);
+ v_ret = this.makeXBY3(p_data1, p_caseApplcntData, p_caseRespondentData, p_jobID, p_title, p_respondentNoStr);
}else if (false
|| "1-5".equals(p_jobID) //공정거래 - 0201000000
@@ -1427,7 +1678,7 @@ public class GwBaseController {
|| "5-5".equals(p_jobID) //약관거래 - 0205000000
|| "6-5".equals(p_jobID) //대리점거래 - 0206000000
) { //하도급 조정신청 접수사실 통지 및 자료제출 요구(피신청인)
- v_ret = this.makeXBY5(p_data1, p_caseApplcntData, p_caseRespondentData, p_jobID, p_title);
+ v_ret = this.makeXBY5(p_data1, p_caseApplcntData, p_caseRespondentData, p_jobID, p_title, p_respondentNoStr);
}else if (false
|| "1-6".equals(p_jobID) //공정거래 - 0201000000
@@ -1570,7 +1821,7 @@ public class GwBaseController {
return v_ret;
}
-
+
//수신자,경유,제목 & 본문 처리 - 묵음기안
private String gwContentsSet(String p_jobID,
EgovMap p_data1,
@@ -1629,6 +1880,108 @@ public class GwBaseController {
return v_ret;
}
+ //협의회
+ private String gwNewTitleCFRNC (String p_jobID,
+ EgovMap p_data1,
+ EgovMap p_dataA,
+ List> p_dataB,
+ List> p_caseApplcntData,
+ List> p_caseRespondentData,
+ EgovMap params
+ ) {
+ String v_ret="";
+
+ try {
+ //수신자 to 제목까지
+ if (false
+ //협의회 회의안건 상정
+ || "1-20".equals(p_jobID) //공정거래 - 0201000000
+ || "2-20".equals(p_jobID) //가맹점사업거래 - 0202000000
+ || "3-20".equals(p_jobID) //하도급거래 - 0203000000
+ || "4-20".equals(p_jobID) //대규모유통거래 - 0204000000
+ || "5-20".equals(p_jobID) //약관거래 - 0205000000
+ || "6-20".equals(p_jobID) //대리점거래 - 0206000000
+ ){ //하도급 출석요구
+ v_ret = this.makeXBY20Title(p_dataA);
+
+ }else if (false
+ //협의회 회의계최통보
+ || "1-21".equals(p_jobID) //공정거래 - 0201000000
+ || "2-21".equals(p_jobID) //가맹점사업거래 - 0202000000
+ || "3-21".equals(p_jobID) //하도급거래 - 0203000000
+ || "4-21".equals(p_jobID) //대규모유통거래 - 0204000000
+ || "5-21".equals(p_jobID) //약관거래 - 0205000000
+ || "6-21".equals(p_jobID) //대리점거래 - 0206000000
+ ){ //하도급 출석요구
+ v_ret = this.makeXBY21Title(p_dataA);
+
+ }else if (false
+ //추가안건상정-1차
+ || "1-51".equals(p_jobID) //공정거래 - 0201000000
+ || "2-51".equals(p_jobID) //가맹점사업거래 - 0202000000
+ || "3-51".equals(p_jobID) //하도급거래 - 0203000000
+ || "4-51".equals(p_jobID) //대규모유통거래 - 0204000000
+ || "5-51".equals(p_jobID) //약관거래 - 0205000000
+ || "6-51".equals(p_jobID) //대리점거래 - 0206000000
+ ){ //하도급 출석요구
+ v_ret = this.makeXBY5XTitle(p_dataA);
+
+ }else if (false
+ //추가안건상정-2차
+ || "1-52".equals(p_jobID) //공정거래 - 0201000000
+ || "2-52".equals(p_jobID) //가맹점사업거래 - 0202000000
+ || "3-52".equals(p_jobID) //하도급거래 - 0203000000
+ || "4-52".equals(p_jobID) //대규모유통거래 - 0204000000
+ || "5-52".equals(p_jobID) //약관거래 - 0205000000
+ || "6-52".equals(p_jobID) //대리점거래 - 0206000000
+ ){ //하도급 출석요구
+ v_ret = this.makeXBY5XTitle(p_dataA);
+
+ }else if (false
+ //추가안건상정-3차
+ || "1-53".equals(p_jobID) //공정거래 - 0201000000
+ || "2-53".equals(p_jobID) //가맹점사업거래 - 0202000000
+ || "3-53".equals(p_jobID) //하도급거래 - 0203000000
+ || "4-53".equals(p_jobID) //대규모유통거래 - 0204000000
+ || "5-53".equals(p_jobID) //약관거래 - 0205000000
+ || "6-53".equals(p_jobID) //대리점거래 - 0206000000
+ ){ //하도급 출석요구
+ v_ret = this.makeXBY5XTitle(p_dataA);
+
+ }else if (false
+ //협의회 회의계최통보
+ || "1-23".equals(p_jobID) //공정거래 - 0201000000
+ || "2-23".equals(p_jobID) //가맹점사업거래 - 0202000000
+ || "3-23".equals(p_jobID) //하도급거래 - 0203000000
+ || "4-23".equals(p_jobID) //대규모유통거래 - 0204000000
+ || "5-23".equals(p_jobID) //약관거래 - 0205000000
+ || "6-23".equals(p_jobID) //대리점거래 - 0206000000
+ ){ //하도급 출석요구
+ v_ret = this.makeXBY23Title(p_dataA);
+
+ }else if (false
+ //협의회 회의계최통보
+ || "1-77".equals(p_jobID) //공정거래 - 0201000000
+ || "2-77".equals(p_jobID) //가맹점사업거래 - 0202000000
+ || "3-77".equals(p_jobID) //하도급거래 - 0203000000
+ || "4-77".equals(p_jobID) //대규모유통거래 - 0204000000
+ || "5-77".equals(p_jobID) //약관거래 - 0205000000
+ || "6-77".equals(p_jobID) //대리점거래 - 0206000000
+ ){ //하도급 출석요구
+ v_ret = this.makeXBY77Title(p_dataA);
+ }
+
+ }catch(Exception ex) {
+ ex.printStackTrace();
+
+ }
+
+ System.out.println("v_ret-------------------------------------------------------------------");
+ System.out.println(v_ret);
+
+ return v_ret;
+ }
+
//협의회
private String gwContentsCFRNC (String p_jobID,
EgovMap p_data1,
@@ -1805,6 +2158,22 @@ public class GwBaseController {
// 1.정보 조합
//
//STEP2.접수 - 착수보고
+ private String makeXBY1Title(
+ EgovMap p_data1
+ ) {
+ String v_ret = "";
+
+ try {
+ v_ret = v_ret + p_data1.get("caseNo").toString()+" 사건착수 보고";
+
+ }catch(Exception ex) {
+ ex.printStackTrace();
+ }
+
+
+ return v_ret;
+ }
+
private String makeXBY1(
EgovMap p_data1,
List> p_caseApplcntData,
@@ -1812,6 +2181,11 @@ public class GwBaseController {
) {
String v_ret = "";
+ //v_ret = this.make();
+
+ //return this.make();
+
+
try {
//상단 수신영역
v_ret = this.receiverHeader();
@@ -1840,6 +2214,23 @@ public class GwBaseController {
v_ret = v_ret +"붙임: 사건착수보고 1부. 끝.";
v_ret = v_ret + this.bodyFooter();
+ }catch(Exception ex) {
+ ex.printStackTrace();
+ }
+
+ return v_ret;
+
+ }
+
+ //STEP3.통지 - 접수사실 통지(신청인)
+ private String makeXBY2Title(
+ EgovMap p_data1
+ ) {
+ String v_ret = "";
+
+ try {
+ v_ret = "조정신청 접수사실 통지및 신청서 보완 요구("+p_data1.get("caseNo").toString()+" )";
+
}catch(Exception ex) {
ex.printStackTrace();
}
@@ -1854,7 +2245,8 @@ public class GwBaseController {
List> p_caseApplcntData,
List> p_caseRespondentData,
String p_jobID,
- String p_title
+ String p_title,
+ String p_applcntNoStr
) {
String v_ret = "";
@@ -1873,7 +2265,7 @@ public class GwBaseController {
*/
//v_ret = v_ret + "수신자 내부결재
";
- v_ret = v_ret + "수신자 " + this.makeApplcnt(p_caseApplcntData) + "
";
+ v_ret = v_ret + "수신자 " + this.makeApplcnt(p_caseApplcntData, p_applcntNoStr) + "
";
v_ret = v_ret + "(경유)
"+
"제목 조정신청 접수사실 통지및 신청서 보완 요구("+p_data1.get("caseNo").toString()+" )";
}
@@ -1939,13 +2331,30 @@ public class GwBaseController {
return v_ret;
}
+ //STEP3.통지 - 접수사실 통지 및 보완요구(신청인)
+ private String makeXBY4Title(
+ EgovMap p_data1
+ ) {
+ String v_ret = "";
+
+ try {
+ v_ret = v_ret + "조정신청 접수사실 통지및 신청서 보완 요구("+p_data1.get("caseNo").toString()+" )";
+
+ }catch(Exception ex) {
+ ex.printStackTrace();
+ }
+
+ return v_ret;
+ }
+
//STEP3.통지 - 접수사실 통지 및 보완요구(신청인)
private String makeXBY4(
EgovMap p_data1,
List> p_caseApplcntData,
List> p_caseRespondentData,
String p_jobID,
- String p_title
+ String p_title,
+ String p_applcntNoStr
) {
String v_ret = "";
@@ -1964,7 +2373,7 @@ public class GwBaseController {
*/
//v_ret = v_ret + "수신자 내부결재
";
- v_ret = v_ret + "수신자 " + this.makeApplcnt(p_caseApplcntData) + "
";
+ v_ret = v_ret + "수신자 " + this.makeApplcnt(p_caseApplcntData, p_applcntNoStr) + "
";
v_ret = v_ret + "(경유)
"+
"제목 조정신청 접수사실 통지및 신청서 보완 요구("+p_data1.get("caseNo").toString()+" )";
}
@@ -2304,6 +2713,22 @@ public class GwBaseController {
return v_ret;
}
+ //STEP3.통지 - 추가통지
+ private String makeXBY4XTitle(
+ EgovMap p_data1
+ ) {
+ String v_ret = "";
+
+ try {
+ v_ret = v_ret + "조정사건 진행 관련 추가 통지("+p_data1.get("caseNo").toString()+" )";
+
+ }catch(Exception ex) {
+ ex.printStackTrace();
+ }
+
+ return v_ret;
+ }
+
//STEP3.통지 - 추가통지
private String makeXBY4X(
EgovMap p_data1,
@@ -2472,7 +2897,8 @@ public class GwBaseController {
List> p_caseApplcntData,
List> p_caseRespondentData,
String p_jobID,
- String p_title
+ String p_title,
+ String p_respondentNoStr
) {
String v_ret = "";
@@ -2481,7 +2907,7 @@ public class GwBaseController {
//수신영역
{
- v_ret = v_ret + "수신자 "+this.makeRespondent(p_caseRespondentData)+"
"+
+ v_ret = v_ret + "수신자 "+this.makeRespondent(p_caseRespondentData, p_respondentNoStr)+"
"+
"(경유)
"+
"제목 조정신청 접수사실 통지 및 자료 제출 요구("+p_data1.get("caseNo").toString()+" )";
}
@@ -2609,13 +3035,47 @@ public class GwBaseController {
return v_ret;
}
+ //STEP3.통지 - 접수사실 통지(피신청인)
+ private String makeXBY3Title(
+ EgovMap p_data1
+ ) {
+ String v_ret = "";
+
+ try {
+ v_ret = v_ret + "조정신청 접수사실 통지 및 자료 제출 요구("+p_data1.get("caseNo").toString()+" )";
+
+ }catch(Exception ex) {
+ ex.printStackTrace();
+ }
+
+ return v_ret;
+ }
+
+ //STEP3.통지 - 접수사실 통지 및 자료요구(피신청인)
+ private String makeXBY5Title(
+ EgovMap p_data1
+ ) {
+ String v_ret = "";
+
+ try {
+ v_ret = v_ret + "조정신청 접수사실 통지 및 자료 제출 요구("+p_data1.get("caseNo").toString()+" )";
+
+ }catch(Exception ex) {
+ ex.printStackTrace();
+ }
+
+
+ return v_ret;
+ }
+
//STEP3.통지 - 접수사실 통지 및 자료요구(피신청인)
private String makeXBY5(
EgovMap p_data1,
List> p_caseApplcntData,
List> p_caseRespondentData,
String p_jobID,
- String p_title
+ String p_title,
+ String p_respondentNoStr
) {
String v_ret = "";
@@ -2624,7 +3084,7 @@ public class GwBaseController {
//수신영역
{
- v_ret = v_ret + "수신자 "+this.makeRespondent(p_caseRespondentData)+"
"+
+ v_ret = v_ret + "수신자 "+this.makeRespondent(p_caseRespondentData, p_respondentNoStr)+"
"+
"(경유)
"+
"제목 조정신청 접수사실 통지 및 자료 제출 요구("+p_data1.get("caseNo").toString()+" )";
}
@@ -2894,6 +3354,23 @@ public class GwBaseController {
return v_ret;
}
+ //STEP2.접수 - 공정위접수사실통지
+ private String makeXBY6Title(
+ EgovMap p_data1
+ ) {
+ String v_ret = "";
+
+ try {
+ v_ret = v_ret + "분쟁조정 접수사실 보고("+p_data1.get("caseNo").toString()+" )";
+
+ }catch(Exception ex) {
+ ex.printStackTrace();
+ }
+
+
+ return v_ret;
+ }
+
//STEP2.접수 - 공정위접수사실통지
private String makeXBY6(
EgovMap p_data1,
@@ -2994,6 +3471,26 @@ public class GwBaseController {
return v_ret;
}
+ //STEP3.통지 - 출석요구
+ private String makeXBY7Title(
+ EgovMap p_data1,
+ int p_cnt
+ ) {
+ String v_ret = "";
+
+ try {
+ v_ret = v_ret + "사실관계 확인을 위한 출석요구("+p_data1.get("caseNo").toString()+" )";
+ if (p_cnt>1) {
+ v_ret = v_ret +"("+Integer.toString(p_cnt)+"차)";
+ }
+
+ }catch(Exception ex) {
+ ex.printStackTrace();
+ }
+
+ return v_ret;
+ }
+
//STEP3.통지 - 출석요구
private String makeXBY7(
EgovMap p_data1,
@@ -3119,7 +3616,27 @@ public class GwBaseController {
return v_ret;
}
-
+
+ //STEP3.통지 - 접수사실 통지 및 보완요구2차(신청인)
+ private String makeXBY9Title(
+ EgovMap p_data1,
+ int p_cnt
+ ) {
+ String v_ret = "";
+
+ try {
+ v_ret = v_ret + "신청내용 보완요구("+p_data1.get("caseNo").toString()+" )";
+ if (p_cnt>1) {
+ v_ret = v_ret +"("+Integer.toString(p_cnt)+"차)";
+ }
+
+ }catch(Exception ex) {
+ ex.printStackTrace();
+ }
+
+ return v_ret;
+ }
+
//STEP3.통지 - 접수사실 통지 및 보완요구2차(신청인)
private String makeXBY9(
EgovMap p_data1,
@@ -3243,6 +3760,27 @@ public class GwBaseController {
return v_ret;
}
+ //STEP3.통지 - 접수사실 통지 및 자료제출2차(피신청인)
+ private String makeXBY10Title(
+ EgovMap p_data1,
+ int p_cnt
+
+ ) {
+ String v_ret = "";
+
+ try {
+ v_ret = v_ret + "자료제출 요구("+p_data1.get("caseNo").toString()+" )";
+ if (p_cnt>1) {
+ v_ret = v_ret +"("+Integer.toString(p_cnt)+"차)";
+ }
+
+ }catch(Exception ex) {
+ ex.printStackTrace();
+ }
+
+ return v_ret;
+ }
+
//STEP3.통지 - 접수사실 통지 및 자료제출2차(피신청인)
private String makeXBY10(
EgovMap p_data1,
@@ -3357,6 +3895,22 @@ public class GwBaseController {
return v_ret;
}
+ //STEP5.보고 - 종료보고서
+ private String makeXBY11Title(
+ 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,
@@ -3448,6 +4002,22 @@ public class GwBaseController {
return v_ret;
}
+ //STEP5.보고 - 조사보고서
+ private String makeXBY12Title(
+ 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 makeXBY12(
EgovMap p_data1,
@@ -3538,6 +4108,22 @@ public class GwBaseController {
return v_ret;
}
+ //STEP5.보고 - 조정절차 종료사실 보고(선보고)
+ private String makeXBY25Title(
+ EgovMap p_data1
+ ) {
+ String v_ret = "";
+
+ try {
+ v_ret = v_ret + "조정절차 종료사실 보고(선보고)";
+
+ }catch(Exception ex) {
+ ex.printStackTrace();
+ }
+
+ return v_ret;
+ }
+
//STEP5.보고 - 조정절차 종료사실 보고(선보고)
private String makeXBY25(
EgovMap p_data1,
@@ -3555,7 +4141,7 @@ v_ret = this.receiverHeader();
{
v_ret = v_ret + "수신자 내부결재
"+
"(경유)
"+
- "제목 조정절차 종료사실 보고(선보고)";
+ "제목 조정절차 종료사실 보고(선보고)";
/*
if (p_cnt>1) {
v_ret = v_ret +"("+Integer.toString(p_cnt)+"차)";
@@ -3610,7 +4196,7 @@ v_ret = this.receiverHeader();
v_ret = v_ret +this.TableHeader();
String[] s_Arr_1 = {"연번","사건번호","신청인","피신청인","조정결과","비고"};
v_ret = v_ret +this.makeTrTd(s_Arr_1);
- String[] s_Arr_2 = {"1", p_data1.get("caseNo").toString(),this.makeApplcnt(p_caseApplcntData),this.makeRespondent(p_caseRespondentData),"",""};
+ String[] s_Arr_2 = {"1", p_data1.get("caseNo").toString(),this.makeApplcnt(p_caseApplcntData),this.makeRespondent(p_caseRespondentData),p_data1.get("mediationBig").toString()+"
("+p_data1.get("mediationSmall").toString()+")",""};
v_ret = v_ret +this.makeTrTd(s_Arr_2);
v_ret = v_ret +this.TableFooter();
@@ -3631,6 +4217,34 @@ v_ret = this.receiverHeader();
return v_ret;
}
+ //STEP5.보고 - 보완보고서
+ private String makeXBY40Title(
+ EgovMap p_data1
+ ) {
+ 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 +"
";
+ }
+
+ }catch(Exception ex) {
+ ex.printStackTrace();
+ }
+
+
+ return v_ret;
+ }
+
//STEP5.보고 - 보완보고서
private String makeXBY40(
EgovMap p_data1,
@@ -3719,6 +4333,23 @@ v_ret = this.receiverHeader();
return v_ret;
}
+
+ //협의회
+ //STEP1.개최준비 - 회의안건 상정
+ private String makeXBY20Title(
+ EgovMap p_dataA
+ ) {
+ String v_ret = "";
+
+ try {
+ v_ret = v_ret + "" +p_dataA.get("conferenceNames").toString()+" 회의안건 상정";
+
+ }catch(Exception ex) {
+ ex.printStackTrace();
+ }
+
+ return v_ret;
+ }
//협의회
//STEP1.개최준비 - 회의안건 상정
@@ -3964,6 +4595,23 @@ v_ret = this.receiverHeader();
return v_ret;
}
+ //STEP1.개최준비 - 회의개최 통보
+ private String makeXBY21Title(
+ EgovMap p_dataA
+ ) {
+ String v_ret = "";
+
+ try {
+ v_ret = v_ret + "" +p_dataA.get("conferenceNames").toString()+" 회의개최 통보";
+
+ }catch(Exception ex) {
+ ex.printStackTrace();
+ }
+
+
+ return v_ret;
+ }
+
//STEP1.개최준비 - 회의개최 통보
private String makeXBY21(
EgovMap p_data1,
@@ -4064,6 +4712,23 @@ v_ret = this.receiverHeader();
return v_ret;
}
+ //STEP2.결과보고 - 회의결과 보고
+ private String makeXBY23Title(
+ EgovMap p_dataA
+ ) {
+ String v_ret = "";
+
+ try {
+ v_ret = v_ret + "" +p_dataA.get("conferenceNames").toString()+" 회의결과 보고";
+
+ }catch(Exception ex) {
+ ex.printStackTrace();
+ }
+
+
+ return v_ret;
+ }
+
//STEP2.결과보고 - 회의결과 보고
private String makeXBY23(
EgovMap p_data1,
@@ -4148,6 +4813,23 @@ v_ret = this.receiverHeader();
return v_ret;
}
+ //STEP1.개최준비 - 회의개최 통보
+ private String makeXBY5XTitle(
+ EgovMap p_dataA
+ ) {
+ String v_ret = "";
+
+ try {
+ v_ret = v_ret + "" +p_dataA.get("conferenceNames").toString()+" 추가안건 상정";
+
+ }catch(Exception ex) {
+ ex.printStackTrace();
+ }
+
+
+ return v_ret;
+ }
+
//STEP1.개최준비 - 회의개최 통보
private String makeXBY5X(
EgovMap p_data1,
@@ -4756,6 +5438,23 @@ v_ret = this.receiverHeader();
+ return v_ret;
+ }
+
+ //STEP0.중지 - 소제기
+ private String makeXBY75Title(
+ EgovMap p_data1
+ ) {
+ String v_ret = "";
+
+ try {
+ v_ret = v_ret + "소 제기 사실 보고("+p_data1.get("caseNo").toString()+" )";
+
+ }catch(Exception ex) {
+ ex.printStackTrace();
+ }
+
+
return v_ret;
}
@@ -4812,6 +5511,23 @@ v_ret = this.receiverHeader();
return v_ret;
}
+ //STEP0.중지 - 당사자통지
+ private String makeXBY76Title(
+ EgovMap p_data1
+ ) {
+ String v_ret = "";
+
+ try {
+ v_ret = v_ret + "조정사건 진행 관련 추가 통지("+p_data1.get("caseNo").toString()+" )";
+
+ }catch(Exception ex) {
+ ex.printStackTrace();
+ }
+
+
+ return v_ret;
+ }
+
//STEP0.중지 - 당사자통지
private String makeXBY76(
EgovMap p_data1,
@@ -4924,6 +5640,22 @@ v_ret = this.receiverHeader();
return v_ret;
}
+ //협의회 - 협의회개최통보
+ private String makeXBY77Title(
+ EgovMap p_dataA
+ ) {
+ String v_ret = "";
+
+ try {
+ v_ret = v_ret + ""+p_dataA.get("conferenceNames").toString()+" 회의개최 통지(추가안건 포함)";
+
+ }catch(Exception ex) {
+ ex.printStackTrace();
+ }
+
+ return v_ret;
+ }
+
//협의회 - 협의회개최통보
private String makeXBY77(
EgovMap p_data1,
@@ -5145,7 +5877,7 @@ v_ret = this.receiverHeader();
return v_ret;
}
-
+
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//
// 2.정보 추출
@@ -5192,6 +5924,51 @@ v_ret = this.receiverHeader();
return v_ret;
}
+ //신청인 정보 - 선택한 경우
+ private String makeApplcnt(List p_caseApplcntData, String p_applcntNoStr) {
+ String v_ret = "";
+
+ String v_first = "";
+
+ //첫번째 신청이 정보 생성
+ for (Object key : p_caseApplcntData) {
+ EgovMap n_em = (EgovMap)key;
+
+ if ("1301000000".equals(n_em.get("companyGubun").toString())) {
+ v_first = v_first + 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_first = v_first + n_em.get("applcntCompany").toString() + "(대표이사 "+n_em.get("companyCeo").toString()+")";
+ break;
+ //v_ret = v_ret +"주식회사 갑을(대표이사 김철수)이(가) ";
+ }
+ }
+
+ //키에맞는 신청인 정보 생성
+ for (Object key : p_caseApplcntData) {
+ EgovMap n_em = (EgovMap)key;
+
+ if (p_applcntNoStr.equals(n_em.get("seqNo").toString())) {
+ 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 ("".equals(v_ret)) {
+ v_ret = v_first;
+ }
+
+ return v_ret;
+ }
+
//신청인 정보
private String makeApplcntNCnt(List p_caseApplcntData) {
String v_ret = "";
@@ -5259,6 +6036,51 @@ v_ret = this.receiverHeader();
return v_ret;
}
+ //피신청인 정보
+ private String makeRespondent(List p_caseRespondentData, String p_respondentNoStr) {
+ String v_ret = "";
+
+ String v_first = "";
+
+ //첫번째 피신청이 정보 생성
+ for (Object key : p_caseRespondentData) {
+ EgovMap n_em = (EgovMap)key;
+
+ if ("1301000000".equals(n_em.get("respondentGubun").toString())) {
+ v_first = v_first + 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_first = v_first + n_em.get("respondentCompany").toString() + "(대표이사 "+n_em.get("respondentCeo").toString()+")";
+ break;
+ //v_ret = v_ret +"주식회사 갑을(대표이사 김철수)이(가) ";
+ }
+ }
+
+ //키에맞는 신청인 정보 생성
+ for (Object key : p_caseRespondentData) {
+ EgovMap n_em = (EgovMap)key;
+
+ if (p_respondentNoStr.equals(n_em.get("seqNo").toString())) {
+ 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 ("".equals(v_ret)) {
+ v_ret = v_first;
+ }
+
+ return v_ret;
+ }
+
//참여위원 리스트
private String makeCfrncatndncs(List p_cfrncatndncData) {
String v_ret = "";
@@ -5426,12 +6248,18 @@ v_ret = this.receiverHeader();
String v_ret = "0";
v_ret = "";
- v_ret = v_ret +"