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 +"
"; + v_ret = v_ret +"
"; v_ret = v_ret +""; return v_ret; } + private String make() { + String v_ret = "
수신자  
(주)우남건설(대표이사 원희진)  외       2
(경유)  
제목  
조정사건 진행 관련 추가 통지 (공정2024-1190)
 
조사관
팀장
전결
09/30
최승혜
이호종
협조자
시행
공정거래팀-7811
(2024.09.30.)
접수
()
04513
서울 중구 세종대로 39 상공회의소회관 9층 
/
전화
02-6363-9206
전송
02-6363-9219
/
rkawk3226@kofair.or.kr
/
비공개(5)
"; + + return v_ret; + } + //본문 공통 header-1 private String bodyHeader() { String v_ret = "0"; @@ -5448,7 +6276,7 @@ v_ret = this.receiverHeader(); return v_ret; } - + //본문 공통 footer-1 private String bodyFooter() { String v_ret = "0"; @@ -5461,7 +6289,7 @@ v_ret = this.receiverHeader(); private String TableHeader() { String v_ret = ""; - v_ret = v_ret +""; + v_ret = v_ret +"
"; return v_ret; } diff --git a/src/main/resources/egovframework/sqlmap/config/mappers/common/common_sql.xml b/src/main/resources/egovframework/sqlmap/config/mappers/common/common_sql.xml index 0ebbeb85..4ff9fe0b 100644 --- a/src/main/resources/egovframework/sqlmap/config/mappers/common/common_sql.xml +++ b/src/main/resources/egovframework/sqlmap/config/mappers/common/common_sql.xml @@ -542,10 +542,10 @@ + +