diff --git a/src/main/java/seed/com/gtm/base/GwBaseController.java b/src/main/java/seed/com/gtm/base/GwBaseController.java
index 925003bc..0c298b6d 100644
--- a/src/main/java/seed/com/gtm/base/GwBaseController.java
+++ b/src/main/java/seed/com/gtm/base/GwBaseController.java
@@ -127,13 +127,31 @@ public class GwBaseController {
params.put("sql", "nanumSanctnhistoryDocID"); //docId
params.put("data2", JSPUtil.fixNull(bservice.select(params)));
- if ("1-1".equals(s_jobID)
- || "2-1".equals(s_jobID)
- || "3-1".equals(s_jobID)
- || "4-1".equals(s_jobID)
- || "5-1".equals(s_jobID)
- || "6-1".equals(s_jobID)
- ) { //착수보고
+ if (false
+ //착수보고
+ || "1-1".equals(s_jobID) //공정거래 - 0201000000
+ || "2-1".equals(s_jobID) //가맹점사업거래 - 0202000000
+ || "3-1".equals(s_jobID) //하도급거래 - 0203000000
+ || "4-1".equals(s_jobID) //대규모유통거래 - 0204000000
+ || "5-1".equals(s_jobID) //약관거래 - 0205000000
+ || "6-1".equals(s_jobID) //대리점거래 - 0206000000
+
+ //접수사실통지
+ || "1-2".equals(s_jobID) //공정거래 - 0201000000
+ || "2-2".equals(s_jobID) //가맹점사업거래 - 0202000000
+ || "3-2".equals(s_jobID) //하도급거래 - 0203000000
+ || "4-2".equals(s_jobID) //대규모유통거래 - 0204000000
+ || "5-2".equals(s_jobID) //약관거래 - 0205000000
+ || "6-2".equals(s_jobID) //대리점거래 - 0206000000
+
+ //공정위접수통지
+ || "1-6".equals(s_jobID) //공정거래 - 0201000000
+ || "2-6".equals(s_jobID) //가맹점사업거래 - 0202000000
+ || "3-6".equals(s_jobID) //하도급거래 - 0203000000
+ || "4-6".equals(s_jobID) //대규모유통거래 - 0204000000
+ || "5-6".equals(s_jobID) //약관거래 - 0205000000
+ || "6-6".equals(s_jobID) //대리점거래 - 0206000000
+ ) {
//사건 신청인
params.put("sql", "trublprocessmng.selectCaseApplcnt");
@@ -406,6 +424,7 @@ public class GwBaseController {
}
+ //////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//최상단 구분별 타이틀 생성
private String gwTitle(String p_jobID, EgovMap object) {
String v_ret="";
@@ -436,57 +455,115 @@ public class GwBaseController {
try {
//수신자 to 제목까지
if ("3-1".equals(p_jobID)) { //하도급 착수보고
- v_ret = "
"+
- ""+
- "수신자 내부결재
"+
- "(경유)
"+
- "제목 "+p_data1.get("caseNo").toString()+" 사건착수 보고
"+
- "
";
+ //상단 수신영역
+ v_ret = this.receiverHeader();
- }
-
- //본문
- if ("3-1".equals(p_jobID)) { //하도급 착수보고
- v_ret = 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()+" 대표)";
- //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()+")";
- //v_ret = v_ret +"주식회사 갑을(대표이사 김철수)이(가) ";
- }
+ //수신영역
+ {
+ v_ret = v_ret + "수신자 내부결재
"+
+ "(경유)
"+
+ "제목 "+p_data1.get("caseNo").toString()+" 사건착수 보고";
}
- v_ret = v_ret + "이(가) ";
+ v_ret = v_ret + this.receiverHeader();
- 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()+" 대표)";
- //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()+")";
- //v_ret = v_ret +"주식회사 갑을(대표이사 김철수)이(가) ";
- }
+ //하단본문영역
+ v_ret = v_ret + this.bodyHeader();
+
+ //신청인
+ v_ret = v_ret + this.makeApplcnts(p_caseApplcntData);
+ //피신청인
+ v_ret = v_ret + this.makeRespondent(p_caseRespondentData);
+ //본문
+ v_ret = v_ret +"상대로 우리 협의회에 분쟁조정 신청한 사건을 접수(접수일자: "+p_data1.get("caseDate").toString()+", 사건번호: "+p_data1.get("caseNo").toString()+")하였으며, 한국공정거래조정원 분쟁조정 사무처리지침 제4조 제2항의 규정에 따라 붙임과 같이 사건착수보고를 합니다.
붙임: 사건착수보고 1부. 끝. ";
+ //붙임
+ v_ret = v_ret +"
";
+ v_ret = v_ret +"붙임 분쟁조정신청서 사본 1부. 끝.";
+
+ v_ret = v_ret + this.bodyFooter();
+
+ }else if ("3-2".equals(p_jobID)) { //하도급 접수사실통지(신청인)
+ v_ret = this.receiverHeader();
+
+ //수신영역
+ {
+ v_ret = v_ret + "수신자 내부결재
"+
+ "(경유)
"+
+ "제목 조정신청 접수사실 통지("+p_data1.get("caseNo").toString()+" )";
}
- v_ret = v_ret + "을(를) ";
+ v_ret = v_ret + this.receiverHeader();
- v_ret = v_ret +"상대로 우리 협의회에 분쟁조정 신청한 사건을 접수(접수일자: "+p_data1.get("caseDate").toString()+", 사건번호: "+p_data1.get("caseNo").toString()+")하였으며, 한국공정거래조정원 분쟁조정 사무처리지침 제4조 제2항의 규정에 따라 붙임과 같이 사건착수보고를 합니다.
붙임: 사건착수보고 1부. 끝. "+
- "
";
+
+ //하단본문영역
+ v_ret = v_ret + this.bodyHeader();
+
+ v_ret = v_ret +"1. 우리 협의회는 귀사(하)가 ";
+ v_ret = v_ret + this.makeRespondent(p_caseRespondentData);
+ v_ret = v_ret +"분쟁과 관련하여 공정거래분쟁조정협의회에 제출한 분쟁조정신청서를 "+p_data1.get("caseDate").toString()+" 접수(사건번호:"+p_data1.get("caseNo").toString()+")";
+ v_ret = v_ret +"하여 본 접수증을 보내드립니다.";
+
+ v_ret = v_ret +"
";
+
+ v_ret = v_ret +"2. 귀사(하)의 분쟁조정 신청은 우리 원의 분쟁조정실 공정거래팀 윤계상 조사관(02-6363-0000, abc@kofair.or.kr)이 담당할 예정이며, 붙임 「분쟁조정 신청사건 처리안내」와 같이 처리되오니 조정에 적극 협조하여 주시기 바랍니다.";
+
+ v_ret = v_ret + this.bodyFooter();
+
+ }else if ("3-4".equals(p_jobID)) { //하도급 조정신청 접수사실 통지 및 신청서 보완 요구(신청인)
+ v_ret = this.receiverHeader();
+
+ //수신영역
+ {
+ v_ret = v_ret + "수신자 내부결재
"+
+ "(경유)
"+
+ "제목 조정신청 접수사실 통지및 신청서 보완 요구("+p_data1.get("caseNo").toString()+" )";
+ }
+
+ v_ret = v_ret + this.receiverHeader();
+
+
+ //하단본문영역
+ v_ret = v_ret + this.bodyHeader();
+
+ v_ret = v_ret +"1. 우리 협의회는 귀사(하)가 ";
+ v_ret = v_ret + this.makeRespondent(p_caseRespondentData);
+ v_ret = v_ret +"분쟁과 관련하여 공정거래분쟁조정협의회에 제출한 분쟁조정신청서를 "+p_data1.get("caseDate").toString()+" 접수(사건번호:"+p_data1.get("caseNo").toString()+")";
+ v_ret = v_ret +"하여 본 접수증을 보내드립니다.";
+
+ v_ret = v_ret +"
";
+
+ v_ret = v_ret +"2. 귀사(하)의 분쟁조정 신청은 우리 원의 분쟁조정실 공정거래팀 윤계상 조사관(02-6363-0000, abc@kofair.or.kr)이 담당할 예정이며, 붙임 「분쟁조정 신청사건 처리안내」와 같이 처리되오니 조정에 적극 협조하여 주시기 바랍니다.";
+
+ v_ret = v_ret +"
";
+
+ v_ret = v_ret +"3. 귀사(하)가 신청한 내용에 대하여 다음과 같이 보완이 필요하여 「독점규제 및 공정거래에 관한 법률(이하 ‘공정거래법’이라 합니다)」 시행령 제65조 제5항의 규정에 따라 신청 내용 보완을 요구하오니 기한 내에 제출하여 주시기 바랍니다.";
+
+ v_ret = v_ret + this.bodyFooter();
+
+ }else if ("3-6".equals(p_jobID)) { //하도급 공정위접수통지
+ v_ret = this.receiverHeader();
+
+ //수신영역
+ {
+ v_ret = v_ret + "수신자 서울지방공정거래사무소장
"+
+ "(경유)
"+
+ "제목 분쟁조정 접수사실 보고("+p_data1.get("caseNo").toString()+" )";
+ }
+
+ v_ret = v_ret + this.receiverHeader();
+
+
+ //하단본문영역
+ v_ret = v_ret + this.bodyHeader();
+
+ v_ret = v_ret + this.makeApplcnts(p_caseApplcntData);
+ v_ret = v_ret + this.makeRespondent(p_caseRespondentData);
+ v_ret = v_ret +"분쟁과 관련하여 제출한 분쟁조정신청서를 "+p_data1.get("caseDate").toString()+" 접수하였는바, 그 사실을 「가맹사업거래의 공정화에 관한 법률」 제22조 제4항의 규정에 따라 붙임 분쟁조정신청서 사본을 첨부하여 통지합니다.";
+ v_ret = v_ret +"
";
+ v_ret = v_ret +"붙임 분쟁조정신청서 사본 1부. 끝.";
+
+ v_ret = v_ret + this.bodyFooter();
}
@@ -498,6 +575,90 @@ public class GwBaseController {
return v_ret;
}
+ //수신자 공통 header-1
+ private String receiverHeader() {
+ String v_ret = "0";
+
+ v_ret = ""+
+ "";
+
+ return v_ret;
+ }
+
+ //수신자 공통 footer-1
+ private String receiverFooter() {
+ String v_ret = "0";
+
+ v_ret = "
";
+
+ return v_ret;
+ }
+
+ //본문 공통 header-1
+ private String bodyHeader() {
+ String v_ret = "0";
+
+ v_ret = ""+
+ ""+
+ ""+
+ "
"+
+ "
"+
+ ""+
+ "";
+
+ return v_ret;
+ }
+
+ //본문 공통 footer-1
+ private String bodyFooter() {
+ String v_ret = "0";
+
+ v_ret = "
";
+
+ return v_ret;
+ }
+
+ private String makeApplcnts(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()+" 대표)";
+ //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()+")";
+ //v_ret = v_ret +"주식회사 갑을(대표이사 김철수)이(가) ";
+ }
+ }
+
+ v_ret = v_ret + "이(가) ";
+
+ return v_ret;
+ }
+
+ private String makeRespondent(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()+" 대표)";
+ //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()+")";
+ //v_ret = v_ret +"주식회사 갑을(대표이사 김철수)이(가) ";
+ }
+ }
+
+ v_ret = v_ret + "와(과)의 ";
+
+ return v_ret;
+ }
+
+ //예전의 기안문처리에 따른 문서 진행 상태값 변경
private String nanumOld(EgovMap params, String p_caseNo) { //manu
String v_ret = "0";
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 a4780bd1..1865741b 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
@@ -3401,7 +3401,7 @@ function nanumApi_back(jobID, codeNo, nanumSubject, obj1, obj2, obj3, obj4,
function nanumApi(jobID, codeNo, nanumSubject, obj1, obj2, obj3, obj4,
obj5, obj6, obj7, obj8, obj9, obj10, obj11, obj12, obj13, obj14, obj15){
- //alert(jobID);
+ alert(jobID+":"+codeNo+":"+nanumSubject);
if(jobID != '')$("#jobID").val(jobID);
if(codeNo != '')$("#codeNo").val(codeNo);
@@ -3450,6 +3450,7 @@ function nanumApi(jobID, codeNo, nanumSubject, obj1, obj2, obj3, obj4,
//$("#compSeqImsi").val('1000'); //더존 회사번호 X
//$("#deptSeqImsi").val('1200'); //더존 부서번호 X
//$("#formIdImsi").val('231'); //그룹웨어 양식코드 그룹웨어 양식코드
+ /*
$("#formIdImsi").val('336');
$("#modImsi").val('w'); //작성 고정
@@ -3463,6 +3464,29 @@ function nanumApi(jobID, codeNo, nanumSubject, obj1, obj2, obj3, obj4,
f.action = $("#gwCallUrlImsi").val();
f.target = "_blank";
f.submit();
+ */
+
+ $("#nanumViewFrm #compSeqView").val('1000');
+ $("#nanumViewFrm #approKeyView").val(r.data2.docId);
+ //$("#approKeyView").val('H20241120063050');
+
+ //$("#docIdImsi").val(r.data.docId);
+ $("#nanumViewFrm #formIdView").val('336');
+ $("#nanumViewFrm #modView").val('w'); //작성 고정
+
+ //$("#approKeyImsi").val(r.data2.docId); //외부시스템 연동키 외부시스템 연동키
+ $("#nanumViewFrm #loginIdView").val('test04'); //그룹웨어로그인아이디
+
+ $("#nanumViewFrm #subjectStrView").val(r.title); //그룹웨어로그인아이디
+ $("#nanumViewFrm #contentsStrView").val(r.contents);
+
+ //$("#subjectStrImsi").val(r.title); //그룹웨어로그인아이디
+ //$("#contentsStrImsi").val(r.contents); //그룹웨어로그인아이디
+
+ var f = document.nanumViewFrm;
+ f.action = $("#nanumViewFrm #gwCallUrlView").val();
+ f.target = "_blank";
+ f.submit();
});
@@ -3688,7 +3712,7 @@ function nanumProcessCall(codeNo){
$("#compSeqView").val('1000');
$("#approKeyView").val(r.data.docId);
- //$("#approKeyTmp").val('H20241120063050');
+ //$("#approKeyView").val('H20241120063050');
//$("#docIdImsi").val(r.data.docId);
$("#formIdView").val('336');
@@ -3754,6 +3778,7 @@ function nanumHisDelTmp(p_type){
var codeNo = $("#nanumHisDelSelTmp").val();
//var docId = $("#nanumHisDelSelTmp").val();
+
if(codeNo == "" || codeNo == undefined){
alert("상태를 변경할 기안문을 선택해 주세요.(callback 이후 삭제)");
@@ -3766,16 +3791,19 @@ function nanumHisDelTmp(p_type){
var url = "";
//$("#typeNanum").val("D");
- $("#typeTmp").val(p_type);
- $("#approKeyTmp").val(codeNo);
+ $("#callbackFrm #typeTmp").val(p_type);
+ $("#callbackFrm #approKeyTmp").val(codeNo);
+
+ alert(p_type);
+ alert(codeNo);
//callback을 수동으로 호출한다.
var url = "";
//$("#typeTmp").val(p_type);
//$("#approKeyTmp").val(codeNo);
- $("#docIdTmp").val('');
- $("#docStsTmp").val(p_type);
- $("#caseNoTmp").val('manu');
+ $("#callbackFrm #docIdTmp").val('');
+ $("#callbackFrm #docStsTmp").val(p_type);
+ $("#callbackFrm #caseNoTmp").val('manu');
var param = jQuery('#callbackFrm').serialize();
url = "/web/GwCallback.do";
@@ -8997,7 +9025,7 @@ function nanumProcessStartTmp(){
-
\ No newline at end of file