fairnet/src/main/java/seed/com/gtm/base/GwBaseController.java
2025-02-27 11:15:58 +09:00

9000 lines
444 KiB
Java
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

package seed.com.gtm.base;
import java.net.URLDecoder;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Enumeration;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import org.apache.ibatis.logging.Log;
import org.apache.ibatis.logging.LogFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.servlet.ModelAndView;
import egovframework.rte.psl.dataaccess.util.EgovMap;
import kcc.com.snd.service.SendService;
import kcc.com.snd.service.SendSmsVO;
import seed.com.gtm.join.MemberJoinService;
import seed.com.gtm.service.BaseService;
import seed.com.gtm.util.Criteria;
import seed.com.gtm.util.JSONView;
import seed.com.gtm.util.JSPUtil;
import seed.com.user.mypage.MyPageService;
import seed.utils.ApplicationProperty;
import seed.utils.GwApi;
import seed.utils.SeedUtils;
@Controller
/*@RequestMapping("/gtm/case")*/
public class GwBaseController {
protected Log log = LogFactory.getLog(this.getClass());
/*
@Autowired
private CodeService service;
@Autowired
private SeedFileService fileService;*
*/
@Autowired
private MemberJoinService memberService;
@Autowired
private BaseService bservice;
@Autowired
private SendService sendService;
@Autowired
private MyPageService service2;
///gtm/case/nanum/ajax/SanctnhistoryIns.do
@RequestMapping(value = "/gtm/newcase/{pageName}/{pageAction}.do")
public ModelAndView getManagerNewPage(HttpServletRequest request,
HttpSession session, Map<String, Object> map,
Criteria cri,
@PathVariable(value="pageName") String pageName,
@PathVariable(value="pageAction") String pageAction
) throws Exception {
//log.debug("BaseController URI = " + request.getRequestURI());
String memberId = SeedUtils.setReplaceNull(session.getAttribute("memberId"));
if(memberId.equals("")){
return new ModelAndView("redirect:/gtm/login.do");
}
System.out.println("memberId");
System.out.println(memberId);
System.out.println(memberId);
EgovMap params;
request.setCharacterEncoding("UTF-8");
ModelAndView mav = new ModelAndView();
ModelAndView mavjson = new ModelAndView(new JSONView());
String tempDir = ApplicationProperty.get("url.referrer");
params = JSPUtil.makeRequestParams(request, session, true);
session.setAttribute("siteIdx", "case");
//시큐어코딩 관련 파라미터는 삭제
params.remove("SpringSecurityFiltersecurityinterceptorFilterapplied");
params.remove("SpringSecuritySessionMgmtFilterApplied");
params.remove("springSecurityContext");
params.remove("SpringSecurityScpfApplied");
params.remove("springSecuritySavedRequest");
String type = "";
//String customsql = "";
String s_jobID = "";
if(!"".equals((String) params.get("type")) && (String) params.get("type") != null){
type = (String) params.get("type");
}else{
//type이 없을 경우 default 리스트 출력
type = "L";
}
log.warn(">>>>>>type<<<<<<"+type);
log.warn(">>>>>>type<<<<<<"+params.get("jobID"));
log.warn(">>>>>>content1<<<<<<"+params.get("content1"));
log.warn(">>>>>>content2<<<<<<"+params.get("content2"));
log.warn(">>>>>>content3<<<<<<"+params.get("content3"));
log.warn(">>>>>>content4<<<<<<"+params.get("content4"));
log.warn(">>>>>>content5<<<<<<"+params.get("content5"));
log.warn(">>>>>>content6<<<<<<"+params.get("content6"));
log.warn(">>>>>>content7<<<<<<"+params.get("content7"));
log.warn(">>>>>>content8<<<<<<"+params.get("content8"));
log.warn(">>>>>>content9<<<<<<"+params.get("content9"));
log.warn(">>>>>>content10<<<<<<"+params.get("content10"));
//전달받은 변수값들 decode
this.chgURLDecoder(params, "content1");
this.chgURLDecoder(params, "content2");
this.chgURLDecoder(params, "content3");
this.chgURLDecoder(params, "content4");
this.chgURLDecoder(params, "content5");
this.chgURLDecoder(params, "content6");
this.chgURLDecoder(params, "content7");
this.chgURLDecoder(params, "content8");
this.chgURLDecoder(params, "content9");
this.chgURLDecoder(params, "content10");
this.chgURLDecoder(params, "content11");
this.chgURLDecoder(params, "content12");
this.chgURLDecoder(params, "content13");
this.chgURLDecoder(params, "content14");
this.chgURLDecoder(params, "content15");
log.warn(">>>>>>content1<<<<<<"+params.get("content1"));
log.warn(">>>>>>content2<<<<<<"+params.get("content2"));
log.warn(">>>>>>content3<<<<<<"+params.get("content3"));
log.warn(">>>>>>content4<<<<<<"+params.get("content4"));
log.warn(">>>>>>content5<<<<<<"+params.get("content5"));
log.warn(">>>>>>content6<<<<<<"+params.get("content6"));
log.warn(">>>>>>content7<<<<<<"+params.get("content7"));
log.warn(">>>>>>content8<<<<<<"+params.get("content8"));
log.warn(">>>>>>content9<<<<<<"+params.get("content9"));
log.warn(">>>>>>content10<<<<<<"+params.get("content10"));
log.warn(">>>>>>type<<<<<<"+pageAction);
//보고서 정보
if ("SanctnhistoryInsNew".equals(pageAction)) { //gw 보고서 팝업 띄우기
//기안자 GW ID 받아오기
//params.put("sql", "join.selectNewOne");
try {
//params.put("gwData", JSPUtil.fixNull(service.memberNewOne(params)));
Map<String, Object> tmap = (Map<String, Object>) JSPUtil.fixNull(memberService.memberNewOne(params));
//params.put("gwId", tmap.get("MEMBER_ITEM_F6").toString());
params.put("gwId", this.getGWID(tmap));
}catch(Exception ex) {
ex.printStackTrace();
}
try {
s_jobID = params.get("jobID").toString();
}catch(Exception ex) {
ex.printStackTrace();
}
if("S".equals(type)){ //작성용
//SanctnhistoryInsNew - pageAction
//ajax - pageName
//mav.addObject("data", bservice.select(params));
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-40".equals(s_jobID) //공정거래 - 0201000000
|| "2-40".equals(s_jobID) //가맹점사업거래 - 0202000000
|| "3-40".equals(s_jobID) //하도급거래 - 0203000000
|| "4-40".equals(s_jobID) //대규모유통거래 - 0204000000
|| "5-40".equals(s_jobID) //약관거래 - 0205000000
|| "6-40".equals(s_jobID) //대리점거래 - 0206000000
//접수사실통지 & 보완요구(신청인)
|| "1-4".equals(s_jobID) //공정거래 - 0201000000
|| "2-4".equals(s_jobID) //가맹점사업거래 - 0202000000
|| "3-4".equals(s_jobID) //하도급거래 - 0203000000
|| "4-4".equals(s_jobID) //대규모유통거래 - 0204000000
|| "5-4".equals(s_jobID) //약관거래 - 0205000000
|| "6-4".equals(s_jobID) //대리점거래 - 0206000000
//접수사실통지 & 보완요구(신청인) - 통보 1-41,1-42,1-43,1-44,1-45 -추가통지
|| s_jobID.indexOf("1-4")>-1 //공정거래 - 0201000000
|| s_jobID.indexOf("2-4")>-1 //가맹점사업거래 - 0202000000
|| s_jobID.indexOf("3-4")>-1 //하도급거래 - 0203000000
|| s_jobID.indexOf("4-4")>-1 //대규모유통거래 - 0204000000
|| s_jobID.indexOf("5-4")>-1 //약관거래 - 0205000000
|| s_jobID.indexOf("6-4")>-1 //대리점거래 - 0206000000
//접수사실통지(피신청인)
|| "1-3".equals(s_jobID) //공정거래 - 0201000000
|| "2-3".equals(s_jobID) //가맹점사업거래 - 0202000000
|| "3-3".equals(s_jobID) //하도급거래 - 0203000000
|| "4-3".equals(s_jobID) //대규모유통거래 - 0204000000
|| "5-3".equals(s_jobID) //약관거래 - 0205000000
|| "6-3".equals(s_jobID) //대리점거래 - 0206000000
//접수사실통지 & 자료제출요구(피신청인)
|| "1-5".equals(s_jobID) //공정거래 - 0201000000
|| "2-5".equals(s_jobID) //가맹점사업거래 - 0202000000
|| "3-5".equals(s_jobID) //하도급거래 - 0203000000
|| "4-5".equals(s_jobID) //대규모유통거래 - 0204000000
|| "5-5".equals(s_jobID) //약관거래 - 0205000000
|| "6-5".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
//출석요구
|| "1-7".equals(s_jobID) //공정거래 - 0201000000
|| "2-7".equals(s_jobID) //가맹점사업거래 - 0202000000
|| "3-7".equals(s_jobID) //하도급거래 - 0203000000
|| "4-7".equals(s_jobID) //대규모유통거래 - 0204000000
|| "5-7".equals(s_jobID) //약관거래 - 0205000000
|| "6-7".equals(s_jobID) //대리점거래 - 0206000000
//출석요구 - 2차
|| "1-8".equals(s_jobID) //공정거래 - 0201000000
|| "2-8".equals(s_jobID) //가맹점사업거래 - 0202000000
|| "3-8".equals(s_jobID) //하도급거래 - 0203000000
|| "4-8".equals(s_jobID) //대규모유통거래 - 0204000000
|| "5-8".equals(s_jobID) //약관거래 - 0205000000
|| "6-8".equals(s_jobID) //대리점거래 - 0206000000
//접수사실통지 & 보완요구(신청인) 2차
|| "1-9".equals(s_jobID) //공정거래 - 0201000000
|| "2-9".equals(s_jobID) //가맹점사업거래 - 0202000000
|| "3-9".equals(s_jobID) //하도급거래 - 0203000000
|| "4-9".equals(s_jobID) //대규모유통거래 - 0204000000
|| "5-9".equals(s_jobID) //약관거래 - 0205000000
|| "6-9".equals(s_jobID) //대리점거래 - 0206000000
//접수사실통지 & 보완요구(신청인) 3차
|| "1-26".equals(s_jobID) //공정거래 - 0201000000
|| "2-26".equals(s_jobID) //가맹점사업거래 - 0202000000
|| "3-26".equals(s_jobID) //하도급거래 - 0203000000
|| "4-26".equals(s_jobID) //대규모유통거래 - 0204000000
|| "5-26".equals(s_jobID) //약관거래 - 0205000000
|| "6-26".equals(s_jobID) //대리점거래 - 0206000000
//접수사실통지 & 자료제출(신청인) 2차
|| "1-10".equals(s_jobID) //공정거래 - 0201000000
|| "2-10".equals(s_jobID) //가맹점사업거래 - 0202000000
|| "3-10".equals(s_jobID) //하도급거래 - 0203000000
|| "4-10".equals(s_jobID) //대규모유통거래 - 0204000000
|| "5-10".equals(s_jobID) //약관거래 - 0205000000
|| "6-10".equals(s_jobID) //대리점거래 - 0206000000
//접수사실통지 & 자료제출(신청인) 3차
|| "1-27".equals(s_jobID) //공정거래 - 0201000000
|| "2-27".equals(s_jobID) //가맹점사업거래 - 0202000000
|| "3-27".equals(s_jobID) //하도급거래 - 0203000000
|| "4-27".equals(s_jobID) //대규모유통거래 - 0204000000
|| "5-27".equals(s_jobID) //약관거래 - 0205000000
|| "6-27".equals(s_jobID) //대리점거래 - 0206000000
//종료보고서
|| "1-11".equals(s_jobID) //공정거래 - 0201000000
|| "2-11".equals(s_jobID) //가맹점사업거래 - 0202000000
|| "3-11".equals(s_jobID) //하도급거래 - 0203000000
|| "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-32".equals(s_jobID) //공정거래 - 0201000000
|| "2-32".equals(s_jobID) //가맹점사업거래 - 0202000000
|| "3-32".equals(s_jobID) //하도급거래 - 0203000000
|| "4-32".equals(s_jobID) //대규모유통거래 - 0204000000
|| "5-32".equals(s_jobID) //약관거래 - 0205000000
|| "6-32".equals(s_jobID) //대리점거래 - 0206000000
//조사보고서
|| "1-12".equals(s_jobID) //공정거래 - 0201000000
|| "2-12".equals(s_jobID) //가맹점사업거래 - 0202000000
|| "3-12".equals(s_jobID) //하도급거래 - 0203000000
|| "4-12".equals(s_jobID) //대규모유통거래 - 0204000000
|| "5-12".equals(s_jobID) //약관거래 - 0205000000
|| "6-12".equals(s_jobID) //대리점거래 - 0206000000
//조정안 수락여부 조회
|| "1-13".equals(s_jobID) //공정거래 - 0201000000
|| "2-13".equals(s_jobID) //가맹점사업거래 - 0202000000
|| "3-13".equals(s_jobID) //하도급거래 - 0203000000
|| "4-13".equals(s_jobID) //대규모유통거래 - 0204000000
|| "5-13".equals(s_jobID) //약관거래 - 0205000000
|| "6-13".equals(s_jobID) //대리점거래 - 0206000000
//공정위 선보고용 종료통지
|| "1-25".equals(s_jobID) //공정거래 - 0201000000
|| "2-25".equals(s_jobID) //가맹점사업거래 - 0202000000
|| "3-25".equals(s_jobID) //하도급거래 - 0203000000
|| "4-25".equals(s_jobID) //대규모유통거래 - 0204000000
|| "5-25".equals(s_jobID) //약관거래 - 0205000000
|| "6-25".equals(s_jobID) //대리점거래 - 0206000000
//분쟁조정협의회 관리
//공정위 선보고용 종료통지
|| "1-20".equals(s_jobID) //공정거래 - 0201000000
|| "2-20".equals(s_jobID) //가맹점사업거래 - 0202000000
|| "3-20".equals(s_jobID) //하도급거래 - 0203000000
|| "4-20".equals(s_jobID) //대규모유통거래 - 0204000000
|| "5-20".equals(s_jobID) //약관거래 - 0205000000
|| "6-20".equals(s_jobID) //대리점거래 - 0206000000
//중지
//소제기
|| "1-75".equals(s_jobID) //공정거래 - 0201000000
|| "2-75".equals(s_jobID) //가맹점사업거래 - 0202000000
|| "3-75".equals(s_jobID) //하도급거래 - 0203000000
|| "4-75".equals(s_jobID) //대규모유통거래 - 0204000000
|| "5-75".equals(s_jobID) //약관거래 - 0205000000
|| "6-75".equals(s_jobID) //대리점거래 - 0206000000
//당사자통지
|| "1-76".equals(s_jobID) //공정거래 - 0201000000
|| "2-76".equals(s_jobID) //가맹점사업거래 - 0202000000
|| "3-76".equals(s_jobID) //하도급거래 - 0203000000
|| "4-76".equals(s_jobID) //대규모유통거래 - 0204000000
|| "5-76".equals(s_jobID) //약관거래 - 0205000000
|| "6-76".equals(s_jobID) //대리점거래 - 0206000000
) {
//$('#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)));
//사건 피신청인
params.put("sql", "trublprocessmng.selectCaseRespondent");
params.put("caseRespondentData", JSPUtil.fixNull(bservice.list(params)));
//문서 고유 번호 생성
params.put("sql", "nanumSanctnhistoryDocID"); //docId
params.put("data2", JSPUtil.fixNull(bservice.select(params)));
params.put("docId", ((EgovMap)params.get("data2")).get("docId").toString());
//g/w 상신 문서 생성
params.put("sql", "nanumSanctnhistoryInsNew"); //사건 정보
params.put("data", JSPUtil.fixNull(bservice.insert(params)));
String s_caseApplcntSeqNo = this.getApplcntSeqNo((List)params.get("caseApplcntData")); //신청인 순번
String s_caseRespondentSeqNo = this.getRespondentSeqNo((List)params.get("caseRespondentData")); //피신청인 순번
params.put("applcntNo", s_caseApplcntSeqNo); //신청인 순번
params.put("respondentNo", s_caseRespondentSeqNo); //피신청인 순번
//사건 주요 정보
params.put("sql", "nanumMasterSel"); //사건 정보
params.put("data1", JSPUtil.fixNull(bservice.select(params)));
//최상단 타이틀 생성
//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(), s_applcntNoStr, s_respondentNoStr));
}else if(false
//조정절차 종료사실 통지
|| s_jobID.indexOf("1-14")>-1 //공정거래 - 0201000000
|| "1-15".equals(s_jobID) //공정거래 - 0201000000
|| "1-16".equals(s_jobID) //공정거래 - 0201000000
|| "1-17".equals(s_jobID) //공정거래 - 0201000000
|| s_jobID.indexOf("1-18")>-1 //공정거래 - 0201000000
|| "1-19".equals(s_jobID) //공정거래 - 0201000000
|| s_jobID.indexOf("2-14")>-1 //공정거래 - 0201000000
|| "2-15".equals(s_jobID) //공정거래 - 0201000000
|| "2-16".equals(s_jobID) //공정거래 - 0201000000
|| "2-17".equals(s_jobID) //공정거래 - 0201000000
|| s_jobID.indexOf("2-18")>-1 //공정거래 - 0201000000
|| "2-19".equals(s_jobID) //공정거래 - 0201000000
|| s_jobID.indexOf("3-14")>-1 //공정거래 - 0201000000
|| "3-15".equals(s_jobID) //공정거래 - 0201000000
|| "3-16".equals(s_jobID) //공정거래 - 0201000000
|| "3-17".equals(s_jobID) //공정거래 - 0201000000
|| s_jobID.indexOf("3-18")>-1 //공정거래 - 0201000000
|| "3-19".equals(s_jobID) //공정거래 - 0201000000
|| s_jobID.indexOf("4-14")>-1 //공정거래 - 0201000000
|| "4-15".equals(s_jobID) //공정거래 - 0201000000
|| "4-16".equals(s_jobID) //공정거래 - 0201000000
|| "4-17".equals(s_jobID) //공정거래 - 0201000000
|| s_jobID.indexOf("4-18")>-1 //공정거래 - 0201000000
|| "4-19".equals(s_jobID) //공정거래 - 0201000000
|| s_jobID.indexOf("5-14")>-1 //공정거래 - 0201000000
|| "5-15".equals(s_jobID) //공정거래 - 0201000000
|| "5-16".equals(s_jobID) //공정거래 - 0201000000
|| "5-17".equals(s_jobID) //공정거래 - 0201000000
|| s_jobID.indexOf("5-18")>-1 //공정거래 - 0201000000
|| "5-19".equals(s_jobID) //공정거래 - 0201000000
|| s_jobID.indexOf("6-14")>-1 //공정거래 - 0201000000
|| "6-15".equals(s_jobID) //공정거래 - 0201000000
|| "6-16".equals(s_jobID) //공정거래 - 0201000000
|| "6-17".equals(s_jobID) //공정거래 - 0201000000
|| s_jobID.indexOf("6-18")>-1 //공정거래 - 0201000000
|| "6-19".equals(s_jobID) //공정거래 - 0201000000) {
)
{
//사건 신청인
params.put("sql", "trublprocessmng.selectCaseApplcnt");
params.put("caseApplcntData", JSPUtil.fixNull(bservice.list(params)));
//사건 피신청인
params.put("sql", "trublprocessmng.selectCaseRespondent");
params.put("caseRespondentData", JSPUtil.fixNull(bservice.list(params)));
//문서 고유 번호 생성
params.put("sql", "nanumSanctnhistoryDocID"); //docId
params.put("data2", JSPUtil.fixNull(bservice.select(params)));
params.put("docId", ((EgovMap)params.get("data2")).get("docId").toString());
//g/w 상신 문서 생성
params.put("sql", "nanumSanctnhistoryInsNew"); //사건 정보
params.put("data", JSPUtil.fixNull(bservice.insert(params)));
String s_caseApplcntSeqNo = this.getApplcntSeqNo((List)params.get("caseApplcntData")); //신청인 순번
String s_caseRespondentSeqNo = this.getRespondentSeqNo((List)params.get("caseRespondentData")); //피신청인 순번
params.put("applcntNo", s_caseApplcntSeqNo); //신청인 순번
params.put("respondentNo", s_caseRespondentSeqNo); //피신청인 순번
//사건 주요 정보
params.put("sql", "nanumMasterSel"); //사건 정보
params.put("data1", JSPUtil.fixNull(bservice.select(params)));
//최상단 타이틀 생성
//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));
}
} else if("I".equals(type)){ //협의회용
if (false
//회의안건상정
|| "1-20".equals(s_jobID) //공정거래 - 0201000000
|| "2-20".equals(s_jobID) //가맹점사업거래 - 0202000000
|| "3-20".equals(s_jobID) //하도급거래 - 0203000000
|| "4-20".equals(s_jobID) //대규모유통거래 - 0204000000
|| "5-20".equals(s_jobID) //약관거래 - 0205000000
|| "6-20".equals(s_jobID) //대리점거래 - 0206000000
//회의개최통보
|| "1-21".equals(s_jobID) //공정거래 - 0201000000
|| "2-21".equals(s_jobID) //가맹점사업거래 - 0202000000
|| "3-21".equals(s_jobID) //하도급거래 - 0203000000
|| "4-21".equals(s_jobID) //대규모유통거래 - 0204000000
|| "5-21".equals(s_jobID) //약관거래 - 0205000000
|| "6-21".equals(s_jobID) //대리점거래 - 0206000000
//추가안건상정-n차
|| s_jobID.indexOf("1-5")>-1 //공정거래 - 0201000000
|| s_jobID.indexOf("2-5")>-1 //가맹점사업거래 - 0202000000
|| s_jobID.indexOf("3-5")>-1 //하도급거래 - 0203000000
|| s_jobID.indexOf("4-5")>-1 //대규모유통거래 - 0204000000
|| s_jobID.indexOf("5-5")>-1 //약관거래 - 0205000000
|| s_jobID.indexOf("6-5")>-1 //대리점거래 - 0206000000
//STEP2.결과보고 - 회의결과보고
|| "1-23".equals(s_jobID) //공정거래 - 0201000000
|| "2-23".equals(s_jobID) //가맹점사업거래 - 0202000000
|| "3-23".equals(s_jobID) //하도급거래 - 0203000000
|| "4-23".equals(s_jobID) //대규모유통거래 - 0204000000
|| "5-23".equals(s_jobID) //약관거래 - 0205000000
|| "6-23".equals(s_jobID) //대리점거래 - 0206000000
//협의회 개최
//회의개최통보
|| "1-77".equals(s_jobID) //공정거래 - 0201000000
|| "2-77".equals(s_jobID) //가맹점사업거래 - 0202000000
|| "3-77".equals(s_jobID) //하도급거래 - 0203000000
|| "4-77".equals(s_jobID) //대규모유통거래 - 0204000000
|| "5-77".equals(s_jobID) //약관거래 - 0205000000
|| "6-77".equals(s_jobID) //대리점거래 - 0206000000
) {
//문서 고유 번호 생성
params.put("sql", "nanumSanctnhistoryDocID"); //docId
params.put("data2", JSPUtil.fixNull(bservice.select(params)));
params.put("docId", ((EgovMap)params.get("data2")).get("docId").toString());
//g/w 상신 문서 생성
params.put("sql", "nanumSanctnhistoryInsNew"); //사건 정보
params.put("data", JSPUtil.fixNull(bservice.insert(params)));
//nanumCfrncmanageSel7
//사건 주요 정보
params.put("sql", "nanumCfrncmanageSel1"); //사건 정보 - 의결 성립수
params.put("data1", JSPUtil.fixNull(bservice.select(params)));
params.put("sql", "trublcfrncmngCfrncmanageSel"); //사건 정보 - 이름수
params.put("dataA", JSPUtil.fixNull(bservice.select(params)));
params.put("sql", "trublcfrncmngCfrncatndncSel"); //참여 위원 정보 - 참석자 정보
params.put("dataB", JSPUtil.fixNull(bservice.list(params)));
//최상단 타이틀 생성
//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")
, (EgovMap)params.get("dataA")
, (List)params.get("dataB")
, (List)params.get("caseApplcntData"), (List)params.get("caseRespondentData")
, params
));
}
}
}else if ("SanctnhistoryInsNews".equals(pageAction)) { //gw 묶음 보고서 팝업 띄우기
//기안자 GW ID 받아오기
//params.put("sql", "join.selectNewOne");
try {
//params.put("gwData", JSPUtil.fixNull(service.memberNewOne(params)));
Map<String, Object> tmap = (Map<String, Object>) JSPUtil.fixNull(memberService.memberNewOne(params));
//params.put("gwId", tmap.get("MEMBER_ITEM_F6").toString());
params.put("gwId", this.getGWID(tmap));
}catch(Exception ex) {
ex.printStackTrace();
}
try {
s_jobID = params.get("jobID").toString();
}catch(Exception ex) {
ex.printStackTrace();
}
//step1.대상 list 가져오기
String s_caseNo = params.get("caseNo").toString();
String[] a_caseNo = s_caseNo.split("_");
System.out.println("s_caseNo");
System.out.println(s_caseNo);
//step2.insert
//step3.본문생성
if("S".equals(type)){ //작성용
//SanctnhistoryInsNew - pageAction
//ajax - pageName
//mav.addObject("data", bservice.select(params));
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-11".equals(s_jobID) //공정거래 - 0201000000
|| "2-11".equals(s_jobID) //가맹점사업거래 - 0202000000
|| "3-11".equals(s_jobID) //하도급거래 - 0203000000
|| "4-11".equals(s_jobID) //대규모유통거래 - 0204000000
|| "5-11".equals(s_jobID) //약관거래 - 0205000000
|| "6-11".equals(s_jobID) //대리점거래 - 0206000000
//조사보고-동시기안
|| "1-12".equals(s_jobID) //공정거래 - 0201000000
|| "2-12".equals(s_jobID) //가맹점사업거래 - 0202000000
|| "3-12".equals(s_jobID) //하도급거래 - 0203000000
|| "4-12".equals(s_jobID) //대규모유통거래 - 0204000000
|| "5-12".equals(s_jobID) //약관거래 - 0205000000
|| "6-12".equals(s_jobID) //대리점거래 - 0206000000
) {
/*
//사건 신청인
params.put("sql", "trublprocessmng.selectCaseApplcnt");
params.put("caseApplcntData", JSPUtil.fixNull(bservice.list(params)));
//사건 피신청인
params.put("sql", "trublprocessmng.selectCaseRespondent");
params.put("caseRespondentData", JSPUtil.fixNull(bservice.list(params)));
*/
//문서 고유 번호 생성
params.put("sql", "nanumSanctnhistoryDocID"); //docId
params.put("data2", JSPUtil.fixNull(bservice.select(params)));
params.put("docId", ((EgovMap)params.get("data2")).get("docId").toString());
String s_title = "";
for (int i=0;i<a_caseNo.length;i++) {
if (!"".equals(a_caseNo[i])) { //사건번호가 있다.
//g/w 상신 문서 있는지 확인
params.put("caseNo", a_caseNo[i]); //사건 정보
params.put("sql", "nanumSanctnhistoryCntNew"); //사건 정보
EgovMap paramsCnt = (EgovMap) JSPUtil.fixNull(bservice.select(params));
if ("0".equals(paramsCnt.get("sanctnhistoryCnt").toString())) {
//g/w 상신 문서 생성 - 처리된 문서가 없으면 생성한다.
params.put("caseNo", a_caseNo[i]); //사건 정보
params.put("sql", "nanumSanctnhistoryInsNew"); //사건 정보
params.put("data", JSPUtil.fixNull(bservice.insert(params)));
//제목만들기
if ("".equals(s_title)) {
s_title = s_title + a_caseNo[i] + "";
}else {
s_title = s_title + a_caseNo[i].split("-")[1] + "";
}
}
}
}
s_title = s_title.substring(0,s_title.length()-1);
/*
String s_caseApplcntSeqNo = this.getApplcntSeqNo((List)params.get("caseApplcntData")); //신청인 순번
String s_caseRespondentSeqNo = this.getRespondentSeqNo((List)params.get("caseRespondentData")); //피신청인 순번
params.put("applcntNo", s_caseApplcntSeqNo); //신청인 순번
params.put("respondentNo", s_caseRespondentSeqNo); //피신청인 순번
*/
//사건 주요 정보
params.put("sql", "nanumMasterSel"); //사건 정보
params.put("data1", JSPUtil.fixNull(bservice.select(params)));
//최상단 타이틀 생성
//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.gwContentsSet(s_jobID, (EgovMap)params.get("data1"), a_caseNo, s_title));
}
}
}else if ("SanctnhistoryInsNewGeneral".equals(pageAction)) { //gw 일반기안 띄우기
//기안자 GW ID 받아오기
//params.put("sql", "join.selectNewOne");
try {
//params.put("gwData", JSPUtil.fixNull(service.memberNewOne(params)));
Map<String, Object> tmap = (Map<String, Object>) JSPUtil.fixNull(memberService.memberNewOne(params));
//params.put("gwId", tmap.get("MEMBER_ITEM_F6").toString());
//params.put("gwId", tmap.get("MEMBER_ID").toString());
params.put("gwId", this.getGWID(tmap));
System.out.println(tmap.get("MEMBER_ID").toString());
System.out.println(tmap.get("MEMBER_ID").toString());
System.out.println(tmap.get("MEMBER_ID").toString());
}catch(Exception ex) {
ex.printStackTrace();
}
String s_nanumCaseGubun = "";
try {
s_jobID = params.get("jobID").toString();
s_nanumCaseGubun = params.get("caseGubun").toString();
}catch(Exception ex) {
ex.printStackTrace();
}
System.out.println("type");
System.out.println("s_nanumCaseGubun");
System.out.println(s_nanumCaseGubun);
System.out.println(type);
if("S".equals(type)){ //작성용
//SanctnhistoryInsNew - pageAction
//ajax - pageName
//mav.addObject("data", bservice.select(params));
EgovMap paramsCnt = new EgovMap();
if ("1".equals(s_jobID)) //소제기 내부보고
{
paramsCnt.put("docId", "78");
}else if ("2".equals(s_jobID)) //당사자 통지
{
paramsCnt.put("docId", "22");
}else if ("3".equals(s_jobID)) //수소법원 통지
{
/*
* 공정거래 0201000000
가맹사업거래 0202000000
하도급거래 0203000000
대규모유통거래 0204000000
약관거래 0205000000
대리점거래 0206000000
*/
if ("0201000000".equals(s_nanumCaseGubun)) {
paramsCnt.put("docId", "366");
}else if ("0202000000".equals(s_nanumCaseGubun)) {
paramsCnt.put("docId", "363");
}else if ("0203000000".equals(s_nanumCaseGubun)) {
paramsCnt.put("docId", "378");
}else if ("0204000000".equals(s_nanumCaseGubun)) {
paramsCnt.put("docId", "375");
}else if ("0205000000".equals(s_nanumCaseGubun)) {
paramsCnt.put("docId", "372");
}else if ("0206000000".equals(s_nanumCaseGubun)) {
paramsCnt.put("docId", "369");
}else{
paramsCnt.put("docId", "22");
}
}else if ("4".equals(s_jobID)) //회의개최 통보(추가)
{
paramsCnt.put("docId", "22");
}else if ("5".equals(s_jobID)) //협의회 종료통지(사무소별)
{
if ("0201000000".equals(s_nanumCaseGubun)) {
paramsCnt.put("docId", "350");
}else if ("0202000000".equals(s_nanumCaseGubun)) {
paramsCnt.put("docId", "349");
}else if ("0203000000".equals(s_nanumCaseGubun)) {
paramsCnt.put("docId", "354");
}else if ("0204000000".equals(s_nanumCaseGubun)) {
paramsCnt.put("docId", "353");
}else if ("0205000000".equals(s_nanumCaseGubun)) {
paramsCnt.put("docId", "352");
}else if ("0206000000".equals(s_nanumCaseGubun)) {
paramsCnt.put("docId", "351");
}else{
paramsCnt.put("docId", "22");
}
}else if ("6".equals(s_jobID)) //공정위 접수사실 보고
{
if ("0201000000".equals(s_nanumCaseGubun)) {
paramsCnt.put("docId", "386");
}else if ("0202000000".equals(s_nanumCaseGubun)) {
paramsCnt.put("docId", "385");
}else if ("0203000000".equals(s_nanumCaseGubun)) {
paramsCnt.put("docId", "388");
/*
}else if ("0204000000".equals(s_nanumCaseGubun)) {
paramsCnt.put("docId", "353");
}else if ("0205000000".equals(s_nanumCaseGubun)) {
paramsCnt.put("docId", "352");
*/
}else if ("0206000000".equals(s_nanumCaseGubun)) {
paramsCnt.put("docId", "387");
}else{
paramsCnt.put("docId", "22");
}
}else if ("16".equals(s_jobID)) //공정위 선보고용 종료통지
{
/*
* 공정거래 0201000000
가맹사업거래 0202000000
하도급거래 0203000000
대규모유통거래 0204000000
약관거래 0205000000
대리점거래 0206000000
*/
if ("0201000000".equals(s_nanumCaseGubun)) {
paramsCnt.put("docId", "191");
}else if ("0202000000".equals(s_nanumCaseGubun)) {
paramsCnt.put("docId", "221");
}else if ("0203000000".equals(s_nanumCaseGubun)) {
paramsCnt.put("docId", "143");
}else if ("0204000000".equals(s_nanumCaseGubun)) {
paramsCnt.put("docId", "252");
}else if ("0205000000".equals(s_nanumCaseGubun)) {
paramsCnt.put("docId", "174");
}else if ("0206000000".equals(s_nanumCaseGubun)) {
paramsCnt.put("docId", "241");
}else{
paramsCnt.put("docId", "22");
}
}
params.put("data0", paramsCnt);
}
}else if ("nanumMasterProcessChg".equals(pageAction)) { //사건 상태 수동 변경 - 임시
String s_caseNo = params.get("caseNo").toString();
String s_statePro = params.get("statePro").toString();
if(!"0406000000".equals(s_statePro)){ //중지는 여기에서 처리하지 않고, 나머지는 처리한다.
//mav.addObject("data", bservice.list(params));
params.put("sql", "nanumMasterProcessChg"); //사건 정보
params.put("data", JSPUtil.fixNull(bservice.list(params)));
params.put("resultCode", "SUCCESS");
params.put("resultMessage", "성공하였습니다");
}else {
params.put("resultCode", "FAIL");
params.put("resultMessage", "실패하였습니다");
}
}else if ("nanumHisDelSelTmp".equals(pageAction)) { //삭제대상 보고서 리스트 가져오기 - 임시
if("L".equals(type)){ //리스트 정보
//mav.addObject("data", bservice.list(params));
params.put("sql", "commonnanumHisDelSelTmp"); //사건 정보
params.put("data", JSPUtil.fixNull(bservice.list(params)));
System.out.println("lllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll");
}
}else if ("nanumHisDelSelProTmp".equals(pageAction)) { //사건의 진행상태 수동 변경용 대상 리스트 - 임시
if("L".equals(type)){ //리스트 정보
//mav.addObject("data", bservice.list(params));
params.put("codeIdxs", "0400000000"); //사건진행상태
params.put("sql", "commonCaseGubunAll"); //사건 정보
params.put("data", JSPUtil.fixNull(bservice.list(params)));
System.out.println("22222222222222222222222222222222222lllllllllllllllllllllllllllllllllllllll");
}
}else if ("RetrunHisDelTmp".equals(pageAction)) { //삭제 호출 - 임시
if("D".equals(type)){
//mav.addObject("data", bservice.delete(params));
System.out.println(params.toString());
System.out.println(params.get("approKey").toString());
String[] s_Arr = params.get("approKey").toString().split("_");
params.put("caseNo", s_Arr[0]); //사건 정보
params.put("docId", s_Arr[1]); //사건 정보
params.put("sql", "nanumRetrunHisDelTmp"); //사건 정보
params.put("data", JSPUtil.fixNull(bservice.delete(params)).toString());
params.put("resultCode", "SUCCESS");
params.put("resultMessage", "성공하였습니다");
}
}
log.warn(">>>>>>>>params2<<<<<<<<<"+params);
log.warn(">>>>>>>>params2<<<<<<<<<"+mav.getViewName());
if("ajax".equals(pageName)){
log.warn("===================[[ ajax! ]]=================");
mavjson.addAllObjects(params);
return mavjson;
}else{
mav.addAllObjects(params);
return mav;
}
}
//GW 콜백처리
@ResponseBody
@RequestMapping(value = {"/web/GwCallback.do", "/web/GwCallback"})
public GwApi GwCallback(HttpServletRequest request,
HttpServletResponse response,
HttpSession session,
//Map<String, Object> map,
//@RequestParam Map<String, Object> map
@RequestBody Map<String, Object> map
){
String v_ret = "0";
try {
System.out.println("request.getParameter(\"processId\")="+map.get("processId"));
System.out.println("request.getParameter(\"approKey\")="+map.get("approKey"));
System.out.println("request.getParameter(\"docId\")="+map.get("docId"));
//10-임시저장
//20-상신
/*
* request.getParameter("processId")=5402000000
request.getParameter("approKey")=H20241129030909
request.getParameter("docId")=331
request.getParameter("docSts")=20
request.getParameter("userId")=test04
* */
System.out.println("request.getParameter(\"docSts\")="+map.get("docSts"));
System.out.println("request.getParameter(\"userId\")="+map.get("userId"));
System.out.println("request.getParameter(\"approKey\")="+request.getParameter("approKey"));
System.out.println("request.getParameter(\"docId\")="+request.getParameter("docId"));
System.out.println("request.getParameter(\"docSts\")="+request.getParameter("docSts"));
Enumeration params1 = request.getParameterNames();
System.out.println("----------------------------");
while (params1.hasMoreElements()){
String name = (String)params1.nextElement();
System.out.println(name + " : " +request.getParameter(name));
}
System.out.println("----------------------------");
Enumeration params2 = session.getAttributeNames();
System.out.println("----------------------------");
while (params2.hasMoreElements()){
String name = (String)params2.nextElement();
System.out.println(name + " : " +session.getAttribute(name));
}
System.out.println("----------------------------");
System.out.println("request.getParameter(\"processId\")="+request.getParameter("processId"));
System.out.println("request.getParameter(\"approKey\")="+request.getParameter("approKey"));
System.out.println("request.getParameter(\"docId\")="+request.getParameter("docId"));
System.out.println("request.getParameter(\"docSts\")="+request.getParameter("docSts"));
System.out.println("request.getParameter(\"userId\")="+request.getParameter("userId"));
System.out.println("request.getParameter(\"formId\")="+request.getParameter("formId"));
System.out.println("request.getParameter(\"docTitle\")="+request.getParameter("docTitle"));
EgovMap params;
try {
//request.setCharacterEncoding("UTF-8");
//ModelAndView mav = new ModelAndView();
//ModelAndView mavjson = new ModelAndView(new JSONView());
}catch(Exception ex) {
ex.printStackTrace();
}
//String tempDir = ApplicationProperty.get("url.referrer");
params = JSPUtil.makeRequestParams(request, session, true);
String p_approKey = request.getParameter("approKey"); //하도2024-0540_H20241129030909_undefined
String p_docId = request.getParameter("docId");
String p_docSts = request.getParameter("docSts"); // $("#callbackFrm #docStsTmp").val(p_type);
String p_caseNo = request.getParameter("caseNo"); // $("#callbackFrm #caseNoTmp").val('manu');
List<?> p_caseNoList = null;
//수동 또는 자동의 전달 체크
if ("manu".equals(p_caseNo)) { //수동 처리인 경우 manu가 전달
/*
"P".equals(p_docSts) //상신
|| "A".equals(p_docSts) //승인
|| "D".equals(p_docSts) //삭제
|| "R".equals(p_docSts) //반려
|| "T".equals(p_docSts) //임시저장
) { //수동으로 온경우의 파라미터
*/
String[] s_Arr = params.get("approKey").toString().split("_");
System.out.println("p_approKey");
System.out.println(p_approKey);
System.out.println(params.get("approKey").toString());
System.out.println(s_Arr[0]);
System.out.println(s_Arr[1]);
params.put("caseNo", s_Arr[0]); //사건 정보
params.put("docID", s_Arr[1]); //문서 정보
System.out.println(p_approKey);
System.out.println(p_docId);
System.out.println(p_docSts);
}else { //자동으로 g/w에서 전달된 데이터 값 처리
p_approKey = map.get("approKey").toString();
params.put("docID", p_approKey); //문서 정보
p_docSts = map.get("docSts").toString();
if ("10".equals(p_docSts)) { //임시저장(상신취소)
p_docSts = "T";
}else if ("20".equals(p_docSts)) { //상신
p_docSts = "P";
}else if ("90".equals(p_docSts)) { //승인(종결/결재) - 90
p_docSts = "A";
}else if ("100".equals(p_docSts)) { //반려
p_docSts = "R";
}else if ("999".equals(p_docSts)) { //삭제
p_docSts = "D";
}
//10-임시저장
//20-상신
//step1.docSts를 D/P/A 등으로 변경
//step2.approKey로 사건 리스트를 가져온다.
//params.put("docId", "0400000000"); //사건진행상태
params.put("sql", "nanumSanctnhistorySelAll"); //사건 정보
params.put("dataList", JSPUtil.fixNull(bservice.list(params)));
p_caseNoList = (List)params.get("dataList");
}
if ("D".equals(p_docSts)) { //수동 전달의 삭제코드 확인 필요-반려
//수동 삭제는 여기서 해당 데이터를 삭제한다.
params.put("status", "deleted"); //결과값
}else if ("P".equals(p_docSts)) { //상신
params.put("status", "accepted"); //결과값
}else if ("A".equals(p_docSts)) { //승인-종결
params.put("status", "processed"); //결과값
}else if ("T".equals(p_docSts)) { //임시저장-상신취소
params.put("status", "updated"); //결과값
}else if ("R".equals(p_docSts)) { //반려 - 데이터 삭제처리한다.
params.put("status", "rejected"); //결과값
}else {
params.put("status", p_docSts); //결과값
}
if ("manu".equals(p_caseNo)) { //수동 처리인 경우 manu가 전달
v_ret = this.nanumOld(params, p_caseNo);
}else {//여러 사건 처리 가능
//step2.사건리스트를 가져완서 for를 돌린다.
for (Object key : p_caseNoList) {
EgovMap n_em = (EgovMap)key;
params.put(
"caseNo",
n_em.get("caseNo").toString()
); //사건진행상태
v_ret = this.nanumOld(params, p_caseNo);
}
//params.put("caseNo", s_Arr[0]); //사건 정보
//v_ret = this.nanumOld(params, p_caseNo);
}
}catch(Exception ex) {
ex.printStackTrace();
v_ret = "1";
}
GwApi testApi = new GwApi();
if ("1".equals(v_ret)) { //처리 실패한 경우
testApi.setResultCode("FAIL");
testApi.setResultMessage("실패하였습니다");
//testApi.setResultCode("SUCCESS");
//testApi.setResultMessage("성공하였습니다");
}else {
testApi.setResultCode("SUCCESS");
testApi.setResultMessage("성공하였습니다");
}
return testApi;
}
//GW 콜백처리
@RequestMapping(value = {"/web/GwCallback4Del.do", "/web/GwCallback"})
public GwApi GwCallback4Del(HttpServletRequest request,
HttpServletResponse response,
HttpSession session,
//Map<String, Object> map,
@RequestParam Map<String, Object> map
//@RequestBody Map<String, Object> map
){
String v_ret = "0";
try {
System.out.println("request.getParameter(\"processId\")="+map.get("processId"));
System.out.println("request.getParameter(\"approKey\")="+map.get("approKey"));
System.out.println("request.getParameter(\"docId\")="+map.get("docId"));
//10-임시저장
//20-상신
/*
* request.getParameter("processId")=5402000000
request.getParameter("approKey")=H20241129030909
request.getParameter("docId")=331
request.getParameter("docSts")=20
request.getParameter("userId")=test04
* */
System.out.println("request.getParameter(\"docSts\")="+map.get("docSts"));
System.out.println("request.getParameter(\"userId\")="+map.get("userId"));
System.out.println("request.getParameter(\"approKey\")="+request.getParameter("approKey"));
System.out.println("request.getParameter(\"docId\")="+request.getParameter("docId"));
System.out.println("request.getParameter(\"docSts\")="+request.getParameter("docSts"));
Enumeration params1 = request.getParameterNames();
System.out.println("----------------------------");
while (params1.hasMoreElements()){
String name = (String)params1.nextElement();
System.out.println(name + " : " +request.getParameter(name));
}
System.out.println("----------------------------");
Enumeration params2 = session.getAttributeNames();
System.out.println("----------------------------");
while (params2.hasMoreElements()){
String name = (String)params2.nextElement();
System.out.println(name + " : " +session.getAttribute(name));
}
System.out.println("----------------------------");
System.out.println("request.getParameter(\"processId\")="+request.getParameter("processId"));
System.out.println("request.getParameter(\"approKey\")="+request.getParameter("approKey"));
System.out.println("request.getParameter(\"docId\")="+request.getParameter("docId"));
System.out.println("request.getParameter(\"docSts\")="+request.getParameter("docSts"));
System.out.println("request.getParameter(\"userId\")="+request.getParameter("userId"));
System.out.println("request.getParameter(\"formId\")="+request.getParameter("formId"));
System.out.println("request.getParameter(\"docTitle\")="+request.getParameter("docTitle"));
EgovMap params;
try {
//request.setCharacterEncoding("UTF-8");
//ModelAndView mav = new ModelAndView();
//ModelAndView mavjson = new ModelAndView(new JSONView());
}catch(Exception ex) {
ex.printStackTrace();
}
//String tempDir = ApplicationProperty.get("url.referrer");
params = JSPUtil.makeRequestParams(request, session, true);
String p_approKey = request.getParameter("approKey"); //하도2024-0540_H20241129030909_undefined
String p_docId = request.getParameter("docId");
String p_docSts = request.getParameter("docSts"); // $("#callbackFrm #docStsTmp").val(p_type);
String p_caseNo = request.getParameter("caseNo"); // $("#callbackFrm #caseNoTmp").val('manu');
List<?> p_caseNoList = null;
//수동 또는 자동의 전달 체크
if ("manu".equals(p_caseNo)) { //수동 처리인 경우 manu가 전달
/*
"P".equals(p_docSts) //상신
|| "A".equals(p_docSts) //승인
|| "D".equals(p_docSts) //삭제
|| "R".equals(p_docSts) //반려
|| "T".equals(p_docSts) //임시저장
) { //수동으로 온경우의 파라미터
*/
String[] s_Arr = params.get("approKey").toString().split("_");
System.out.println("p_approKey");
System.out.println(p_approKey);
System.out.println(params.get("approKey").toString());
System.out.println(s_Arr[0]);
System.out.println(s_Arr[1]);
params.put("caseNo", s_Arr[0]); //사건 정보
params.put("docID", s_Arr[1]); //문서 정보
System.out.println(p_approKey);
System.out.println(p_docId);
System.out.println(p_docSts);
}else { //자동으로 g/w에서 전달된 데이터 값 처리
p_approKey = map.get("approKey").toString();
params.put("docID", p_approKey); //문서 정보
p_docSts = map.get("docSts").toString();
if ("10".equals(p_docSts)) { //임시저장(상신취소)
p_docSts = "T";
}else if ("20".equals(p_docSts)) { //상신
p_docSts = "P";
}else if ("90".equals(p_docSts)) { //승인(종결/결재) - 90
p_docSts = "A";
}else if ("100".equals(p_docSts)) { //반려
p_docSts = "R";
}else if ("999".equals(p_docSts)) { //삭제
p_docSts = "D";
}
//10-임시저장
//20-상신
//step1.docSts를 D/P/A 등으로 변경
//step2.approKey로 사건 리스트를 가져온다.
//params.put("docId", "0400000000"); //사건진행상태
params.put("sql", "nanumSanctnhistorySelAll"); //사건 정보
params.put("dataList", JSPUtil.fixNull(bservice.list(params)));
p_caseNoList = (List)params.get("dataList");
}
if ("D".equals(p_docSts)) { //수동 전달의 삭제코드 확인 필요-반려
//수동 삭제는 여기서 해당 데이터를 삭제한다.
params.put("status", "deleted"); //결과값
}else if ("P".equals(p_docSts)) { //상신
params.put("status", "accepted"); //결과값
}else if ("A".equals(p_docSts)) { //승인-종결
params.put("status", "processed"); //결과값
}else if ("T".equals(p_docSts)) { //임시저장-상신취소
params.put("status", "updated"); //결과값
}else if ("R".equals(p_docSts)) { //반려 - 데이터 삭제처리한다.
params.put("status", "rejected"); //결과값
}else {
params.put("status", p_docSts); //결과값
}
if ("manu".equals(p_caseNo)) { //수동 처리인 경우 manu가 전달
v_ret = this.nanumOld(params, p_caseNo);
}else {//여러 사건 처리 가능
//step2.사건리스트를 가져완서 for를 돌린다.
for (Object key : p_caseNoList) {
EgovMap n_em = (EgovMap)key;
params.put(
"caseNo",
n_em.get("caseNo").toString()
); //사건진행상태
v_ret = this.nanumOld(params, p_caseNo);
}
//params.put("caseNo", s_Arr[0]); //사건 정보
//v_ret = this.nanumOld(params, p_caseNo);
}
}catch(Exception ex) {
ex.printStackTrace();
v_ret = "1";
}
GwApi testApi = new GwApi();
if ("1".equals(v_ret)) { //처리 실패한 경우
testApi.setResultCode("FAIL");
testApi.setResultMessage("실패하였습니다");
//testApi.setResultCode("SUCCESS");
//testApi.setResultMessage("성공하였습니다");
}else {
testApi.setResultCode("SUCCESS");
testApi.setResultMessage("성공하였습니다");
}
return testApi;
}
//doc id 변경
@RequestMapping(value = {"/web/ChangeHistoryDocId.do"})
public GwApi ChangeHistoryDocId(HttpServletRequest request,
HttpServletResponse response,
HttpSession session,
//Map<String, Object> map,
@RequestParam Map<String, Object> map
//@RequestBody Map<String, Object> map
){
String v_ret = "0";
try {
System.out.println("request.getParameter(\"processId\")="+map.get("processId"));
System.out.println("request.getParameter(\"approKey\")="+map.get("approKey"));
System.out.println("request.getParameter(\"docId\")="+map.get("docId"));
//10-임시저장
//20-상신
/*
* request.getParameter("processId")=5402000000
request.getParameter("approKey")=H20241129030909
request.getParameter("docId")=331
request.getParameter("docSts")=20
request.getParameter("userId")=test04
* */
System.out.println("request.getParameter(\"docSts\")="+map.get("docSts"));
System.out.println("request.getParameter(\"userId\")="+map.get("userId"));
System.out.println("request.getParameter(\"approKey\")="+request.getParameter("approKey"));
System.out.println("request.getParameter(\"docId\")="+request.getParameter("docId"));
System.out.println("request.getParameter(\"docSts\")="+request.getParameter("docSts"));
Enumeration params1 = request.getParameterNames();
System.out.println("----------------------------");
while (params1.hasMoreElements()){
String name = (String)params1.nextElement();
System.out.println(name + " : " +request.getParameter(name));
}
System.out.println("----------------------------");
Enumeration params2 = session.getAttributeNames();
System.out.println("----------------------------");
while (params2.hasMoreElements()){
String name = (String)params2.nextElement();
System.out.println(name + " : " +session.getAttribute(name));
}
System.out.println("----------------------------");
System.out.println("request.getParameter(\"processId\")="+request.getParameter("processId"));
System.out.println("request.getParameter(\"approKey\")="+request.getParameter("approKey"));
System.out.println("request.getParameter(\"docId\")="+request.getParameter("docId"));
System.out.println("request.getParameter(\"docSts\")="+request.getParameter("docSts"));
System.out.println("request.getParameter(\"userId\")="+request.getParameter("userId"));
System.out.println("request.getParameter(\"formId\")="+request.getParameter("formId"));
System.out.println("request.getParameter(\"docTitle\")="+request.getParameter("docTitle"));
EgovMap params;
try {
//request.setCharacterEncoding("UTF-8");
//ModelAndView mav = new ModelAndView();
//ModelAndView mavjson = new ModelAndView(new JSONView());
}catch(Exception ex) {
ex.printStackTrace();
}
//String tempDir = ApplicationProperty.get("url.referrer");
params = JSPUtil.makeRequestParams(request, session, true);
String p_approKey = request.getParameter("approKey"); //하도2024-0540_H20241129030909_undefined_seqNo
String p_docId = request.getParameter("docId"); // 12341234
String p_docSts = request.getParameter("docSts"); // $("#callbackFrm #docStsTmp").val(p_type);
String p_caseNo = request.getParameter("caseNo"); // $("#callbackFrm #caseNoTmp").val('manu');
String p_seqNo = "";
List<?> p_caseNoList = null;
String[] s_arr = p_approKey.split("_");
p_caseNo = s_arr[0];
p_seqNo = s_arr[3];
params.put("seqNo", p_seqNo);
params.put("caseNo", p_caseNo);
params.put("docId", p_docId);
params.put("sql", "nanumSanctnhistoryCallbackIns");
params.put("sql", "nanumSanctnhistoryCallbackIns20241209");
params.put("sql", "nanumRetrunHisUpdateDocId");
bservice.insert(params);
/*
//수동 또는 자동의 전달 체크
if ("manu".equals(p_caseNo)) { //수동 처리인 경우 manu가 전달
String[] s_Arr = params.get("approKey").toString().split("_");
System.out.println("p_approKey");
System.out.println(p_approKey);
System.out.println(params.get("approKey").toString());
System.out.println(s_Arr[0]);
System.out.println(s_Arr[1]);
params.put("caseNo", s_Arr[0]); //사건 정보
params.put("docID", s_Arr[1]); //문서 정보
System.out.println(p_approKey);
System.out.println(p_docId);
System.out.println(p_docSts);
}else { //자동으로 g/w에서 전달된 데이터 값 처리
p_approKey = map.get("approKey").toString();
params.put("docID", p_approKey); //문서 정보
p_docSts = map.get("docSts").toString();
if ("10".equals(p_docSts)) { //임시저장(상신취소)
p_docSts = "T";
}else if ("20".equals(p_docSts)) { //상신
p_docSts = "P";
}else if ("90".equals(p_docSts)) { //승인(종결/결재) - 90
p_docSts = "A";
}else if ("100".equals(p_docSts)) { //반려
p_docSts = "R";
}else if ("999".equals(p_docSts)) { //삭제
p_docSts = "D";
}
//10-임시저장
//20-상신
//step1.docSts를 D/P/A 등으로 변경
//step2.approKey로 사건 리스트를 가져온다.
//params.put("docId", "0400000000"); //사건진행상태
params.put("sql", "nanumSanctnhistorySelAll"); //사건 정보
params.put("dataList", JSPUtil.fixNull(bservice.list(params)));
p_caseNoList = (List)params.get("dataList");
}
if ("D".equals(p_docSts)) { //수동 전달의 삭제코드 확인 필요-반려
//수동 삭제는 여기서 해당 데이터를 삭제한다.
params.put("status", "deleted"); //결과값
}else if ("P".equals(p_docSts)) { //상신
params.put("status", "accepted"); //결과값
}else if ("A".equals(p_docSts)) { //승인-종결
params.put("status", "processed"); //결과값
}else if ("T".equals(p_docSts)) { //임시저장-상신취소
params.put("status", "updated"); //결과값
}else if ("R".equals(p_docSts)) { //반려 - 데이터 삭제처리한다.
params.put("status", "rejected"); //결과값
}else {
params.put("status", p_docSts); //결과값
}
if ("manu".equals(p_caseNo)) { //수동 처리인 경우 manu가 전달
v_ret = this.nanumOld(params, p_caseNo);
}else {//여러 사건 처리 가능
//step2.사건리스트를 가져완서 for를 돌린다.
for (Object key : p_caseNoList) {
EgovMap n_em = (EgovMap)key;
params.put(
"caseNo",
n_em.get("caseNo").toString()
); //사건진행상태
v_ret = this.nanumOld(params, p_caseNo);
}
//params.put("caseNo", s_Arr[0]); //사건 정보
//v_ret = this.nanumOld(params, p_caseNo);
}
*/
}catch(Exception ex) {
ex.printStackTrace();
v_ret = "1";
}
GwApi testApi = new GwApi();
if ("1".equals(v_ret)) { //처리 실패한 경우
testApi.setResultCode("FAIL");
testApi.setResultMessage("실패하였습니다");
//testApi.setResultCode("SUCCESS");
//testApi.setResultMessage("성공하였습니다");
}else {
testApi.setResultCode("SUCCESS");
testApi.setResultMessage("성공하였습니다");
}
return testApi;
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//최상단 구분별 타이틀 생성
private String gwTitle(String p_jobID, EgovMap object) {
String v_ret="";
try {
/*
if ("3-1".equals(p_jobID)) { //하도급 착수보고
v_ret = object.get("caseGubunNm").toString() + "분쟁조정협의회";
}else {
v_ret = object.get("caseGubunNm").toString() + "분쟁조정협의회";
}
*/
v_ret = object.get("caseGubunNm").toString() + "분쟁조정협의회";
}catch(Exception ex) {
ex.printStackTrace();
}
return v_ret;
}
//협의회 타이틀용
private String gwTitleCFRNC(String p_jobID, EgovMap object) {
String v_ret="";
try {
/*
if ("3-1".equals(p_jobID)) { //하도급 착수보고
v_ret = object.get("caseGubunNm").toString() + "분쟁조정협의회";
}else {
v_ret = object.get("caseGubunNm").toString() + "분쟁조정협의회";
}
*/
v_ret = object.get("conferenceNames").toString() + "분쟁조정협의회";
v_ret = object.get("caseGubunNm").toString() + "분쟁조정협의회";
}catch(Exception ex) {
ex.printStackTrace();
}
return v_ret;
}
//수신자,경유,제목 & 본문 처리 - 분쟁사건처리
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-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-32".equals(p_jobID) //공정거래 - 0201000000
|| "2-32".equals(p_jobID) //가맹점사업거래 - 0202000000
|| "3-32".equals(p_jobID) //하도급거래 - 0203000000
|| "4-32".equals(p_jobID) //대규모유통거래 - 0204000000
|| "5-32".equals(p_jobID) //약관거래 - 0205000000
|| "6-32".equals(p_jobID) //대리점거래 - 0206000000
){ //하도급 출석요구
v_ret = this.makeXBY32Title(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-13".equals(p_jobID) //공정거래 - 0201000000
|| "2-13".equals(p_jobID) //가맹점사업거래 - 0202000000
|| "3-13".equals(p_jobID) //하도급거래 - 0203000000
|| "4-13".equals(p_jobID) //대규모유통거래 - 0204000000
|| "5-13".equals(p_jobID) //약관거래 - 0205000000
|| "6-13".equals(p_jobID) //대리점거래 - 0206000000
){ //하도급 출석요구
v_ret = this.makeXBY13Title(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);
}else if (false
//조정절차 종료사실 통지
|| p_jobID.indexOf("1-14")>-1 //공정거래 - 0201000000
|| "1-15".equals(p_jobID) //공정거래 - 0201000000
|| "1-16".equals(p_jobID) //공정거래 - 0201000000
|| "1-17".equals(p_jobID) //공정거래 - 0201000000
|| p_jobID.indexOf("1-18")>-1 //공정거래 - 0201000000
|| "1-19".equals(p_jobID) //공정거래 - 0201000000
|| p_jobID.indexOf("2-14")>-1 //공정거래 - 0201000000
|| "2-15".equals(p_jobID) //공정거래 - 0201000000
|| "2-16".equals(p_jobID) //공정거래 - 0201000000
|| "2-17".equals(p_jobID) //공정거래 - 0201000000
|| p_jobID.indexOf("2-18")>-1 //공정거래 - 0201000000
|| "2-19".equals(p_jobID) //공정거래 - 0201000000
|| p_jobID.indexOf("3-14")>-1 //공정거래 - 0201000000
|| "3-15".equals(p_jobID) //공정거래 - 0201000000
|| "3-16".equals(p_jobID) //공정거래 - 0201000000
|| "3-17".equals(p_jobID) //공정거래 - 0201000000
|| p_jobID.indexOf("3-18")>-1 //공정거래 - 0201000000
|| "3-19".equals(p_jobID) //공정거래 - 0201000000
|| p_jobID.indexOf("4-14")>-1 //공정거래 - 0201000000
|| "4-15".equals(p_jobID) //공정거래 - 0201000000
|| "4-16".equals(p_jobID) //공정거래 - 0201000000
|| "4-17".equals(p_jobID) //공정거래 - 0201000000
|| p_jobID.indexOf("4-18")>-1 //공정거래 - 0201000000
|| "4-19".equals(p_jobID) //공정거래 - 0201000000
|| p_jobID.indexOf("5-14")>-1 //공정거래 - 0201000000
|| "5-15".equals(p_jobID) //공정거래 - 0201000000
|| "5-16".equals(p_jobID) //공정거래 - 0201000000
|| "5-17".equals(p_jobID) //공정거래 - 0201000000
|| p_jobID.indexOf("5-18")>-1 //공정거래 - 0201000000
|| "5-19".equals(p_jobID) //공정거래 - 0201000000
|| p_jobID.indexOf("6-14")>-1 //공정거래 - 0201000000
|| "6-15".equals(p_jobID) //공정거래 - 0201000000
|| "6-16".equals(p_jobID) //공정거래 - 0201000000
|| "6-17".equals(p_jobID) //공정거래 - 0201000000
|| p_jobID.indexOf("6-18")>-1 //공정거래 - 0201000000
|| "6-19".equals(p_jobID) //공정거래 - 0201000000) {
){ //하도급 출석요구
v_ret = this.makeXBY14to19Title(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_applcntNoStr, //선택한 신청인
String p_respondentNoStr//선택한 피신청인
) {
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.makeXBY1(p_data1, p_caseApplcntData, p_caseRespondentData);
}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.makeXBY2(p_data1, p_caseApplcntData, p_caseRespondentData, p_jobID, p_title, p_applcntNoStr);
}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.makeXBY4(p_data1, p_caseApplcntData, p_caseRespondentData, p_jobID, p_title, p_applcntNoStr);
}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.makeXBY40(p_data1, p_caseApplcntData, p_caseRespondentData, p_jobID);
}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.makeXBY4X(p_data1, p_caseApplcntData, p_caseRespondentData, p_jobID);
}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.makeXBY3(p_data1, p_caseApplcntData, p_caseRespondentData, p_jobID, p_title, p_respondentNoStr);
}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.makeXBY5(p_data1, p_caseApplcntData, p_caseRespondentData, p_jobID, p_title, p_respondentNoStr);
}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.makeXBY6(p_data1, p_caseApplcntData, p_caseRespondentData, p_jobID, p_title);
}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.makeXBY7(p_data1, p_caseApplcntData, p_caseRespondentData, p_jobID, 1, p_title);
}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.makeXBY7(p_data1, p_caseApplcntData, p_caseRespondentData, p_jobID, 2, p_title);
}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.makeXBY9(p_data1, p_caseApplcntData, p_caseRespondentData, p_jobID, 2, p_title);
}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.makeXBY9(p_data1, p_caseApplcntData, p_caseRespondentData, p_jobID, 3, p_title);
}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.makeXBY10(p_data1, p_caseApplcntData, p_caseRespondentData, p_jobID, 2, p_title);
}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.makeXBY10(p_data1, p_caseApplcntData, p_caseRespondentData, p_jobID, 3, p_title);
}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.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-32".equals(p_jobID) //공정거래 - 0201000000
|| "2-32".equals(p_jobID) //가맹점사업거래 - 0202000000
|| "3-32".equals(p_jobID) //하도급거래 - 0203000000
|| "4-32".equals(p_jobID) //대규모유통거래 - 0204000000
|| "5-32".equals(p_jobID) //약관거래 - 0205000000
|| "6-32".equals(p_jobID) //대리점거래 - 0206000000
){ //하도급 출석요구
v_ret = this.makeXBY32(p_data1, p_caseApplcntData, p_caseRespondentData, p_jobID, 2);
}else if (false
//조정안 수락여부 조회
|| "1-13".equals(p_jobID) //공정거래 - 0201000000
|| "2-13".equals(p_jobID) //가맹점사업거래 - 0202000000
|| "3-13".equals(p_jobID) //하도급거래 - 0203000000
|| "4-13".equals(p_jobID) //대규모유통거래 - 0204000000
|| "5-13".equals(p_jobID) //약관거래 - 0205000000
|| "6-13".equals(p_jobID) //대리점거래 - 0206000000
){ //하도급 출석요구
v_ret = this.makeXBY13(p_data1, p_caseApplcntData, p_caseRespondentData, p_jobID);
}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.makeXBY12(p_data1, p_caseApplcntData, p_caseRespondentData, p_jobID, 2);
}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
){ //하도급 출석요구
v_ret = this.makeXBY25(p_data1, p_caseApplcntData, p_caseRespondentData, p_jobID, 2);
}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.makeXBY75(p_data1, p_caseApplcntData, p_caseRespondentData, p_jobID);
}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.makeXBY76(p_data1, p_caseApplcntData, p_caseRespondentData, p_jobID, p_title);
}
}catch(Exception ex) {
ex.printStackTrace();
}
System.out.println("v_ret-------------------------------------------------------------------");
System.out.println(v_ret);
return v_ret;
}
//수신자,경유,제목 & 본문 처리 - 묵음기안
private String gwContentsSet(String p_jobID,
EgovMap p_data1,
String[] p_caseNo,
String p_title
) {
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
) {
//"3-1".equals(p_jobID)) { //하도급 착수보고
v_ret = this.makeXBY1_SET(p_jobID, p_data1, p_caseNo, p_title);
}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
) {
//"3-1".equals(p_jobID)) { //하도급 조사보고
v_ret = this.makeXBY12_SET(p_jobID, p_data1, p_caseNo, p_title);
}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
) {
//"3-1".equals(p_jobID)) { //하도급 조사보고
v_ret = this.makeXBY11_SET(p_jobID, p_data1, p_caseNo, p_title);
}
}catch(Exception ex) {
ex.printStackTrace();
}
System.out.println("v_ret-------------------------------------------------------------------");
System.out.println(v_ret);
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,
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.makeXBY20(p_data1, p_dataA, p_dataB, p_caseApplcntData, p_caseRespondentData, p_jobID, 2);
}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.makeXBY21(p_data1, p_dataA, p_dataB, p_jobID, 2);
}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.makeXBY5X(p_data1, p_dataA, p_caseApplcntData, p_caseRespondentData, p_jobID, 1);
}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.makeXBY5X(p_data1, p_dataA, p_caseApplcntData, p_caseRespondentData, p_jobID, 2);
}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.makeXBY5X(p_data1, p_dataA, p_caseApplcntData, p_caseRespondentData, p_jobID, 3);
}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.makeXBY23(p_data1, p_dataA, p_dataB, p_caseApplcntData, p_caseRespondentData, p_jobID, params, 2);
}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.makeXBY77(p_data1, p_dataA, p_dataB, p_jobID, params.get("title").toString());
}
}catch(Exception ex) {
ex.printStackTrace();
}
System.out.println("v_ret-------------------------------------------------------------------");
System.out.println(v_ret);
return v_ret;
}
private String gwContentsEnd (String p_jobID,
EgovMap p_data1,
List<?> p_caseApplcntData,
List<?> p_caseRespondentData,
EgovMap p_params
) {
String v_ret="";
try {
//수신자 to 제목까지
if (false
//조정절차 종료사실 통지
|| p_jobID.indexOf("1-14")>-1 //공정거래 - 0201000000
|| "1-15".equals(p_jobID) //공정거래 - 0201000000
|| "1-16".equals(p_jobID) //공정거래 - 0201000000
|| "1-17".equals(p_jobID) //공정거래 - 0201000000
|| p_jobID.indexOf("1-18")>-1 //공정거래 - 0201000000
|| "1-19".equals(p_jobID) //공정거래 - 0201000000
|| p_jobID.indexOf("2-14")>-1 //공정거래 - 0201000000
|| "2-15".equals(p_jobID) //공정거래 - 0201000000
|| "2-16".equals(p_jobID) //공정거래 - 0201000000
|| "2-17".equals(p_jobID) //공정거래 - 0201000000
|| p_jobID.indexOf("2-18")>-1 //공정거래 - 0201000000
|| "2-19".equals(p_jobID) //공정거래 - 0201000000
|| p_jobID.indexOf("3-14")>-1 //공정거래 - 0201000000
|| "3-15".equals(p_jobID) //공정거래 - 0201000000
|| "3-16".equals(p_jobID) //공정거래 - 0201000000
|| "3-17".equals(p_jobID) //공정거래 - 0201000000
|| p_jobID.indexOf("3-18")>-1 //공정거래 - 0201000000
|| "3-19".equals(p_jobID) //공정거래 - 0201000000
|| p_jobID.indexOf("4-14")>-1 //공정거래 - 0201000000
|| "4-15".equals(p_jobID) //공정거래 - 0201000000
|| "4-16".equals(p_jobID) //공정거래 - 0201000000
|| "4-17".equals(p_jobID) //공정거래 - 0201000000
|| p_jobID.indexOf("4-18")>-1 //공정거래 - 0201000000
|| "4-19".equals(p_jobID) //공정거래 - 0201000000
|| p_jobID.indexOf("5-14")>-1 //공정거래 - 0201000000
|| "5-15".equals(p_jobID) //공정거래 - 0201000000
|| "5-16".equals(p_jobID) //공정거래 - 0201000000
|| "5-17".equals(p_jobID) //공정거래 - 0201000000
|| p_jobID.indexOf("5-18")>-1 //공정거래 - 0201000000
|| "5-19".equals(p_jobID) //공정거래 - 0201000000
|| p_jobID.indexOf("6-14")>-1 //공정거래 - 0201000000
|| "6-15".equals(p_jobID) //공정거래 - 0201000000
|| "6-16".equals(p_jobID) //공정거래 - 0201000000
|| "6-17".equals(p_jobID) //공정거래 - 0201000000
|| p_jobID.indexOf("6-18")>-1 //공정거래 - 0201000000
|| "6-19".equals(p_jobID) //공정거래 - 0201000000) {
){ //하도급 출석요구
v_ret = this.makeXBY14to19(p_data1, p_caseApplcntData, p_caseRespondentData, p_jobID, p_params);
}
}catch(Exception ex) {
ex.printStackTrace();
}
System.out.println("v_ret-------------------------------------------------------------------");
System.out.println(v_ret);
return v_ret;
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//
// 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,
List<?> p_caseRespondentData
) {
String v_ret = "";
//v_ret = this.make();
//return this.make();
try {
//상단 수신영역
v_ret = this.receiverHeader();
//수신영역
{
v_ret = v_ret + "수신자  내부결재<br/>"+
"(경유)<br/>"+
"제목  <b>"+p_data1.get("caseNo").toString()+" 사건착수 보고</b>";
}
//v_ret = v_ret + this.receiverFooter();
v_ret = v_ret + this.receiverHR();
//하단본문영역
//v_ret = v_ret + this.bodyHeader();
//신청인
v_ret = v_ret + this.makeApplcnts(p_caseApplcntData); //신청인
//피신청인
v_ret = v_ret + this.makeRespondentsXBY1(p_caseRespondentData); //피신청인
//본문
v_ret = v_ret +"상대로 우리 협의회에 분쟁조정 신청한 사건을 접수(접수일자: "+p_data1.get("caseDate").toString()+", 사건번호: "+p_data1.get("caseNo").toString()+")하였으며, 한국공정거래조정원 분쟁조정 사무처리지침 제4조 제2항의 규정에 따라 붙임과 같이 사건착수보고를 합니다.";
//붙임
v_ret = v_ret +"<br/><br/>";
String[] s_arrAtch = {"사건착수보고 1부."};
v_ret = v_ret +this.makeAtchInfo(s_arrAtch);
//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();
}
return v_ret;
}
//STEP3.통지 - 접수사실 통지(신청인)
private String makeXBY2(
EgovMap p_data1,
List<?> p_caseApplcntData,
List<?> p_caseRespondentData,
String p_jobID,
String p_title,
String p_applcntNoStr
) {
String v_ret = "";
try {
v_ret = this.receiverHeader();
//수신영역
{
/*
* || "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 = v_ret + "수신자 내부결재<br/>";
v_ret = v_ret + "수신자 " + this.makeApplcnt(p_caseApplcntData, p_applcntNoStr) + "<br/>";
v_ret = v_ret + "(경유)<br/>"+
"제목  <b>조정신청 접수사실 통지및 신청서 보완 요구("+p_data1.get("caseNo").toString()+")</b>";
}
//v_ret = v_ret + this.receiverFooter();
v_ret = v_ret + this.receiverHR();
//하단본문영역
//v_ret = v_ret + this.bodyHeader();
v_ret = v_ret +"1. 우리 협의회는 귀사(하)가 ";
v_ret = v_ret + this.makeRespondents(p_caseRespondentData);
v_ret = v_ret +"분쟁과 관련하여 공정거래분쟁조정협의회에 제출한 분쟁조정신청서를 "+p_data1.get("caseDate").toString()+" 접수(사건번호:"+p_data1.get("caseNo").toString()+")";
v_ret = v_ret +"하여 본 접수증을 보내드립니다.";
v_ret = v_ret +"<br/><br/>";
v_ret = v_ret +"2. 귀사(하)의 분쟁조정 신청은 우리 원의";
v_ret = v_ret +this.makeExaminer(p_data1);
v_ret = v_ret +"이 담당할 예정이며, 붙임 「분쟁조정 신청사건 처리안내」와 같이 처리되오니 조정에 적극 협조하여 주시기 바랍니다.";
v_ret = v_ret +"<br/><br/>";
v_ret = v_ret +"3. 우리 협의회가 귀사(하)에게 통지하는 문서 중 조정절차 종료사실에 관한 문서는 우리 원 「온라인분쟁조정시스템」(fairnet.kofair.or.kr)으로 통지됨을 알려 드립니다.";
v_ret = v_ret +this.makeApplcntsConnInfo(p_data1);
v_ret = v_ret +"<br/><br/>";
v_ret = v_ret +"4. 만약 온라인분쟁조정시스템을 통한 문서 통지를 원하지 않으면 담당 조사관에게 개별적으로 문의하여 주시기 바라며, 원하시는 경우 본 시스템을 통해 조정절차 진행상황 확인, 조정절차 관련 자료 제출 등의 기능도 이용할 수 있으니 적극 활용하여 주시기 바랍니다.";
v_ret = v_ret +"<br/><br/>";
v_ret = v_ret +"5. 참고로, 귀사(하)가 본 내용을 임의로 제3자에게 제공할 경우 분쟁당사자 상대방의 기업비밀 등이 공개되어 피해가 발생할 수 있으니 주의를 부탁드립니다.";
/*
if ("1-4".equals(p_jobID)) {
v_ret = v_ret +"9. 분쟁조정 신청 후 해당 사건의 소를 제기한 경우 또는 조정이 신청된 사건과 동일한 원인으로 다수인이 관련되는 동종·유사 사건에 대한 소송이 진행 중인 경우에는 지체 없이 그 사실을 담당 조사관에게 통지하여 주시기 바랍니다.";
}
*/
//v_ret = v_ret +"<br/><br/>";
//붙임
v_ret = v_ret +"<br/><br/>";
if ("2-4".equals(p_jobID)) {
//v_ret = v_ret +"<br/><br/>";
String[] s_arrAtch = {"분쟁조정 신청사건 처리안내 1부."};
v_ret = v_ret +this.makeAtchInfo(s_arrAtch);
//v_ret = v_ret +"붙임  분쟁조정 신청사건 처리안내 1부.  끝.";
}else {
//v_ret = v_ret +"<br/><br/>";
String[] s_arrAtch = {"분쟁조정 신청사건 처리안내 1부.", "일반현황표 1부."};
v_ret = v_ret +this.makeAtchInfo(s_arrAtch);
//v_ret = v_ret +"붙임  1. 분쟁조정 신청사건 처리안내 1부.";
//v_ret = v_ret +"<br/>2. 일반현황표 1부.  끝.";
}
//관인
v_ret = v_ret + this.makeChop(p_title);
v_ret = v_ret + this.bodyFooter();
}catch(Exception ex) {
ex.printStackTrace();
}
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_applcntNoStr
) {
String v_ret = "";
try {
v_ret = this.receiverHeader();
//수신영역
{
/*
* || "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 = v_ret + "수신자 내부결재<br/>";
v_ret = v_ret + "수신자 " + this.makeApplcnt(p_caseApplcntData, p_applcntNoStr) + "<br/>";
v_ret = v_ret + "(경유)<br/>"+
"제목  <b>조정신청 접수사실 통지 및 신청서 보완 요구("+p_data1.get("caseNo").toString()+")</b>";
}
//v_ret = v_ret + this.receiverFooter();
v_ret = v_ret + this.receiverHR();
//v_ret = v_ret +"<br/>─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────<br/>";
//하단본문영역
//v_ret = v_ret + this.bodyHeader();
v_ret = v_ret +"1. 우리 협의회는 귀사(하)가 ";
v_ret = v_ret + this.makeRespondents(p_caseRespondentData);
if ("2-4".equals(p_jobID)) {
v_ret = v_ret +"분쟁과 관련하여 가맹사업거래분쟁조정협의회에 제출한 분쟁조정신청서를 "+p_data1.get("caseDate").toString()+" 접수(사건번호:"+p_data1.get("caseNo").toString()+")";
}else if ("3-4".equals(p_jobID)) {
v_ret = v_ret +"분쟁과 관련하여 하도급분쟁조정협의회에 제출한 분쟁조정신청서를 "+p_data1.get("caseDate").toString()+" 접수(사건번호:"+p_data1.get("caseNo").toString()+")";
}else if ("4-4".equals(p_jobID)) {
v_ret = v_ret +"분쟁과 관련하여 대규모유통업거래분쟁조정협의회에 제출한 분쟁조정신청서를 "+p_data1.get("caseDate").toString()+" 접수(사건번호:"+p_data1.get("caseNo").toString()+")";
}else if ("5-4".equals(p_jobID)) {
v_ret = v_ret +"분쟁과 관련하여 약관분쟁조정협의회에 제출한 분쟁조정신청서를 "+p_data1.get("caseDate").toString()+" 접수(사건번호:"+p_data1.get("caseNo").toString()+")";
}else if ("6-4".equals(p_jobID)) {
v_ret = v_ret +"분쟁과 관련하여 대리점분쟁조정협의회에 제출한 분쟁조정신청서를 "+p_data1.get("caseDate").toString()+" 접수(사건번호:"+p_data1.get("caseNo").toString()+")";
}else {
v_ret = v_ret +"분쟁과 관련하여 공정거래분쟁조정협의회에 제출한 분쟁조정신청서를 "+p_data1.get("caseDate").toString()+" 접수(사건번호:"+p_data1.get("caseNo").toString()+")";
}
v_ret = v_ret +"하여 본 접수증을 보내드립니다.";
v_ret = v_ret +"<br/><br/>";
v_ret = v_ret +"2. 귀사(하)의 분쟁조정 신청은 우리 원의";
v_ret = v_ret +this.makeExaminer(p_data1);
v_ret = v_ret +"이 담당할 예정이며, 붙임 「분쟁조정 신청사건 처리안내」와 같이 처리되오니 조정에 적극 협조하여 주시기 바랍니다.";
//보완요청내용
v_ret = v_ret +"<br/><br/>";
v_ret = v_ret +"3. 귀사(하)가 신청한 내용에 대하여 다음과 같이 보완이 필요하여 ";
if ("1-4".equals(p_jobID)) {
v_ret = v_ret +"「독점규제 및 공정거래에 관한 법률(이하 ‘공정거래법’이라 합니다)」 시행령 제65조 제5항의 ";
v_ret = v_ret +"규정에 따라 신청 내용 보완을 요구하오니 기한 내에 제출하여 주시기 바랍니다.";
v_ret = v_ret +"<br/><br/>";
v_ret = v_ret +"가. 보완요청내용(이미 제출한 자료 제외, 피신청인 답변서 수령 후 요청시 제출)";
v_ret = v_ret +"<br/>";
v_ret = v_ret +"1) 이 사건 분쟁의 구체적 경위(육하원칙에 따라 일자별로 기재)";
v_ret = v_ret +"<br/>";
v_ret = v_ret +"2) 귀사(하)의 구체적인 신청취지 및 근거 자료";
v_ret = v_ret +"<br/>";
v_ret = v_ret +"※ 신청취지는 피신청인을 상대로 귀사(하)가 요구하는 바를 말하며, 행위 요청인 경우에는 피신청인이 어떤 행위를 해 줄 것을 청구하는 것인지, 금전적인 부분 요청인 경우에는 구체적인 청구금액과 청구금액 산출의 근거를 상세하게 기재하여 주시기 바랍니다.";
v_ret = v_ret +"<br/>";
v_ret = v_ret +"3) 신청인이 피신청인과의 합의를 위해 양보할 수 있는 범위가 기재된 조정안";
v_ret = v_ret +"<br/>";
v_ret = v_ret +"4) 귀사(하)가 피신청인과 체결한 계약서 사본";
v_ret = v_ret +"<br/>";
v_ret = v_ret +"5) 귀사(하)의 사업자등록증 사본";
v_ret = v_ret +"<br/>";
v_ret = v_ret +"6) 기타 사실관계 확인을 위한 자료(이메일, 녹취 자료, 문자 송수신 내역 등)";
v_ret = v_ret +"<br/><br/>";
v_ret = v_ret +"나. 제출기한: 20OO. O. O.(수)까지";
v_ret = v_ret +"<br/><br/>";
v_ret = v_ret +"다. 제출방법: 등기우편, 전자우편, 온라인분쟁조정시스템(fairnet.kofair.or.kr)";
v_ret = v_ret +"<br/><br/>";
v_ret = v_ret +"라. 제 출 처: (우 04513) 서울시 중구 세종대로39 한국공정거래조정원 " + this.makeTeamNExaminer(p_data1);
}else if ("2-4".equals(p_jobID)) {
v_ret = v_ret +"「가맹사업거래의 공정화에 관한 법률(이하 ‘가맹사업법’이라 합니다)」 시행령 제21조 제1항의 ";
v_ret = v_ret +"규정에 따라 신청 내용 보완을 요구하오니 기한 내에 제출하여 주시기 바랍니다.";
v_ret = v_ret +"<br/><br/>";
v_ret = v_ret +"가. 보완요청내용(3부, 이미 제출한 자료 제외)";
v_ret = v_ret +"<br/>";
v_ret = v_ret +"1) 이 사건 분쟁의 구체적 경위(육하원칙에 따라 일자별로 기재)";
v_ret = v_ret +"<br/>";
v_ret = v_ret +"2) 귀사(하)의 구체적인 신청취지 및 근거 자료";
v_ret = v_ret +"<br/>";
v_ret = v_ret +"- 폐점요청 내용증명, 수해발생 이후 폐점요청 관련자료(문자, 녹음 등) 포함";
v_ret = v_ret +"<br/>";
v_ret = v_ret +"※ 신청취지는 피신청인을 상대로 귀사(하)가 요구하는 바를 말하며, 행위 요청인 경우에는 피신청인이 어떤 행위를 해 줄 것을 청구하는 것인지, 금전적인 부분 요청인 경우에는 구체적인 청구금액과 청구금액 산출의 근거를 상세하게 기재하여 주시기 바랍니다.";
v_ret = v_ret +"<br/>";
v_ret = v_ret +"3) 신청인이 피신청인과의 합의를 위해 양보할 수 있는 범위가 기재된 조정안";
v_ret = v_ret +"<br/>";
v_ret = v_ret +"4) 귀사(하)가 피신청인과 체결한 계약서 사본";
v_ret = v_ret +"<br/>";
v_ret = v_ret +"5) 귀사(하)의 사업자등록증 사본";
v_ret = v_ret +"<br/>";
v_ret = v_ret +"6) 기타 사실관계 확인을 위한 자료(이메일, 녹취 자료, 문자 송수신 내역 등)";
v_ret = v_ret +"<br/><br/>";
v_ret = v_ret +"나. 제출기한: 20OO. O. O.(수)까지";
v_ret = v_ret +"<br/><br/>";
v_ret = v_ret +"다. 제출방법: 등기우편, 전자우편, 온라인분쟁조정시스템(fairnet.kofair.or.kr)";
v_ret = v_ret +"<br/><br/>";
//v_ret = v_ret +"라. 제 출 처: (우 04513) 서울시 중구 세종대로39 한국공정거래조정원 " + this.makeTeamNExaminer(p_data1);
v_ret = v_ret +"라. 제 출 처: 한국공정거래조정원 " + this.makeTeamNExaminer(p_data1);
}else if ("3-4".equals(p_jobID)) {
v_ret = v_ret +"「하도급거래 공정화에 관한 법률」 제24조의5 제2항의 ";
v_ret = v_ret +"규정에 따라 신청 내용 보완을 요구하오니 기한 내에 제출하여 주시기 바랍니다.";
v_ret = v_ret +"<br/><br/>";
v_ret = v_ret +"가. 보완요청내용";
v_ret = v_ret +"<br/>";
//v_ret = v_ret +"<h1>&nbsp;</h1>※신청 당시 이미 제출한 자료는 제출할 필요 없음";
v_ret = v_ret +"※신청 당시 이미 제출한 자료는 제출할 필요 없음";
v_ret = v_ret +"<br/>";
v_ret = v_ret +"1) 아래 내용의 구체적 사실관계(시간 순서대로 기술할 것)";
v_ret = v_ret +"<br/>";
v_ret = v_ret +"가) 계약체결 전후 시점부터 분쟁조정 신청 시까지의 사실 관계 일체 시간 순서대로 최대한 구체적으로 기술할 것(하도급법 위반 쟁점별로 서술이 가능하다면 그렇게 해줄 것) ";
v_ret = v_ret +"<br/>";
v_ret = v_ret +"나) 당사자 사이에 체결된 이 사건 공사들 계약과 관련된 서면(작업지시서, 현장설명서, 계약서, 변경계약서, 계약내역서, 정산합의서, 정산내역서 등) 사본";
v_ret = v_ret +"<br/>";
v_ret = v_ret +"- 귀사가 실제로 수행한 업무 내용(특정 품목 납품, 설치 등의 구체적 수행 내용 포함)을 구체적으로 기술할 것";
v_ret = v_ret +"<br/>";
v_ret = v_ret +"- 추가공사가 있는 경우 관련 항목별 물량 및 금액 산정 근거, 기타 증빙자료 첨부할 것 (신청인의 업무 내역이 포함된 시방서, 작업지시서, 회의록, 세금계산서, 입금내역증 등)";
v_ret = v_ret +"<br/>";
v_ret = v_ret +"- 이 사건 용역들을 완료한 시점을 확인 가능한 서면 일체를 포함하여 제출할 것 ";
v_ret = v_ret +"<br/>";
v_ret = v_ret +"- 조정은 금액 협의 과정이기 때문에 감정의 영역이 필요한 도면 등은 제출할 필요 없음(추후 공정위 절차로 이관되었을 경우 필요에 따라 제출함)";
v_ret = v_ret +"<br/>";
v_ret = v_ret +"- <b><u>피신청인과 분쟁이 발생한 사안에 관하여 계약상 세부 내역 중 불일치하는 부분을 발췌하여 별도로 작성할 것</u></b> (ex. 공사대금 정산 부분 및 객관적 자료, 추가공사 금액 산정 자료, 분쟁 관련한 의사표시 및 공문 일체)";
v_ret = v_ret +"<br/>";
v_ret = v_ret +"다) 귀사가 피신청인에게 지급받은 금액 및 청구하고자 하는 금액(개별 채권 및 총액)과 그에 해당하는 증빙자료(입금내역서 사본 및 세금계산서) 해당 금액의 산출근거가 되는 자료(이체내역서 및 기성청구서 등 일체)";
v_ret = v_ret +"<br/>";
v_ret = v_ret +"(부가세 포함 여부 기재할 것)";
v_ret = v_ret +"<br/>";
v_ret = v_ret +"라) 피신청인이 하도급대금을 미지급하고 있는 사유(ex.자금상황 악화, 공사관련 하자 다툼 등)와 관련하여 귀사가 파악하고 있는 사항을 최대한 구체적으로 작성하여 제출할 것";
v_ret = v_ret +"<br/>";
v_ret = v_ret +"2) 이 사건 조정신청 전 또는 후 이 사건 관련 민사소송이 진행 중이거나 진행 예정인지, 만일 그렇다면 관련 자료(소장 등)";
v_ret = v_ret +"<br/>";
v_ret = v_ret +"3) 귀사의 등기사항전부증명서 1부";
v_ret = v_ret +"<br/>";
v_ret = v_ret +"4) 붙임 일반현황표 및 부속서류 1부(시공능력평가액의 경우 첨부된 일반현황표의 ‘⑨’항목 안내사항에 따라, 이 사건 공사 계약체결 일자를 고려하여 제출할 것)";
v_ret = v_ret +"<br/>";
v_ret = v_ret +"가) 건설업종의 경우 건설업등록증 또는 건설업등록수첩 사본 등 시공능력평가액을 확인할 수 있는 자료";
v_ret = v_ret +"<br/>";
v_ret = v_ret +"* 입증 근거자료는 사본으로 제출할 것";
v_ret = v_ret +"<br/>";
v_ret = v_ret +"* 제출 자료는 철하지 말 것";
v_ret = v_ret +"<br/>";
v_ret = v_ret +"* 기 제출한 경우 중복 제출할 필요 없음";
v_ret = v_ret +"<br/>";
v_ret = v_ret +"5) 귀사가 생각하는 조정안이 있는 경우 그 내용(별도문서로 제출바람)";
v_ret = v_ret +"<br/><br/>";
v_ret = v_ret +"나. 제출기한: 20OO. O. O.(수)까지";
v_ret = v_ret +"<br/><br/>";
v_ret = v_ret +"다. 제출방법 : 등기우편 2부 발송, 메일 1부(제출처: " + this.makeExaminerJustEmail(p_data1) + ")제출 ";
v_ret = v_ret +"<br/>";
v_ret = v_ret +"※반드시 등기 2부(공정위 조정원용)와 위 메일로 파일 형태로도 동시 제출할 것(신청인의 보완서류와 피신청인의 답변서류는 상대방에게 메일의 형태로 전달되기 때문에 조정원에 메일본 제출시에 공개 가능한 서류와 비공개 요청하는 서류를 반드시 나눠서 폴더를 지정할 것) ";
v_ret = v_ret +"<br/>";
v_ret = v_ret +"※메일 발송 시, 위 보완요청내용을 참고하여 의견서와 첨부자료를 분리하여 작성하고 쟁점별로 파일명을 구분하여 제출할 것";
v_ret = v_ret +"<br/><br/>";
//v_ret = v_ret +"라. 제 출 처 : 한국공정거래조정원 분쟁조정 2실 건설하도급팀 안치국 변호사";
v_ret = v_ret +"라. 제 출 처: 한국공정거래조정원 " + this.makeTeamNExaminer(p_data1);
}else if ("4-4".equals(p_jobID)) {
v_ret = v_ret +"「대규모유통업에서의 거래 공정화에 관한 법률(이하 ‘대규모유통업법’이라 합니다)」 시행령 제17조 제1항의 ";
v_ret = v_ret +"규정에 따라 신청 내용 보완을 요구하오니 기한 내에 제출하여 주시기 바랍니다.";
v_ret = v_ret +"<br/><br/>";
v_ret = v_ret +"가. 보완요청내용";
v_ret = v_ret +"<br/>";
v_ret = v_ret +"1) 귀사가 피신청인과 체결한 계약서 사본 및 약정서 사본 1부";
v_ret = v_ret +"<br/>";
v_ret = v_ret +"2) 귀사의 구체적인 신청취지";
v_ret = v_ret +"<br/>";
v_ret = v_ret +"※ 신청취지는 피신청인을 상대로 귀사가 요구하는 바를 말하며, 행위 요청인 경우에는 피신청인이 <u>어떤 행위를 해 줄 것을 청구</u>하는 것인지, 금전적인 부분 요청인 경우에는 <u>얼마만큼의 금전을 청구하는 것인지를 산출근거를 포함하여 상세하게 기재</u>하여 주시기 바랍니다.";
v_ret = v_ret +"<br/>";
v_ret = v_ret +"3) 귀사의 사업자등록증 사본 및 등기사항전부증명서 각 1부";
v_ret = v_ret +"<br/>";
v_ret = v_ret +"4) 기타 이 사건 분쟁의 사실관계 확인을 위한 자료(이메일, 녹취 자료, 문자 송수신 내역 등)";
v_ret = v_ret +"<br/>";
v_ret = v_ret +"나. 제출기한: 20OO. O. O.(수)까지";
v_ret = v_ret +"<br/>";
v_ret = v_ret +"다. 제출방법: 등기우편, 전자우편, 모사전송, 온라인분쟁조정시스템(fairnet.kofair.or.kr)";
v_ret = v_ret +"<br/>";
v_ret = v_ret +"라. 제 출 처: 한국공정거래조정원 " + this.makeTeamNExaminer(p_data1);
}else if ("5-4".equals(p_jobID)) {
v_ret = v_ret +"「약관의 규제에 관한 법률(이하 ‘약관법’이라 합니다)」 시행령 제8조의6 제1항의 ";
v_ret = v_ret +"규정에 따라 신청 내용 보완을 요구하오니 기한 내에 제출하여 주시기 바랍니다.";
v_ret = v_ret +"<br/><br/>";
v_ret = v_ret +"가. 보완요청내용(※자료는 각 3부를 작성하여 제출할 것, 1부는 피신청인에게 전달 가능)";
v_ret = v_ret +"<br/>";
v_ret = v_ret +"※ 기제출 자료의 경우 중복제출 하지 말 것 ";
v_ret = v_ret +"<br/>";
v_ret = v_ret +"※ ① 증빙자료가 포함된 ‘보완/답변 내용에 대한 자료들’과, ② \"당사자 현황에 대한 자료들(일반현황표, 사업자등록증 및 등기사항전부증명서 등)로 구분하여, 가능하면 각각의 자료를 1개씩의 파일로 모아서 제출하시기 바랍니다.";
v_ret = v_ret +"<br/>";
v_ret = v_ret +"※ 입증 근거자료는 사본으로 제출할 것";
v_ret = v_ret +"<br/>";
v_ret = v_ret +"1) 귀하가 피신청인과 체결한 계약서 사본 1부";
v_ret = v_ret +"<br/>";
v_ret = v_ret +"2) 귀하의 구체적인 신청취지";
v_ret = v_ret +"<br/>";
v_ret = v_ret +"가) 신청취지는 피신청인을 상대로 귀사(하)가 요구하는 바를 말하며, 행위 요청인 경우에는 피신청인이 어떤 행위를 해 줄 것을 청구하는 것인지, 금전적 부분 요청인 경우에는 얼마만큼의 금전을 청구하는 것인지를 상세하게 기재하여 주시기 바랍니다.";
v_ret = v_ret +"<br/>";
v_ret = v_ret +"나) 신청인과 피신청인 사이에 있었던 일을 중요한 사실관계 위주로 시간의 순서대로(과거 -> 현재) 기술하여 주시고, 이를 확인할 수 있는 객관적인 자료 사본(예를 들어 피신청인과 신청인이 주고받은 문서 사본 일체)을 제출하여 주시기 바랍니다.";
v_ret = v_ret +"<br/>";
v_ret = v_ret +"3) 귀하의 사업자등록증 사본 및 등기사항전부증명서, 일반현황표(붙임양식) 각 1부";
v_ret = v_ret +"<br/><br/>";
v_ret = v_ret +"나. 제출기한: 20OO. O. O.(수)까지";
v_ret = v_ret +"<br/><br/>";
v_ret = v_ret +"다. 제출방법: 등기우편, 전자우편, 모사전송, 온라인분쟁조정시스템(fairnet.kofair.or.kr)";
v_ret = v_ret +"<br/>";
v_ret = v_ret +"라. 제 출 처: 한국공정거래조정원 " + this.makeTeamNExaminer(p_data1);
}else if ("6-4".equals(p_jobID)) {
v_ret = v_ret +"「대리점거래의 공정화에 관한 법률(이하‘대리점법’이라 합니다)」 시행령 제11조 제1항의 ";
v_ret = v_ret +"규정에 따라 신청 내용 보완을 요구하오니 기한 내에 제출하여 주시기 바랍니다.";
v_ret = v_ret +"<br/><br/>";
v_ret = v_ret +"가. 보완요청내용(※자료는 각 3부를 작성하여 제출할 것, 1부는 피신청인에게 전달 가능)";
v_ret = v_ret +"<br/>";
v_ret = v_ret +"※ 기제출 자료의 경우 중복제출 하지 말 것 ";
v_ret = v_ret +"<br/>";
v_ret = v_ret +"※ ① 증빙자료가 포함된 ‘보완/답변 내용에 대한 자료들’과, ② \"당사자 현황에 대한 자료들(일반현황표, 사업자등록증 및 등기사항전부증명서 등)로 구분하여, 가능하면 각각의 자료를 1개씩의 파일로 모아서 제출하시기 바랍니다.";
v_ret = v_ret +"<br/>";
v_ret = v_ret +"※ 입증 근거자료는 사본으로 제출할 것";
v_ret = v_ret +"<br/>";
v_ret = v_ret +"1) 귀하가 피신청인과 체결한 계약서 사본 1부";
v_ret = v_ret +"<br/>";
v_ret = v_ret +"2) 귀하의 구체적인 신청취지";
v_ret = v_ret +"<br/>";
v_ret = v_ret +"가) 신청취지는 피신청인을 상대로 귀사(하)가 요구하는 바를 말하며, 행위 요청인 경우에는 피신청인이 어떤 행위를 해 줄 것을 청구하는 것인지, 금전적 부분 요청인 경우에는 얼마만큼의 금전을 청구하는 것인지를 상세하게 기재하여 주시기 바랍니다.";
v_ret = v_ret +"<br/>";
v_ret = v_ret +"나) 신청인과 피신청인 사이에 있었던 일을 중요한 사실관계 위주로 시간의 순서대로(과거 -> 현재) 기술하여 주시고, 이를 확인할 수 있는 객관적인 자료 사본(예를 들어 피신청인과 신청인이 주고받은 문서 사본 일체)을 제출하여 주시기 바랍니다.";
v_ret = v_ret +"<br/>";
v_ret = v_ret +"3) 귀하의 사업자등록증 사본 및 등기사항전부증명서, 일반현황표(붙임양식) 각 1부";
v_ret = v_ret +"<br/><br/>";
v_ret = v_ret +"나. 제출기한: 20OO. O. O.(수)까지";
v_ret = v_ret +"<br/><br/>";
v_ret = v_ret +"다. 제출방법: 등기우편, 전자우편, 모사전송, 온라인분쟁조정시스템(fairnet.kofair.or.kr)";
v_ret = v_ret +"<br/>";
v_ret = v_ret +"라. 제 출 처: 한국공정거래조정원 " + this.makeTeamNExaminer(p_data1);
//v_ret = v_ret +this.makeExaminer(p_data1);
}else {
v_ret = v_ret +"그 사실을 「가맹사업거래의 공정화에 관한 법률」 제22조 제4항의 ";
v_ret = v_ret +"규정에 따라 신청 내용 보완을 요구하오니 기한 내에 제출하여 주시기 바랍니다.";
v_ret = v_ret +"<br/><br/>";
v_ret = v_ret +"가. 보완요청내용";
v_ret = v_ret +"<br/>";
v_ret = v_ret +"1) 귀사(하)가 피신청인과 체결한 계약서 사본 1부";
v_ret = v_ret +"<br/>";
v_ret = v_ret +"2) 귀사(하)의 구체적인 신청취지";
v_ret = v_ret +"<br/>";
v_ret = v_ret +"※ 신청취지는 피신청인을 상대로 귀사(하)가 요구하는 바를 말하며, 행위 요청인 경우에는 피신청인이 어떤 행위를 해 줄 것을 청구하는 것인지, 금전적인 부분 요청인 경우에는 얼마만큼의 금전을 청구하는 것인지를 상세하게 기재하여 주시기 바랍니다.";
v_ret = v_ret +"<br/>";
v_ret = v_ret +"3) 귀사(하)의 사업자등록증 사본 및 등기사항전부증명서 각 1부";
v_ret = v_ret +"<br/><br/>";
v_ret = v_ret +"나. 제출기한: 2024. O. O.(수)까지";
v_ret = v_ret +"<br/><br/>";
v_ret = v_ret +"다. 제출방법: 등기우편, 전자우편, 모사전송, 온라인분쟁조정시스템(fairnet.kofair.or.kr)";
v_ret = v_ret +"<br/><br/>";
v_ret = v_ret +"라. 제 출 처: 한국공정거래조정원 분쟁조정 1실 공정거래팀";
}
v_ret = v_ret +"<br/><br/>";
if ("1-4".equals(p_jobID)) {
v_ret = v_ret +"4. 만일 위 보완 요구에 대하여 정당한 사유 없이 2회 이상 응하지 아니한 경우에는 공정거래법 제77조 제4항의 규정에 따라 조정절차가 종료될 수 있으므로 유의하시기 바랍니다.";
}else if ("2-4".equals(p_jobID)) {
v_ret = v_ret +"4. 만일, 위 보완 요구에 대하여 정당한 사유 없이 2회 이상 응하지 아니한 경우에는 가맹사업법 제23조 제4항의 규정에 따라 조정절차가 종료될 수 있으므로 유의하시기 바랍니다.";
}else if ("4-4".equals(p_jobID)) {
v_ret = v_ret +"4. 만일 위 보완 요구에 대하여 정당한 사유 없이 2회 이상 응하지 아니한 경우에는 대규모유통업법 제26조 제5항 제3호 및 같은 법 시행령 제19조 제1호의 규정에 따라 조정절차가 종료될 수 있으므로 유의하시기 바랍니다.";
}else if ("5-4".equals(p_jobID)) {
v_ret = v_ret +"4. 만일 위 보완 요구에 대하여 정당한 사유 없이 2회 이상 응하지 아니한 경우에는 약관법 제27조의2 제4항 제3호 및 관련규정에 따라 조정절차가 종료될 수 있으므로 유의하시기 바랍니다.";
}else if ("6-4".equals(p_jobID)) {
v_ret = v_ret +"4. 만일 위 보완 요구에 대하여 정당한 사유 없이 2회 이상 응하지 아니한 경우에는 대리점법 제20조 제4항의 규정에 따라 조정절차가 종료될 수 있으므로 유의하시기 바랍니다.";
}else {
v_ret = v_ret +"4. 만일 위 보완 요구에 대하여 정당한 사유 없이 2회 이상 응하지 아니한 경우에는 관련 규정에 따라 조정절차가 종료될 수 있으므로 유의하시기 바랍니다.";
}
v_ret = v_ret +"<br/><br/>";
v_ret = v_ret +"5. 제출하신 보완서류는 원만한 조정절차의 진행을 위하여 피신청인에게 공개될 수 있으나 보완서류에 첨부하신 증빙자료 및 기업정보에 한하여 비공개를 원하는 자료가 있다면 해당 자료에 “비공개” 표시(견출지 등으로 표시)하여 주시기 바랍니다.";
v_ret = v_ret +"<br/><br/>";
v_ret = v_ret +"6. 우리 협의회가 귀사(하)에게 통지하는 문서 중 조정절차 종료사실에 관한 문서는 우리 원 「온라인분쟁조정시스템」(fairnet.kofair.or.kr)으로 통지됨을 알려 드립니다.";
v_ret = v_ret +this.makeApplcntsConnInfo(p_data1);
v_ret = v_ret +"<br/><br/>";
v_ret = v_ret +"7. 만약 온라인분쟁조정시스템을 통한 문서 통지를 원하지 않으면 담당 조사관에게 개별적으로 문의하여 주시기 바라며, 원하시는 경우 본 시스템을 통해 조정절차 진행상황 확인, 조정절차 관련 자료 제출 등의 기능도 이용할 수 있으니 적극 활용하여 주시기 바랍니다.";
v_ret = v_ret +"<br/><br/>";
v_ret = v_ret +"8. 참고로, 귀사(하)가 본 내용을 임의로 제3자에게 제공할 경우 분쟁당사자 상대방의 기업비밀 등이 공개되어 피해가 발생할 수 있으니 주의를 부탁드립니다.";
/*
if ("1-4".equals(p_jobID)) {
v_ret = v_ret +"9. 분쟁조정 신청 후 해당 사건의 소를 제기한 경우 또는 조정이 신청된 사건과 동일한 원인으로 다수인이 관련되는 동종·유사 사건에 대한 소송이 진행 중인 경우에는 지체 없이 그 사실을 담당 조사관에게 통지하여 주시기 바랍니다.";
}
*/
//v_ret = v_ret +"<br/><br/>";
//붙임
v_ret = v_ret +"<br/><br/>";
if ("2-4".equals(p_jobID)) {
String[] s_arrAtch = {"분쟁조정 신청사건 처리안내 1부."};
v_ret = v_ret +this.makeAtchInfo(s_arrAtch);
//v_ret = v_ret +"붙임  분쟁조정 신청사건 처리안내 1부.  끝.";
}else {
String[] s_arrAtch = {"분쟁조정 신청사건 처리안내 1부.", "일반현황표 1부."};
v_ret = v_ret +this.makeAtchInfo(s_arrAtch);
//v_ret = v_ret +"붙임  1. 분쟁조정 신청사건 처리안내 1부.";
//v_ret = v_ret +"<br/>2. 일반현황표 1부.  끝.";
}
//관인
v_ret = v_ret + this.makeChop(p_title);
/*
v_ret = v_ret +"<br/><br/><br/><br/><br/>";
v_ret = v_ret + this.TableHeaderWithBorderNAlign("0","center");
String[] s_Arr_21 = {"한국공정거래조정원"};
v_ret = v_ret +this.makeTrTdWithFontNoBorder(s_Arr_21,"24");
//String[] s_Arr_22 = {p_data1.get("caseGubunNm").toString()};
String[] s_Arr_22 = {p_title};
v_ret = v_ret +this.makeTrTdWithFontNoBorder(s_Arr_22,"24");
String[] s_Arr_24 = {""};
v_ret = v_ret +this.makeTrTdWithFontNoBorder(s_Arr_24,"24");
v_ret = v_ret +this.makeTrTdWithFontNoBorder(s_Arr_24,"24");
v_ret = v_ret +this.makeTrTdWithFontNoBorder(s_Arr_24,"24");
v_ret = v_ret +this.makeTrTdWithFontNoBorder(s_Arr_24,"24");
v_ret = v_ret +this.makeTrTdWithFontNoBorder(s_Arr_24,"24");
v_ret = v_ret +this.makeTrTdWithFontNoBorder(s_Arr_24,"24");
v_ret = v_ret + this.TableFooter();
*/
v_ret = v_ret + this.bodyFooter();
}catch(Exception ex) {
ex.printStackTrace();
}
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,
List<?> p_caseApplcntData,
List<?> p_caseRespondentData,
String p_jobID
) {
String v_ret = "";
try {
v_ret = this.receiverHeader();
//수신영역
{
/*
* || "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 = v_ret + "수신자 내부결재<br/>";
//v_ret = v_ret + "수신자 " + this.makeApplcnt(p_caseApplcntData) + "<br/>";
v_ret = v_ret + "수신자 <br/>";
v_ret = v_ret + "(경유)<br/>"+
"제목  <b>조정사건 진행 관련 추가 통지("+p_data1.get("caseNo").toString()+")</b>";
}
//v_ret = v_ret + this.receiverFooter();
v_ret = v_ret + this.receiverHR();
//하단본문영역
//v_ret = v_ret + this.bodyHeader();
v_ret = v_ret +"사건번호: "+p_data1.get("caseNo").toString();
v_ret = v_ret +"<br/>";
v_ret = v_ret +"신 청 인: "+this.makeApplcnt(p_caseApplcntData);
v_ret = v_ret +"<br/>";
v_ret = v_ret +"피신청인: "+this.makeRespondent(p_caseRespondentData);
v_ret = v_ret +"<br/><br/>";
v_ret = v_ret +"1."+this.makeTeam(p_data1);
/*
* || 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
*/
if (p_jobID.indexOf("1-4")>-1) {
v_ret = v_ret +"2. 본 사건 미지급 대금 확인 및 지급을 위한 조정조서 날인을 요구하오니 기한 내에 제출하여 주시기 바랍니다. 아래의 기한까지 별도의 통지 없이 제출되지 아니하는 경우, 본 사건은 당사자 합의에 이르지 못한 것으로 간주하여 종결될 예정입니다.";
v_ret = v_ret +"<br/><br/>";
v_ret = v_ret +"가. 제출자료: 조정조서 1부";
v_ret = v_ret +"<br/>";
v_ret = v_ret +"나. 제출기한: 20oo. oo. oo.(월)까지";
v_ret = v_ret +"<br/>";
v_ret = v_ret +"다. 제출방법: 등기우편";
v_ret = v_ret +"<br/>";
v_ret = v_ret +"라. 제 출 처: (우04513) 서울 중구 세종대로 39, 상공회의소회관 9층 한국공정거래조정원 분쟁조정 1실 공정거래팀 이정현 조사관";
//보완요청내용
v_ret = v_ret +"<br/><br/>";
v_ret = v_ret +"3. 만일 위 2.의 제출 요구에 응하지 아니할 경우에는 공정거래법 제77조 제4항의 규정에 따라 조정절차를 종료하고 동 조 제5항의 규정에 따라 공정거래위원회에 보고하게 됨을 알려드립니다.";
}else if (p_jobID.indexOf("2-4")>-1) {
v_ret = v_ret +"2. 해당 사건에 대한 보완서류가 제출되지 아니하여 다시 한 번 제출을 요청드리오니, <u>답변하거나 자료를 제출할 예정이시면 먼저 유선 또는 전자우편으로 연락 후 2023. 4. 12. (수)까지 제출하여 주시고 제출할 의향이 없으시다면 의향이 없음을 밝혀주시길 부탁드리며</u>, ";
v_ret = v_ret +"조정절차 진행여부 등에 대하여 문의하거나 말씀하실 사항이 있으시다면 ";
v_ret = v_ret +this.makeExaminer(p_data1);
v_ret = v_ret +"에게 연락하여 주시길 부탁드립니다.";
//보완요청내용
v_ret = v_ret +"<br/><br/>";
v_ret = v_ret +"3. 위 분쟁사건의 조정절차 진행을 위하여 「가맹사업거래의 공정화에 관한 법률(이하 ’가맹사업법‘이라 합니다)」 시행령 제21조 제1항의 규정에 따라 위 1과 같이 자료 제출을 요구하였으나, 기한 내 제출을 하지 않을 경우 가맹사업법 제23조 제4항의 규정에 따라 조정절차가 종료될 수 있음을 다시 한 번 안내드립니다. 끝. ";
}else if (p_jobID.indexOf("3-4")>-1) {
v_ret = v_ret +"2. 이 분쟁사건의 사실 확인을 위하여 「하도급거래 공정화에 관한 법률(이하 ‘하도급법’이라 합니다)」 제24조의5 제2항의 규정에 따라 다음과 같이 자료 제출을 요구하오니 기한 내에 제출하여 주시기 바랍니다.";
v_ret = v_ret +"<br/><br/>";
v_ret = v_ret +"가. 제출자료";
v_ret = v_ret +"<br/>";
v_ret = v_ret +"1) 이 사건 공사 관련 도급계약서(발주자와의 계약) 일체";
v_ret = v_ret +"<br/>";
v_ret = v_ret +"2) 붙임 일반현황표 및 부속서류 1부(시공능력평가액의 경우 첨부된 일반현황표의 ‘⑨’항목 안내사항에 따라, 이 사건 공사 계약체결 일자를 고려하여 제출할 것)";
v_ret = v_ret +"<br/>";
v_ret = v_ret +"가) 건설업종의 경우 건설업등록증 또는 건설업등록수첩 사본 등 시공능력평가액을 확인할 수 있는 자료(2020년~2022년)";
v_ret = v_ret +"<br/>";
v_ret = v_ret +"나) 귀사의 등기사항전부증명서";
v_ret = v_ret +"<br/>";
v_ret = v_ret +"3) 귀사가 제출한 의견서(23.10.30.)에 따르면, “정안전기(주) 측에서 제시한 각종 증빙자료가 사실과 일치하지 않아”라고 주장하는바, 피신청인이 생각하는 사실을 확인할 수 있는 자료를 제출(비교 대조하는 방식 가능)";
v_ret = v_ret +"<br/>";
v_ret = v_ret +"* 입증 근거․자료는 사본으로 제출할 것";
v_ret = v_ret +"<br/>";
v_ret = v_ret +"* 제출 자료는 철하지 말 것(필요시 클립 사용 요청)";
v_ret = v_ret +"<br/>";
v_ret = v_ret +"* 위 답변서 제출기한 내에 분쟁당사자가 자진합의할 경우 답변서에 갈음하여 합의 관련 서류 제출 가능";
v_ret = v_ret +"<br/><br/>";
v_ret = v_ret +"나. 제출기한 : 2023. 11. 16.(목)까지";
v_ret = v_ret +"<br/><br/>";
v_ret = v_ret +"다. 제출방법 : 전자우편";
v_ret = v_ret +"<br/><br/>";
v_ret = v_ret +"라. 제 출 처 : 한국공정거래조정원 분쟁조정 2실 건설하도급팀 허지연 팀장";
//보완요청내용
v_ret = v_ret +"<br/><br/>";
v_ret = v_ret +"3. 만일, 위 2.의 자료 제출 요구에 응하지 아니할 경우에는 관련 규정에 따라 조정절차를 종료하고 하도급법 제24조의5 제5항의 규정에 따라 공정거래위원회에 보고하게 됨을 알려드립니다.";
v_ret = v_ret +"<br/><br/>";
v_ret = v_ret +"4. 제출하신 자료는 원만한 조정절차의 진행을 위하여 신청인에게 공개될 수 있으나 답변서에 첨부하신 증빙자료 및 기업정보에 한하여 비공개를 원하는 자료가 있다면 해당 자료에 “비공개” 표시(견출지 등으로 표시)하여 주시기 바랍니다. ";
}else {
//v_ret = v_ret +"3. 만일 위 2.의 제출 요구에 응하지 아니할 경우에는 관련 규정에 따라 조정절차를 종료하고 관련 규정에 따라 공정거래위원회에 보고하게 됨을 알려드립니다.";
v_ret = v_ret +"2. 해당 사건에 대한 보완서류가 제출되지 아니하여 다시 한 번 제출을 요청드리오니, <u>답변하거나 자료를 제출할 예정이시면 먼저 유선 또는 전자우편으로 연락 후 20oo. oo. oo. (수)까지 제출하여 주시고 제출할 의향이 없으시다면 의향이 없음을 밝혀주시길 부탁드리며</u>, ";
v_ret = v_ret +"조정절차 진행여부 등에 대하여 문의하거나 말씀하실 사항이 있으시다면 ";
v_ret = v_ret +this.makeExaminer(p_data1);
v_ret = v_ret +"에게 연락하여 주시길 부탁드립니다.";
//보완요청내용
v_ret = v_ret +"<br/><br/>";
v_ret = v_ret +"3. 위 분쟁사건의 조정절차 진행을 위하여 관련 규정에 따라 위 2와 같이 자료 제출을 요구하였으나, 기한 내 제출을 하지 않을 경우 관련 규정에 따라 조정절차가 종료될 수 있음을 다시 한 번 안내드립니다. 끝. ";
}
//붙임
v_ret = v_ret +"<br/><br/>";
if (p_jobID.indexOf("1-4")>-1) {
String[] s_arrAtch = {"조정조서 1부.", "조정조서 작성 안내문 1부.", "분쟁조정 사건 처리안내 1부."};
v_ret = v_ret +this.makeAtchInfo(s_arrAtch);
//v_ret = v_ret +"붙임  1. 조정조서 1부.";
//v_ret = v_ret +"<br/>2. 조정조서 작성 안내문 1부.";
//v_ret = v_ret +"<br/>3. 분쟁조정 사건 처리안내 1부.  끝.";
}else if (p_jobID.indexOf("2-4")>-1) {
String[] s_arrAtch = {"일반현황표 및 별지 양식."};
v_ret = v_ret +this.makeAtchInfo(s_arrAtch);
//v_ret = v_ret +"붙임  일반현황표 및 별지 양식.  끝.";
}else{
String[] s_arrAtch = {"조정조서 1부.", "조정조서 작성 안내문 1부.", "분쟁조정 사건 처리안내 1부."};
v_ret = v_ret +this.makeAtchInfo(s_arrAtch);
//v_ret = v_ret +"붙임  1. 조정조서 1부.";
//v_ret = v_ret +"<br/>2. 조정조서 작성 안내문 1부.";
//v_ret = v_ret +"<br/>3. 분쟁조정 사건 처리안내 1부.  끝.";
}
v_ret = v_ret + this.bodyFooter();
}catch(Exception ex) {
ex.printStackTrace();
}
return v_ret;
}
//STEP3.통지 - 접수사실 통지(피신청인)
private String makeXBY3(
EgovMap p_data1,
List<?> p_caseApplcntData,
List<?> p_caseRespondentData,
String p_jobID,
String p_title,
String p_respondentNoStr
) {
String v_ret = "";
try {
v_ret = this.receiverHeader();
//수신영역
{
v_ret = v_ret + "수신자 "+this.makeRespondent(p_caseRespondentData, p_respondentNoStr)+"<br/>"+
"(경유)<br/>"+
"제목  <b>조정신청 접수사실 통지 및 자료 제출 요구("+p_data1.get("caseNo").toString()+")</b>";
}
//v_ret = v_ret + this.receiverFooter();
v_ret = v_ret + this.receiverHR();
//하단본문영역
//v_ret = v_ret + this.bodyHeader();
v_ret = v_ret +"1. 우리 협의회는 ";
//v_ret = v_ret + this.makeRespondent(p_caseRespondentData); //피신청인
v_ret = v_ret + this.makeApplcnts(p_caseApplcntData); //신청인
v_ret = v_ret +"귀사(하)와의 분쟁과 관련하여 공정거래분쟁조정협의회에 제출한 분쟁조정신청서를 "+p_data1.get("caseDate").toString()+" 접수하였습니다.";
v_ret = v_ret +"<br/><br/>";
v_ret = v_ret +"2. 이 분쟁사건은 우리 원의";
v_ret = v_ret +this.makeExaminer(p_data1);
v_ret = v_ret +"이 담당할 예정이며, 붙임 「분쟁조정 신청사건 처리안내」와 같이 처리되오니 조정에 적극 협조하여 주시기 바랍니다.";
/*
* || "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
*/
if ("1-3".equals(p_jobID)) {
v_ret = v_ret +"<br/><br/>3. 우리 협의회가 귀사에게 통지하는 문서 중 조정절차 종료사실에 관한 문서는 우리 원 「온라인분쟁조정시스템」(fairnet.kofair.or.kr)으로 통지됨을 알려 드립니다.";
v_ret = v_ret +this.makeRespondentConnInfo(p_data1);
v_ret = v_ret +"<br/><br/>4. 만약 온라인분쟁조정시스템을 통한 문서 통지를 원하지 않으면 담당 조사관에게 개별적으로 문의하여 주시기 바라며, 원하시는 경우 본 시스템을 통해 조정절차 진행상황 확인, 조정절차 관련 자료 제출 등의 기능도 이용할 수 있으니 적극 활용하여 주시기 바랍니다.";
v_ret = v_ret +"<br/><br/>5. 참고로 귀사가 본 내용을 임의로 제3자에게 제공할 경우 분쟁당사자 상대방의 기업비밀 등이 공개되어 피해가 발생할 수 있으니 주의를 부탁드립니다.";
v_ret = v_ret +"<br/><br/>";
String[] s_arrAtch = {"분쟁조정 신청사건 처리안내 1부.", "분쟁조정신청서 사본 1부."};
v_ret = v_ret +this.makeAtchInfo(s_arrAtch);
//v_ret = v_ret +"<br/><br/>붙임  1. 분쟁조정 신청사건 처리안내 1부.";
//v_ret = v_ret +"<br/>2. 분쟁조정신청서 사본 1부.  끝.";
}else if ("2-3".equals(p_jobID)) {
v_ret = v_ret +"<br/><br/>3. 우리 협의회가 귀사(하)에게 통지하는 문서 중 조정절차 종료사실에 관한 문서는 우리 원 「온라인분쟁조정시스템」(fairnet.kofair.or.kr)으로 통지됨을 알려 드립니다.";
v_ret = v_ret +this.makeRespondentConnInfo(p_data1);
v_ret = v_ret +"<br/><br/>4. 만약 온라인분쟁조정시스템을 통한 문서 통지를 원하지 않으면 담당 조사관에게 개별적으로 문의하여 주시기 바라며, 원하시는 경우 본 시스템을 통해 조정절차 진행상황 확인, 조정절차 관련 자료 제출 등의 기능도 이용할 수 있으니 적극 활용하여 주시기 바랍니다.";
v_ret = v_ret +"<br/><br/>5. 참고로 귀사(하)가 본 내용을 임의로 제3자에게 제공할 경우 분쟁당사자 상대방의 기업 비밀 등이 공개되어 피해가 발생할 수 있으니 주의를 부탁드립니다.";
v_ret = v_ret +"<br/><br/>";
String[] s_arrAtch = {"분쟁조정 신청사건 처리안내 1부.", "분쟁조정신청서 사본 1부.", "일반현황표 1부."};
v_ret = v_ret +this.makeAtchInfo(s_arrAtch);
//v_ret = v_ret +"<br/><br/>붙임  1. 분쟁조정 신청사건 처리안내 1부.";
//v_ret = v_ret +"<br/>2. 분쟁조정신청서 사본 1부.";
//v_ret = v_ret +"<br/>3. 일반현황표 1부.  끝.";
}else if ("3-3".equals(p_jobID)) {
v_ret = v_ret +"<br/><br/>3. 우리 협의회가 귀사(하)에게 통지하는 문서 중 조정절차 종료사실에 관한 문서는 우리 원 「온라인분쟁조정시스템」(fairnet.kofair.or.kr)으로 통지됨을 알려 드립니다.";
v_ret = v_ret +this.makeRespondentConnInfo(p_data1);
v_ret = v_ret +"<br/><br/>4. 만약 온라인분쟁조정시스템을 통한 문서 통지를 원하지 않으면 담당 조사관에게 개별적으로 문의하여 주시기 바라며, 원하시는 경우 본 시스템을 통해 조정절차 진행상황 확인, 조정절차 관련 자료 제출 등의 기능도 이용할 수 있으니 적극 활용하여 주시기 바랍니다.";
v_ret = v_ret +"<br/><br/>5. 참고로 귀사(하)가 본 내용을 임의로 제3자에게 제공할 경우 분쟁당사자 상대방의 기업 비밀 등이 공개되어 피해가 발생할 수 있으니 주의를 부탁드립니다.";
v_ret = v_ret +"<br/><br/>";
String[] s_arrAtch = {"분쟁조정 신청사건 처리안내 1부.", "분쟁조정신청서 사본 1부.", "일반현황표 1부."};
v_ret = v_ret +this.makeAtchInfo(s_arrAtch);
//v_ret = v_ret +"<br/><br/>붙임: 1. 분쟁조정 신청사건 처리안내 1부.";
//v_ret = v_ret +"<br/>2. 분쟁조정신청서 사본 1부.";
//v_ret = v_ret +"<br/>3. 일반현황표 1부. 끝.";
}else if ("4-3".equals(p_jobID)) {
v_ret = v_ret +"<br/><br/>3. 우리 협의회가 귀사(하)에게 통지하는 문서 중 조정절차 종료사실에 관한 문서는 우리 원 「온라인분쟁조정시스템」(fairnet.kofair.or.kr)으로 통지됨을 알려 드립니다.";
v_ret = v_ret +this.makeRespondentConnInfo(p_data1);
v_ret = v_ret +"<br/><br/>4. 만약 온라인분쟁조정시스템을 통한 문서 통지를 원하지 않으면 담당 조사관에게 개별적으로 문의하여 주시기 바라며, 원하시는 경우 본 시스템을 통해 조정절차 진행상황 확인, 조정절차 관련 자료 제출 등의 기능도 이용할 수 있으니 적극 활용하여 주시기 바랍니다.";
v_ret = v_ret +"<br/><br/>5. 참고로 귀사(하)가 본 내용을 임의로 제3자에게 제공할 경우 분쟁당사자 상대방의 기업 비밀 등이 공개되어 피해가 발생할 수 있으니 주의를 부탁드립니다.";
v_ret = v_ret +"<br/><br/>";
String[] s_arrAtch = {"분쟁조정 신청사건 처리안내 1부.", "분쟁조정신청서 사본 1부.", "일반현황표 1부."};
v_ret = v_ret +this.makeAtchInfo(s_arrAtch);
//v_ret = v_ret +"<br/><br/>붙임: 1. 분쟁조정 신청사건 처리안내 1부.";
//v_ret = v_ret +"<br/>2. 분쟁조정신청서 사본 1부.";
//v_ret = v_ret +"<br/>3. 일반현황표 1부. 끝.";
}else if ("5-3".equals(p_jobID)) {
v_ret = v_ret +"<br/><br/>3. 우리 협의회가 귀사(하)에게 통지하는 문서 중 조정절차 종료사실에 관한 문서는 우리 원 「온라인분쟁조정시스템」(fairnet.kofair.or.kr)으로 통지됨을 알려 드립니다.";
v_ret = v_ret +this.makeRespondentConnInfo(p_data1);
v_ret = v_ret +"<br/><br/>4. 만약 온라인분쟁조정시스템을 통한 문서 통지를 원하지 않으면 담당 조사관에게 개별적으로 문의하여 주시기 바라며, 원하시는 경우 본 시스템을 통해 조정절차 진행상황 확인, 조정절차 관련 자료 제출 등의 기능도 이용할 수 있으니 적극 활용하여 주시기 바랍니다.";
v_ret = v_ret +"<br/><br/>5. 참고로 귀사(하)가 본 내용을 임의로 제3자에게 제공할 경우 분쟁당사자 상대방의 기업 비밀 등이 공개되어 피해가 발생할 수 있으니 주의를 부탁드립니다.";
v_ret = v_ret +"<br/><br/>";
String[] s_arrAtch = {"분쟁조정 신청사건 처리안내 1부.", "분쟁조정신청서 사본 1부.", "일반현황표 1부."};
v_ret = v_ret +this.makeAtchInfo(s_arrAtch);
//v_ret = v_ret +"<br/><br/>붙임: 1. 분쟁조정 신청사건 처리안내 1부.";
//v_ret = v_ret +"<br/>2. 분쟁조정신청서 사본 1부.";
//v_ret = v_ret +"<br/>3. 일반현황표 1부. 끝.";
}else if ("6-3".equals(p_jobID)) {
v_ret = v_ret +"<br/><br/>3. 우리 협의회가 귀사(하)에게 통지하는 문서 중 조정절차 종료사실에 관한 문서는 우리 원 「온라인분쟁조정시스템」(fairnet.kofair.or.kr)으로 통지됨을 알려 드립니다.";
v_ret = v_ret +this.makeRespondentConnInfo(p_data1);
v_ret = v_ret +"<br/><br/>4. 만약 온라인분쟁조정시스템을 통한 문서 통지를 원하지 않으면 담당 조사관에게 개별적으로 문의하여 주시기 바라며, 원하시는 경우 본 시스템을 통해 조정절차 진행상황 확인, 조정절차 관련 자료 제출 등의 기능도 이용할 수 있으니 적극 활용하여 주시기 바랍니다.";
v_ret = v_ret +"<br/><br/>5. 참고로 귀사(하)가 본 내용을 임의로 제3자에게 제공할 경우 분쟁당사자 상대방의 기업 비밀 등이 공개되어 피해가 발생할 수 있으니 주의를 부탁드립니다.";
v_ret = v_ret +"<br/><br/>";
String[] s_arrAtch = {"분쟁조정 신청사건 처리안내 1부.", "분쟁조정신청서 사본 1부.", "일반현황표 1부."};
v_ret = v_ret +this.makeAtchInfo(s_arrAtch);
//v_ret = v_ret +"<br/><br/>붙임: 1. 분쟁조정 신청사건 처리안내 1부.";
//v_ret = v_ret +"<br/>2. 분쟁조정신청서 사본 1부.";
//v_ret = v_ret +"<br/>3. 일반현황표 1부. 끝.";
}else {
v_ret = v_ret +"<br/><br/>";
v_ret = v_ret +"3. 이 분쟁사건의 사실 확인을 위하여 「독점규제 및 공정거래에 관한 법률(이하 ‘공정거래법’이라 합니다)」 제77조 제2항의 규정에 따라 다음과 같이 자료 제출을 요구하오니 기한 내에 제출하여 주시기 바랍니다.";
}
//관인
v_ret = v_ret + this.makeChop(p_title);
/*
v_ret = v_ret +"<br/><br/><br/><br/><br/>";
v_ret = v_ret + this.TableHeaderWithBorderNAlign("0","center");
String[] s_Arr_21 = {"한국공정거래조정원"};
v_ret = v_ret +this.makeTrTdWithFontNoBorder(s_Arr_21,"24");
//String[] s_Arr_22 = {p_data1.get("caseGubunNm").toString()};
String[] s_Arr_22 = {p_title};
v_ret = v_ret +this.makeTrTdWithFontNoBorder(s_Arr_22,"24");
String[] s_Arr_24 = {""};
v_ret = v_ret +this.makeTrTdWithFontNoBorder(s_Arr_24,"24");
v_ret = v_ret +this.makeTrTdWithFontNoBorder(s_Arr_24,"24");
v_ret = v_ret +this.makeTrTdWithFontNoBorder(s_Arr_24,"24");
v_ret = v_ret +this.makeTrTdWithFontNoBorder(s_Arr_24,"24");
v_ret = v_ret +this.makeTrTdWithFontNoBorder(s_Arr_24,"24");
v_ret = v_ret +this.makeTrTdWithFontNoBorder(s_Arr_24,"24");
v_ret = v_ret + this.TableFooter();
*/
v_ret = v_ret + this.bodyFooter();
}catch(Exception ex) {
ex.printStackTrace();
}
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_respondentNoStr
) {
String v_ret = "";
try {
v_ret = this.receiverHeader();
//수신영역
{
v_ret = v_ret + "수신자 "+this.makeRespondent(p_caseRespondentData, p_respondentNoStr)+"<br/>"+
"(경유)<br/>"+
"제목  <b>조정신청 접수사실 통지 및 자료 제출 요구("+p_data1.get("caseNo").toString()+")</b>";
}
//v_ret = v_ret + this.receiverFooter();
v_ret = v_ret + this.receiverHR();
//하단본문영역
//v_ret = v_ret + this.bodyHeader();
v_ret = v_ret +"1. 우리 협의회는 ";
//v_ret = v_ret + this.makeRespondent(p_caseRespondentData); //피신청인
v_ret = v_ret + this.makeApplcnts(p_caseApplcntData); //신청인
if ("2-5".equals(p_jobID)) {
v_ret = v_ret +"귀사(하)와의 분쟁과 관련하여 가맹사업거래분쟁조정협의회에 제출한 분쟁조정신청서를 "+p_data1.get("caseDate").toString()+" 접수하였습니다.";
}else if ("3-5".equals(p_jobID)) {
v_ret = v_ret +"귀사(하)와의 분쟁과 관련하여 하도급분쟁조정협의회에 제출한 분쟁조정신청서를 "+p_data1.get("caseDate").toString()+" 접수하였습니다.";
}else if ("4-5".equals(p_jobID)) {
v_ret = v_ret +"귀사(하)와의 분쟁과 관련하여 대규모유통업거래분쟁조정협의회에 제출한 분쟁조정신청서를 "+p_data1.get("caseDate").toString()+" 접수하였습니다.";
}else if ("5-5".equals(p_jobID)) {
v_ret = v_ret +"분쟁과 관련하여 약관분쟁조정협의회에 제출한 분쟁조정신청서를 "+p_data1.get("caseDate").toString()+" 접수(사건번호:"+p_data1.get("caseNo").toString()+") 하였습니다.";
}else if ("6-5".equals(p_jobID)) {
v_ret = v_ret +"분쟁과 관련하여 대리점분쟁조정협의회에 제출한 분쟁조정신청서를 "+p_data1.get("caseDate").toString()+" 접수(사건번호:"+p_data1.get("caseNo").toString()+") 하였습니다.";
}else {
v_ret = v_ret +"귀사(하)와의 분쟁과 관련하여 공정거래분쟁조정협의회에 제출한 분쟁조정신청서를 "+p_data1.get("caseDate").toString()+" 접수하였습니다.";
}
v_ret = v_ret +"<br/><br/>";
v_ret = v_ret +"2. 이 분쟁사건은 우리 원의";
v_ret = v_ret +this.makeExaminer(p_data1);
v_ret = v_ret +"이 담당할 예정이며, 붙임 「분쟁조정 신청사건 처리안내」와 같이 처리되오니 조정에 적극 협조하여 주시기 바랍니다.";
/*
* || "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
*/
if ("1-5".equals(p_jobID)) {
v_ret = v_ret +"<br/><br/>";
v_ret = v_ret +"3. 이 분쟁사건의 사실 확인을 위하여 「독점규제 및 공정거래에 관한 법률(이하 ‘공정거래법’이라 합니다)」 제77조 제2항의 규정에 따라 다음과 같이 자료 제출을 요구하오니 기한 내에 제출하여 주시기 바랍니다.";
v_ret = v_ret +"<br/><br/>가. 제출자료(신청인에게 전달 예정)";
v_ret = v_ret +"<br/>※ 입증 근거 및 자료는 사본으로 제출하여 주시고 모든 제출서류는 철하거나 스태플러를 사용하지 마시고 제출하여 주시기 바랍니다.";
v_ret = v_ret +"<br/>1) 분쟁조정신청서에 대한 답변서";
v_ret = v_ret +"<br/>※ 답변서는 아래 내용을 모두 포함하여 구체적으로 작성하시기 바랍니다. 단, 본 답변 자료 제출 전 신청인과 직접 합의하여 분쟁이 해결되었다면 아래의 자료를 제출하지 않아도 무방하며, 이 경우 본 문서 하단에 기재된 담당자 연락처로 문의하여 주시기 바랍니다.";
v_ret = v_ret +"<br/>가) 담당자의 성함, 직위, 연락처, 이메일 기재 필요";
v_ret = v_ret +"<br/>나) 신청인과 귀사는 어떠한 관계에 있는지와 귀사가 영위하고 있는 업종의 종류";
v_ret = v_ret +"<br/>다) 이 사건 관련하여 당사자들과 체결한 계약서 등의 사본";
v_ret = v_ret +"<br/>- 당사자들(신청인과 피신청인1)에게 지급하여야 할 <u>계약 대금이 존재하는지의 여부 및 각 해당 금액, 지급 기한</u> 명시 ";
v_ret = v_ret +"<br/>라) 기타 신청인의 주장사실에 대한 귀사의 주장 및 근거";
v_ret = v_ret +"<br/>마) 신청인과의 원만한 분쟁해결을 위하여 양보 가능한 합의안";
v_ret = v_ret +"<br/>바) 기타 귀사의 주장사실을 뒷받침할 수 있는 근거자료";
v_ret = v_ret +"<br/>2) 귀사의 사업자등록증 사본 및 등기사항전부증명서 각 1부";
v_ret = v_ret +"<br/>3) 이 사건과 관련된 자료제출 전 신청인과 합의할 경우에는 합의서 등 합의 관련 내용을 기재한 서류만 제출해도 무방";
v_ret = v_ret +"<br/>나. 제출기한: 20oo. oo. oo.(수)까지";
v_ret = v_ret +"<br/>다. 제출방법: 등기우편, 전자우편, 모사전송, 온라인분쟁조정시스템(fairnet.kofair.or.kr)";
v_ret = v_ret +"<br/>라. 제 출 처: 한국공정거래조정원 " + this.makeTeamNExaminer(p_data1);
v_ret = v_ret +"<br/><br/>4. 만일 위 3.의 자료 제출 요구에 응하지 아니할 경우에는 공정거래법 제77조 제4항의 규정에 따라 조정절차를 종료하고 동 조 제5항의 규정에 따라 공정거래위원회에 보고하게 됨을 알려드립니다.";
v_ret = v_ret +"<br/><br/>5. 제출하신 답변서는 원만한 조정절차의 진행을 위하여 신청인에게 공개될 수 있으나 답변서에 첨부하신 증빙자료 및 기업정보에 한하여 <u>비공개를 원하는 자료가 있다면 해당 자료에 “비공개” 표시(견출지 등으로 표시)</u>하여 주시기 바랍니다.";
v_ret = v_ret +"<br/><br/>6. 우리 협의회가 귀사에게 통지하는 문서 중 조정절차 종료사실에 관한 문서는 우리 원 「온라인분쟁조정시스템」(fairnet.kofair.or.kr)으로 통지됨을 알려 드립니다.";
v_ret = v_ret +this.makeRespondentConnInfo(p_data1);
v_ret = v_ret +"<br/><br/>7. 만약 온라인분쟁조정시스템을 통한 문서 통지를 원하지 않으면 담당 조사관에게 개별적으로 문의하여 주시기 바라며, 원하시는 경우 본 시스템을 통해 조정절차 진행상황 확인, 조정절차 관련 자료 제출 등의 기능도 이용할 수 있으니 적극 활용하여 주시기 바랍니다.";
v_ret = v_ret +"<br/><br/>8. 참고로 귀사가 본 내용을 임의로 제3자에게 제공할 경우 분쟁당사자 상대방의 기업비밀 등이 공개되어 피해가 발생할 수 있으니 주의를 부탁드립니다.";
v_ret = v_ret +"<br/><br/>";
String[] s_arrAtch = {"분쟁조정 신청사건 처리안내 1부.", "분쟁조정신청서 사본 1부."};
v_ret = v_ret +this.makeAtchInfo(s_arrAtch);
//v_ret = v_ret +"<br/><br/>붙임: 1. 분쟁조정 신청사건 처리안내 1부.";
//v_ret = v_ret +"<br/>2. 분쟁조정신청서 사본 1부.";
}else if ("2-5".equals(p_jobID)) {
v_ret = v_ret +"<br/><br/>";
v_ret = v_ret +"3. 이 분쟁사건의 사실 확인을 위하여 「가맹사업거래의 공정화에 관한 법률(이하 ‘가맹사업법’이라 합니다)」 제23조 제6항의 규정에 따라 다음과 같이 자료 제출을 요구하오니 기한 내에 제출하여 주시기 바랍니다.";
v_ret = v_ret +"<br/><br/>가. 제출자료(3부)";
v_ret = v_ret +"<br/>1) 분쟁조정신청서에 대한 답변서";
v_ret = v_ret +"<br/>※ 답변서는 아래 내용을 모두 포함하여 구체적으로 작성하시기 바랍니다. 단, 본 답변 자료 제출 전 신청인과 직접 합의하여 분쟁이 해결되었다면 아래의 자료를 제출하지 않아도 무방하며, 이 경우 본 문서 하단에 기재된 담당자 연락처로 문의하여 주시기 바랍니다.";
v_ret = v_ret +"<br/>가) 당사자현황 및 기초사실관계";
v_ret = v_ret +"<br/>나) 이 사건 분쟁의 구체적 경위";
v_ret = v_ret +"<br/>다) 신청인의 주장에 대한 귀사의 주장 및 근거";
v_ret = v_ret +"<br/>라) 귀사(하)가 생각하는 조정안이 있는 경우 그 내용";
v_ret = v_ret +"<br/>마) 신청인과 체결한 계약서 사본";
v_ret = v_ret +"<br/>바) 기타 신청인의 주장에 대한 소명 자료";
v_ret = v_ret +"<br/>사) 기타 사실확인에 필요한 자료";
v_ret = v_ret +"<br/>※ 입증 근거자료는 사본하여 각장마다 반드시 “원본대조필”하여 제출하시기 바랍니다.";
v_ret = v_ret +"<br/>2) 귀사(하)의 사업자등록증 사본 및 등기사항전부증명서 각 1부";
v_ret = v_ret +"<br/>3) 피신청인의 일반현황 (*붙임 양식에 의거 작성)";
v_ret = v_ret +"<br/>4) 이 사건과 관련된 자료제출 전 신청인과 합의할 경우에는 합의서 등 합의 관련 내용을 기재한 서류만 제출해도 무방";
v_ret = v_ret +"<br/>나. 제출기한: 20oo. oo. oo.(수)까지";
v_ret = v_ret +"<br/>다. 제출방법: 등기우편, 전자우편, 모사전송, 온라인분쟁조정시스템(fairnet.kofair.or.kr)";
v_ret = v_ret +"<br/>라. 제 출 처: 한국공정거래조정원 " + this.makeTeamNExaminer(p_data1);
/*
v_ret = v_ret +"<br/>라. 제 출 처: (우 04513) 서울시 중구 세종대로 39 한국공정거래조정원 \r\n" +
" 분쟁조정 1실 가맹유통플랫폼팀 정원희 변호사";
*/
v_ret = v_ret +"<br/><br/>4. 만일 위 3.의 자료 제출 요구에 응하지 아니할 경우에는 가맹사업법 제23조 제4항의 규정에 따라 조정절차를 종료하고 동 조 제5항의 규정에 따라 공정거래위원회에 보고하게 됨을 알려드립니다.";
v_ret = v_ret +"<br/> ※ 3. 나.’의 제출기한은 정당한 사유가 기재된 서면요청서를 제출하지 않으실 경우 최대 1회(7일)만 연장됨을 알려드립니다.";
v_ret = v_ret +"<br/><br/>5. 제출하신 답변서는 원만한 조정절차의 진행을 위하여 신청인에게 공개될 수 있으나 답변서에 첨부하신 증빙자료 및 기업정보에 한하여 비공개를 원하는 자료가 있다면 해당 자료에 “비공개” 표시(견출지 등으로 표시)하여 주시기 바랍니다.";
v_ret = v_ret +"<br/><br/>6. 우리 협의회가 귀사(하)에게 통지하는 문서 중 조정절차 종료사실에 관한 문서는 우리 원 「온라인분쟁조정시스템」(fairnet.kofair.or.kr)으로 통지됨을 알려 드립니다.";
v_ret = v_ret +this.makeRespondentConnInfo(p_data1);
v_ret = v_ret +"<br/><br/>7. 만약 온라인분쟁조정시스템을 통한 문서 통지를 원하지 않으면 담당 조사관에게 개별적으로 문의하여 주시기 바라며, 원하시는 경우 본 시스템을 통해 조정절차 진행상황 확인, 조정절차 관련 자료 제출 등의 기능도 이용할 수 있으니 적극 활용하여 주시기 바랍니다.";
v_ret = v_ret +"<br/><br/>8. 참고로 귀사(하)가 본 내용을 임의로 제3자에게 제공할 경우 분쟁당사자 상대방의 기업 비밀 등이 공개되어 피해가 발생할 수 있으니 주의를 부탁드립니다.";
v_ret = v_ret +"<br/><br/>";
String[] s_arrAtch = {"분쟁조정 신청사건 처리안내 1부.", "분쟁조정신청서 사본 1부.", "일반현황표 1부."};
v_ret = v_ret +this.makeAtchInfo(s_arrAtch);
//v_ret = v_ret +"<br/><br/>붙임: 1. 분쟁조정 신청사건 처리안내 1부.";
//v_ret = v_ret +"<br/>2. 분쟁조정신청서 사본 1부.";
//v_ret = v_ret +"<br/>3. 일반현황표 1부. 끝.";
}else if ("3-5".equals(p_jobID)) {
v_ret = v_ret +"<br/><br/>";
v_ret = v_ret +"3. 이 분쟁사건의 사실 확인을 위하여 「하도급거래 공정화에 관한 법률(이하 ‘하도급법’이라 합니다)」 제24조의5 제2항의 규정에 따라 다음과 같이 자료 제출을 요구하오니 기한 내에 제출하여 주시기 바랍니다.";
/*
v_ret = v_ret +"<br/><br/><table style='border=\"1\";width=100%'><tbody>";
v_ret = v_ret +"<tr><td>[자료 제출 전 주의 사항]</td></tr>";
v_ret = v_ret +"<tr><td>□ 신청인 전달용(1부), 조정원 보관용(2부) 자료를 구분하여 인쇄본 총 3부 우편발송</td></tr>";
v_ret = v_ret +"</tbody></table>";
*/
v_ret = v_ret +"<br/><br/>[자료 제출 전 주의 사항]";
v_ret = v_ret +"<br/>□ 신청인 전달용(1부), 조정원 보관용(2부) 자료를 구분하여 인쇄본 총 3부 우편발송";
v_ret = v_ret +"<br/><br/>가. 제출자료";
v_ret = v_ret +"<br/>1) 답변서 관련";
v_ret = v_ret +"<br/>가) 이 사건 용역에 대한 설명";
v_ret = v_ret +"<br/>- 귀사가 신청인에게 위탁한 업무 내용, 목적물에 대한 설명 등";
v_ret = v_ret +"<br/>나) 귀사가 생각하는 이 사건과 관련하여 쟁점이 된 사실관계를 시간순으로 정리한 표를 제출할 것";
v_ret = v_ret +"<br/> <별지 3> 양식 참고 / 신청인이 주장하는 쟁점이 다수인 경우, 각 쟁점별로 답변할 것";
v_ret = v_ret +"<br/>다) 신청인 주장에 대한 귀사의 입장 및 그 근거";
v_ret = v_ret +"<br/>라) 이 사건 계약에 따라 귀사가 신청인에게 지급한 금액을 정리한 표";
v_ret = v_ret +"<br/>2) 붙임 일반현황표 작성 및 부속서류 관련";
v_ret = v_ret +"<br/>가) 2020년, 2021년 재무현황을 증명할 수 있는 해당년도의 감사보고서/재무제표증명원/부가가치세 과세표준증명원 중 1부 ";
v_ret = v_ret +"<br/>나) 사업자등록증 사본 및 등기사항전부증명서";
v_ret = v_ret +"<br/>다) 신청인과의 사이에 소송절차를 진행하였거나 현재 진행 중이라면 소장 사본 및 소송자료 일체";
v_ret = v_ret +"<br/>*‘사건번호’가 기재된 자료를 함께 제출할 것(ex. 접수증명원 첨부 등)";
v_ret = v_ret +"<br/>라) 작성을 완료한 일반현황표 1부 및 이 사건 담당자 명함 1장";
v_ret = v_ret +"<br/>나. 제출기한: 20oo. oo. oo.(수)까지";
v_ret = v_ret +"<br/>다. 제출방법: 등기우편 및 이메일";
v_ret = v_ret +"<br/>라. 제 출 처: 한국공정거래조정원 " + this.makeTeamNExaminer(p_data1);
v_ret = v_ret +"<br/><br/>4. 만일, 위 3.의 자료 제출 요구에 응하지 아니할 경우에는 관련 규정에 따라 조정절차를 종료하고 하도급법 제24조의5 제5항의 규정에 따라 공정거래위원회에 보고하게 됨을 알려드립니다.";
v_ret = v_ret +"<br/><br/>5. 제출하신 답변서는 원만한 조정절차의 진행을 위하여 신청인에게 공개될 수 있으나 답변서에 첨부하신 증빙자료 및 기업정보에 한하여 비공개를 원하는 자료가 있다면 해당 자료에 “비공개” 표시(견출지 등으로 표시)하여 주시기 바랍니다.";
v_ret = v_ret +"<br/><br/>6. 우리 협의회가 귀사(하)에게 통지하는 문서 중 조정절차 종료사실에 관한 문서는 우리 원 「온라인분쟁조정시스템」(fairnet.kofair.or.kr)으로 통지됨을 알려 드립니다.";
v_ret = v_ret +this.makeRespondentConnInfo(p_data1);
v_ret = v_ret +"<br/><br/>7. 만약 온라인분쟁조정시스템을 통한 문서 통지를 원하지 않으면 담당 조사관에게 개별적으로 문의하여 주시기 바라며, 원하시는 경우 본 시스템을 통해 조정절차 진행상황 확인, 조정절차 관련 자료 제출 등의 기능도 이용할 수 있으니 적극 활용하여 주시기 바랍니다.";
v_ret = v_ret +"<br/><br/>8. 참고로 귀사(하)가 본 내용을 임의로 제3자에게 제공할 경우 분쟁당사자 상대방의 기업 비밀 등이 공개되어 피해가 발생할 수 있으니 주의를 부탁드립니다.";
v_ret = v_ret +"<br/><br/>";
String[] s_arrAtch = {"분쟁조정 신청사건 처리안내 1부.", "분쟁조정신청서 사본 1부.", "일반현황표 1부."};
v_ret = v_ret +this.makeAtchInfo(s_arrAtch);
//v_ret = v_ret +"<br/><br/>붙임: 1. 분쟁조정 신청사건 처리안내 1부.";
//v_ret = v_ret +"<br/>2. 분쟁조정신청서 사본 1부.";
//v_ret = v_ret +"<br/>3. 일반현황표 1부. 끝.";
}else if ("4-5".equals(p_jobID)) {
v_ret = v_ret +"<br/><br/>";
v_ret = v_ret +"3. 이 분쟁사건의 사실 확인을 위하여 「대규모유통업에서의 거래 공정화에 관한 법률(이하 ‘대규모유통업법’이라 합니다)」 제26조 제3항의 규정에 따라 다음과 같이 자료 제출을 요구하오니 기한 내에 제출하여 주시기 바랍니다.";
v_ret = v_ret +"<br/><br/>가. 제출자료";
v_ret = v_ret +"<br/>1) 분쟁조정신청서에 대한 답변서 3부";
v_ret = v_ret +"<br/>※ 답변서는 아래 내용을 모두 포함하여 구체적으로 작성하시기 바랍니다. 단, 본 답변 자료 제출 전 신청인과 직접 합의하여 분쟁이 해결되었다면 아래의 자료를 제출하지 않아도 무방하며, 이 경우 본 문서 하단에 기재된 담당자 연락처로 문의하여 주시기 바랍니다.";
v_ret = v_ret +"<br/>가) 당사자현황 및 기초사실관계";
v_ret = v_ret +"<br/>나) 신청인의 주장에 대한 귀사의 주장 및 근거";
v_ret = v_ret +"<br/>다) 신청인과 체결한 계약서 사본 1부";
v_ret = v_ret +"<br/>라) 귀사가 생각하는 조정안이 있는 경우 그 내용";
v_ret = v_ret +"<br/>2) 귀사의 사업자등록증 사본 및 등기사항전부증명서 각 1부";
v_ret = v_ret +"<br/>3) 이 사건과 관련된 자료제출 전 신청인과 합의할 경우에는 합의서 등 합의 관련 내용을 기재한 서류만 제출해도 무방";
v_ret = v_ret +"<br/>나. 제출기한: 20oo. oo. oo.(수)까지";
v_ret = v_ret +"<br/>다. 제출방법: 등기우편, 온라인분쟁조정시스템(fairnet.kofair.or.kr)";
v_ret = v_ret +"<br/>라. 제 출 처: 한국공정거래조정원 " + this.makeTeamNExaminer(p_data1);
v_ret = v_ret +"<br/><br/>4. 만일 위 3.의 자료 제출 요구에 응하지 아니할 경우에는 대규모유통업법 제26조 제5항 제1호 및 관련규정에 따라 조정절차를 종료하고 같은 법 제26조 제7항의 규정에 따라 공정거래위원회에 보고하게 됨을 알려드립니다.";
v_ret = v_ret +"<br/><br/>5. 제출하신 답변서는 원만한 조정절차의 진행을 위하여 신청인에게 공개될 수 있으나 답변서에 첨부하신 증빙자료 및 기업정보에 한하여 비공개를 원하는 자료가 있다면 해당 자료에 “비공개” 표시(견출지 등으로 표시)하여 주시기 바랍니다.";
v_ret = v_ret +"<br/><br/>6. 우리 협의회가 귀사(하)에게 통지하는 문서 중 조정절차 종료사실에 관한 문서는 우리 원 「온라인분쟁조정시스템」(fairnet.kofair.or.kr)으로 통지됨을 알려 드립니다.";
v_ret = v_ret +this.makeRespondentConnInfo(p_data1);
v_ret = v_ret +"<br/><br/>7. 만약 온라인분쟁조정시스템을 통한 문서 통지를 원하지 않으면 담당 조사관에게 개별적으로 문의하여 주시기 바라며, 원하시는 경우 본 시스템을 통해 조정절차 진행상황 확인, 조정절차 관련 자료 제출 등의 기능도 이용할 수 있으니 적극 활용하여 주시기 바랍니다.";
v_ret = v_ret +"<br/><br/>8. 참고로 귀사(하)가 본 내용을 임의로 제3자에게 제공할 경우 분쟁당사자 상대방의 기업 비밀 등이 공개되어 피해가 발생할 수 있으니 주의를 부탁드립니다.";
v_ret = v_ret +"<br/><br/>";
String[] s_arrAtch = {"분쟁조정 신청사건 처리안내 1부.", "분쟁조정신청서 사본 1부.", "일반현황표 1부."};
v_ret = v_ret +this.makeAtchInfo(s_arrAtch);
//v_ret = v_ret +"<br/><br/>붙임: 1. 분쟁조정 신청사건 처리안내 1부.";
//v_ret = v_ret +"<br/>2. 분쟁조정신청서 사본 1부.";
//v_ret = v_ret +"<br/>3. 일반현황표 1부. 끝.";
}else if ("5-5".equals(p_jobID)) {
v_ret = v_ret +"<br/><br/>";
v_ret = v_ret +"3. 이 분쟁사건의 사실 확인을 위하여 「약관의 규제에 관한 법률(이하 ‘약관법’이라 합니다)」 제27조의2 제2항의 규정에 따라 다음과 같이 자료 제출을 요구하오니 기한 내에 제출하여 주시기 바랍니다.";
v_ret = v_ret +"<br/><br/>가. 제출자료(※자료는 각 3부를 작성하여 제출할 것, 1부는 신청인에게 전달 가능)";
v_ret = v_ret +"<br/>※ 기제출 자료의 경우 중복제출 하지 말 것";
v_ret = v_ret +"<br/>※ ① 증빙자료가 포함된 ‘보완/답변 내용에 대한 자료들’과, ② \"당사자 현황에 대한 자료들(일반현황표, 사업자등록증 및 등기사항전부증명서 등)로 구분하여, 가능하면 각각의 자료를 1개씩의 파일로 모아서 제출하시기 바랍니다.";
v_ret = v_ret +"<br/>※ 입증 근거·자료는 사본으로 제출할 것";
v_ret = v_ret +"<br/>1) 분쟁조정신청서에 대한 답변서 3부";
v_ret = v_ret +"<br/>※ 답변서는 아래 내용을 모두 포함하여 구체적으로 작성하시기 바랍니다. 단, 본 답변 자료 제출 전 신청인과 직접 합의하여 분쟁이 해결되었다면 아래의 자료를 제출하지 않아도 무방하며, 이 경우 본 문서 하단에 기재된 담당자 연락처로 문의하여 주시기 바랍니다.";
v_ret = v_ret +"<br/>가) 당사자현황 및 기초사실관계";
v_ret = v_ret +"<br/>나) 신청인의 주장에 대한 귀사의 주장 및 근거";
v_ret = v_ret +"<br/>다) 신청인과 체결한 계약서 사본 1부";
v_ret = v_ret +"<br/>라) 귀사가 생각하는 조정안이 있는 경우 그 내용";
v_ret = v_ret +"<br/>2) 귀사의 사업자등록증 사본 및 등기사항전부증명서, 일반현황표(붙임양식) 각 1부";
v_ret = v_ret +"<br/>3) 이 사건과 관련된 자료제출 전 신청인과 합의할 경우에는 합의서 등 합의 관련 내용을 기재한 서류만 제출해도 무방";
v_ret = v_ret +"<br/>나. 제출기한: 20oo. oo. oo.(수)까지";
v_ret = v_ret +"<br/>다. 제출방법: 등기우편, 전자우편, 모사전송, 온라인분쟁조정시스템(fairnet.kofair.or.kr)";
v_ret = v_ret +"<br/>라. 제 출 처: 한국공정거래조정원 " + this.makeTeamNExaminer(p_data1);
v_ret = v_ret +"<br/><br/>4. 만일 위 3.의 자료 제출 요구에 응하지 아니할 경우에는 약관법 제27조의2 제4항 제3호 및 관련규정에 따라 조정절차를 종료하고 같은 법 제27조의2 제5항의 규정에 따라 공정거래위원회에 보고하게 됨을 알려드립니다.";
v_ret = v_ret +"<br/><br/>5. 제출하신 답변서는 원만한 조정절차의 진행을 위하여 신청인에게 공개될 수 있으나 답변서에 첨부하신 증빙자료 및 기업정보에 한하여 비공개를 원하는 자료가 있다면 해당 자료에 “비공개” 표시(견출지 등으로 표시)하여 주시기 바랍니다.";
v_ret = v_ret +"<br/><br/>6. 우리 협의회가 귀사(하)에게 통지하는 문서 중 조정절차 종료사실에 관한 문서는 우리 원 「온라인분쟁조정시스템」(fairnet.kofair.or.kr)으로 통지됨을 알려 드립니다.";
v_ret = v_ret +this.makeRespondentConnInfo(p_data1);
v_ret = v_ret +"<br/><br/>7. 만약 온라인분쟁조정시스템을 통한 문서 통지를 원하지 않으면 담당 조사관에게 개별적으로 문의하여 주시기 바라며, 원하시는 경우 본 시스템을 통해 조정절차 진행상황 확인, 조정절차 관련 자료 제출 등의 기능도 이용할 수 있으니 적극 활용하여 주시기 바랍니다.";
v_ret = v_ret +"<br/><br/>8. 참고로 귀사(하)가 본 내용을 임의로 제3자에게 제공할 경우 분쟁당사자 상대방의 기업 비밀 등이 공개되어 피해가 발생할 수 있으니 주의를 부탁드립니다.";
v_ret = v_ret +"<br/><br/>";
String[] s_arrAtch = {"분쟁조정 신청사건 처리안내 1부.", "분쟁조정신청서 사본 1부.", "일반현황표 1부."};
v_ret = v_ret +this.makeAtchInfo(s_arrAtch);
//v_ret = v_ret +"<br/><br/>붙임: 1. 분쟁조정 신청사건 처리안내 1부.";
//v_ret = v_ret +"<br/>2. 분쟁조정신청서 사본 1부.";
//v_ret = v_ret +"<br/>3. 일반현황표 1부. 끝.";
}else if ("6-5".equals(p_jobID)) {
v_ret = v_ret +"<br/><br/>";
v_ret = v_ret +"3. 이 분쟁사건의 사실 확인을 위하여 「대리점거래의 공정화에 관한 법률(이하‘대리점법’이라 합니다)」 제20조 제2항의 규정에 따라 다음과 같이 자료 제출을 요구하오니 기한 내에 제출하여 주시기 바랍니다.";
v_ret = v_ret +"<br/><br/>가. 제출자료(※자료는 각 3부를 작성하여 제출할 것, 1부는 신청인에게 전달 가능)";
v_ret = v_ret +"<br/>※ 기제출 자료의 경우 중복제출 하지 말 것";
v_ret = v_ret +"<br/>※ ① 증빙자료가 포함된 ‘보완/답변 내용에 대한 자료들’과, ② \"당사자 현황에 대한 자료들(일반현황표, 사업자등록증 및 등기사항전부증명서 등)로 구분하여, 가능하면 각각의 자료를 1개씩의 파일로 모아서 제출하시기 바랍니다.";
v_ret = v_ret +"<br/>※ 입증 근거·자료는 사본으로 제출할 것";
v_ret = v_ret +"<br/>1) 분쟁조정신청서에 대한 답변서 3부";
v_ret = v_ret +"<br/>※ 답변서는 아래 내용을 모두 포함하여 구체적으로 작성하시기 바랍니다. 단, 본 답변 자료 제출 전 신청인과 직접 합의하여 분쟁이 해결되었다면 아래의 자료를 제출하지 않아도 무방하며, 이 경우 본 문서 하단에 기재된 담당자 연락처로 문의하여 주시기 바랍니다.";
v_ret = v_ret +"<br/>가) 당사자현황 및 기초사실관계";
v_ret = v_ret +"<br/>나) 신청인의 주장에 대한 귀사의 주장 및 근거";
v_ret = v_ret +"<br/>다) 신청인과 체결한 계약서 사본 1부";
v_ret = v_ret +"<br/>라) 귀사가 생각하는 조정안이 있는 경우 그 내용";
v_ret = v_ret +"<br/>2) 귀사의 사업자등록증 사본 및 등기사항전부증명서, 일반현황표(붙임양식) 각 1부";
v_ret = v_ret +"<br/>3) 이 사건과 관련된 자료제출 전 신청인과 합의할 경우에는 합의서 등 합의 관련 내용을 기재한 서류만 제출해도 무방";
v_ret = v_ret +"<br/>나. 제출기한: 20oo. oo. oo.(수)까지";
v_ret = v_ret +"<br/>다. 제출방법: 등기우편, 전자우편, 모사전송, 온라인분쟁조정시스템(fairnet.kofair.or.kr)";
v_ret = v_ret +"<br/>라. 제 출 처: 한국공정거래조정원 " + this.makeTeamNExaminer(p_data1);
v_ret = v_ret +"<br/><br/>4. 만일 위 3.의 자료 제출 요구에 응하지 아니할 경우에는 대리점법 제20조 제4항의 규정에 따라 조정절차를 종료하고 동 조 제6항의 규정에 따라 공정거래위원회에 보고하게 됨을 알려드립니다.";
v_ret = v_ret +"<br/><br/>5. 제출하신 답변서는 원만한 조정절차의 진행을 위하여 신청인에게 공개될 수 있으나 답변서에 첨부하신 증빙자료 및 기업정보에 한하여 비공개를 원하는 자료가 있다면 해당 자료에 “비공개” 표시(견출지 등으로 표시)하여 주시기 바랍니다.";
v_ret = v_ret +"<br/><br/>6. 우리 협의회가 귀사(하)에게 통지하는 문서 중 조정절차 종료사실에 관한 문서는 우리 원 「온라인분쟁조정시스템」(fairnet.kofair.or.kr)으로 통지됨을 알려 드립니다.";
v_ret = v_ret +this.makeRespondentConnInfo(p_data1);
v_ret = v_ret +"<br/><br/>7. 만약 온라인분쟁조정시스템을 통한 문서 통지를 원하지 않으면 담당 조사관에게 개별적으로 문의하여 주시기 바라며, 원하시는 경우 본 시스템을 통해 조정절차 진행상황 확인, 조정절차 관련 자료 제출 등의 기능도 이용할 수 있으니 적극 활용하여 주시기 바랍니다.";
v_ret = v_ret +"<br/><br/>8. 참고로 귀사(하)가 본 내용을 임의로 제3자에게 제공할 경우 분쟁당사자 상대방의 기업 비밀 등이 공개되어 피해가 발생할 수 있으니 주의를 부탁드립니다.";
v_ret = v_ret +"<br/><br/>";
String[] s_arrAtch = {"분쟁조정 신청사건 처리안내 1부.", "분쟁조정신청서 사본 1부.", "일반현황표 1부."};
v_ret = v_ret +this.makeAtchInfo(s_arrAtch);
//v_ret = v_ret +"<br/><br/>붙임: 1. 분쟁조정 신청사건 처리안내 1부.";
//v_ret = v_ret +"<br/>2. 분쟁조정신청서 사본 1부.";
//v_ret = v_ret +"<br/>3. 일반현황표 1부. 끝.";
}else {
v_ret = v_ret +"<br/><br/>";
v_ret = v_ret +"3. 이 분쟁사건의 사실 확인을 위하여 「독점규제 및 공정거래에 관한 법률(이하 ‘공정거래법’이라 합니다)」 제77조 제2항의 규정에 따라 다음과 같이 자료 제출을 요구하오니 기한 내에 제출하여 주시기 바랍니다.";
}
//관인
v_ret = v_ret + this.makeChop(p_title);
/*
v_ret = v_ret +"<br/><br/><br/><br/><br/>";
v_ret = v_ret + this.TableHeaderWithBorderNAlign("0","center");
String[] s_Arr_21 = {"한국공정거래조정원"};
v_ret = v_ret +this.makeTrTdWithFontNoBorder(s_Arr_21,"24");
//String[] s_Arr_22 = {p_data1.get("caseGubunNm").toString()};
String[] s_Arr_22 = {p_title};
v_ret = v_ret +this.makeTrTdWithFontNoBorder(s_Arr_22,"24");
String[] s_Arr_24 = {""};
v_ret = v_ret +this.makeTrTdWithFontNoBorder(s_Arr_24,"24");
v_ret = v_ret +this.makeTrTdWithFontNoBorder(s_Arr_24,"24");
v_ret = v_ret +this.makeTrTdWithFontNoBorder(s_Arr_24,"24");
v_ret = v_ret +this.makeTrTdWithFontNoBorder(s_Arr_24,"24");
v_ret = v_ret +this.makeTrTdWithFontNoBorder(s_Arr_24,"24");
v_ret = v_ret +this.makeTrTdWithFontNoBorder(s_Arr_24,"24");
v_ret = v_ret + this.TableFooter();
*/
v_ret = v_ret + this.bodyFooter();
}catch(Exception ex) {
ex.printStackTrace();
}
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,
List<?> p_caseApplcntData,
List<?> p_caseRespondentData,
String p_jobID,
String p_title
) {
String v_ret = "";
try {
v_ret = this.receiverHeader();
//수신영역
{
/*
* || "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
*/
if ("1-6".equals(p_jobID)) {
v_ret = v_ret + "수신자 광주지방공정거래사무소장(경쟁과장)<br/>";
}else if ("2-6".equals(p_jobID)) {
v_ret = v_ret + "수신자 서울지방공정거래사무소장(가맹유통팀장)<br/>";
}else if ("3-6".equals(p_jobID)) {
v_ret = v_ret + "수신자 광주지방공정거래사무소장(하도급과장)<br/>";
}else if ("6-6".equals(p_jobID)) {
v_ret = v_ret + "수신자 서울지방공정거래사무소장(경쟁과장)<br/>";
}else{
v_ret = v_ret + "수신자 서울지방공정거래사무소장<br/>";
}
v_ret = v_ret + "(경유)<br/>"+
"제목  <b>분쟁조정 접수사실 보고("+p_data1.get("caseNo").toString()+")</b>";
}
//v_ret = v_ret + this.receiverFooter();
v_ret = v_ret + this.receiverHR();
//하단본문영역
//v_ret = v_ret + this.bodyHeader();
v_ret = v_ret + this.makeApplcnts(p_caseApplcntData);
v_ret = v_ret + this.makeRespondents(p_caseRespondentData);
v_ret = v_ret +"분쟁과 관련하여 제출한 분쟁조정신청서를 "+p_data1.get("caseDate").toString()+" 접수하였는바, ";
if ("1-6".equals(p_jobID)) {
v_ret = v_ret +"그 사실을 「독점규제 및 공정거래에 관한 법률」 제76조 제3항의 ";
}else if ("2-6".equals(p_jobID)) {
v_ret = v_ret +"그 사실을 「가맹사업거래의 공정화에 관한 법률」 제22조 제4항의 ";
}else if ("3-6".equals(p_jobID)) {
v_ret = v_ret +"그 사실을 「하도급거래 공정화에 관한 법률」 제24조의4 제3항의 ";
}else if ("6-6".equals(p_jobID)) {
v_ret = v_ret +"그 사실을 「대리점거래의 공정화에 관한 법률」 제19조 제4항의 ";
}else {
v_ret = v_ret +"그 사실을 관련 ";
}
v_ret = v_ret +"규정에 따라 붙임 분쟁조정신청서 사본을 첨부하여 통지합니다.";
v_ret = v_ret +"<br/><br/>";
String[] s_arrAtch = {"분쟁조정신청서 사본 1부."};
v_ret = v_ret +this.makeAtchInfo(s_arrAtch);
//v_ret = v_ret +"<br/><br/>";
//v_ret = v_ret +"붙임 분쟁조정신청서 사본 1부. 끝.";
//관인
v_ret = v_ret + this.makeChop(p_title);
/*
v_ret = v_ret +"<br/><br/><br/><br/><br/>";
v_ret = v_ret + this.TableHeaderWithBorderNAlign("0","center");
String[] s_Arr_21 = {"한국공정거래조정원"};
v_ret = v_ret +this.makeTrTdWithFontNoBorder(s_Arr_21,"24");
//String[] s_Arr_22 = {p_data1.get("caseGubunNm").toString()};
String[] s_Arr_22 = {p_title};
v_ret = v_ret +this.makeTrTdWithFontNoBorder(s_Arr_22,"24");
String[] s_Arr_24 = {""};
v_ret = v_ret +this.makeTrTdWithFontNoBorder(s_Arr_24,"24");
v_ret = v_ret +this.makeTrTdWithFontNoBorder(s_Arr_24,"24");
v_ret = v_ret +this.makeTrTdWithFontNoBorder(s_Arr_24,"24");
v_ret = v_ret +this.makeTrTdWithFontNoBorder(s_Arr_24,"24");
v_ret = v_ret +this.makeTrTdWithFontNoBorder(s_Arr_24,"24");
v_ret = v_ret +this.makeTrTdWithFontNoBorder(s_Arr_24,"24");
v_ret = v_ret + this.TableFooter();
*/
v_ret = v_ret + this.bodyFooter();
}catch(Exception ex) {
ex.printStackTrace();
}
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,
List<?> p_caseApplcntData,
List<?> p_caseRespondentData,
String p_jobID,
int p_cnt, //출석회차
String p_title
) {
String v_ret = "";
try {
v_ret = this.receiverHeader();
//수신영역
{
//v_ret = v_ret + "수신자 " + this.makeApplcnt(p_caseApplcntData) + ", " + this.makeRespondent(p_caseRespondentData) + "<br/>";
v_ret = v_ret + "수신자 수신자 참조";
v_ret = v_ret + "<br/>(경유)";
v_ret = v_ret + "<br/>제목  <b>사실관계 확인을 위한 출석요구("+p_data1.get("caseNo").toString()+")</b>";
if (p_cnt>1) {
v_ret = v_ret +"("+Integer.toString(p_cnt)+"차)";
}
}
//v_ret = v_ret + this.receiverFooter();
v_ret = v_ret + this.receiverHR();
//하단본문영역
//v_ret = v_ret + this.bodyHeader();
v_ret = v_ret +"사건번호: "+p_data1.get("caseNo").toString();
v_ret = v_ret +"<br/>";
v_ret = v_ret +"신 청 인: "+this.makeApplcnt(p_caseApplcntData);
v_ret = v_ret +"<br/>";
v_ret = v_ret +"피신청인: "+this.makeRespondent(p_caseRespondentData);
v_ret = v_ret +"<br/><br/>";
if (p_jobID.indexOf("2-")>-1) {
v_ret = v_ret +"1. 출석일시: 202o. oo. oo.(수) oo:oo";
v_ret = v_ret +"<br/><br/>2. 출석장소: 한국공정거래조정원";
v_ret = v_ret +"<br/>[서울 중구 세종대로 39, 9층(남대문로4가, 상공회의소회관)]";
v_ret = v_ret +"<br/><br/>3. 출석대상";
//v_ret = v_ret +"<br/>ㅇ 신 청 인 측: " + this.makeApplcntAttendance(p_caseApplcntData);
//v_ret = v_ret +"<br/>ㅇ 피신청인 측: " + this.makeRespondentAttendance(p_caseRespondentData);
v_ret = v_ret +"<br/>ㅇ 신 청 인 측: " + this.makeApplcnt(p_caseApplcntData) + "(본 건 신청인)";
v_ret = v_ret +"<br/>ㅇ 피신청인 측: " + this.makeRespondent(p_caseRespondentData) + "(본 건 피신청인)";
v_ret = v_ret +"<br/><b>※ 출석대상자가 출석하기 어려운 경우에 권한을 위임받은 임원 또는 법률대리인이 붙임의 위임장을 지참하여 출석할 수 있습니다.</b>";
v_ret = v_ret +"<br/>※ 가맹거래사가 출석대상자와의 동석을 희망하는 경우 신분 확인이 가능한 가맹거래사 등록증 등을 반드시 지참하여야 합니다.";
v_ret = v_ret +"<br/>※ 출석일 3일 전까지 출석자 및 동석자 명단을 제출해 주시기 바라며, 출석일에는 위임장 및 동석자에 대한 확인절차가 있을 예정이며 확인이 어려운 경우 조정절차 참여가 제한될 수 있습니다.";
if (p_cnt>1) {
v_ret = v_ret +"<br/>※ 이전 출석요구 당시 제출하신 경우, 다시 제출하실 필요가 없음을 안내드립니다.";
}
v_ret = v_ret +"<br/><br/>4. 참고로, 정당한 사유 없이 출석하지 아니할 경우에는 ";
if (p_jobID.indexOf("1-")>-1) {
v_ret = v_ret +"공정거래법 제77조 제4항의 규정에 따라 조정절차를 종료하고, 동 조 제5항의 ";
}else if (p_jobID.indexOf("2-")>-1) {
v_ret = v_ret +"가맹사업법 제23조 제4항에 따라 조정절차를 종료하고, 같은 조 제5항의 ";
}else if (p_jobID.indexOf("3-")>-1) {
v_ret = v_ret +"관련 규정에 따라 조정절차를 종료하고, 하도급법 제24조의5 제5항의 ";
}else if (p_jobID.indexOf("4-")>-1) {
v_ret = v_ret +"대규모유통업법 제26조 제5항 제1호 및 관련규정에 따라 조정절차를 종료하고, 같은 법 제26조 제7항의 ";
}else if (p_jobID.indexOf("5-")>-1) {
v_ret = v_ret +"약관법 제27조의2 제4항 제3호 및 관련규정에 따라 조정절차를 종료하고, 같은 법 제27조의2 제5항의 ";
}else if (p_jobID.indexOf("6-")>-1) {
v_ret = v_ret +"대리점법 제20조 제4항의 규정에 따라 조정절차를 종료하고, 동 조 제6항의 ";
}else {
v_ret = v_ret +"관련 규정에 따라 조정절차를 종료하고, 관련 ";
}
v_ret = v_ret +"규정에 따라 공정거래위원회에 보고하게 됨을 알려드립니다.";
}else if (p_jobID.indexOf("4-")>-1) {
//v_ret = v_ret +"1."+this.makeTeam(p_data1) + " - oooo(202o. oo. oo.)호 관련입니다.";
/*
* //출석요구
|| "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 = v_ret +"<br/><br/>";
v_ret = v_ret +"1. 위 분쟁사건에 대한 사실관계의 확인이 필요하여 ";
if (p_jobID.indexOf("1-")>-1) {
v_ret = v_ret +"「독점규제 및 공정거래에 관한 법률(이하 ‘공정거래법’이라 합니다)」제77조 제2항의 규정에 따라 ";
}else if (p_jobID.indexOf("2-")>-1) {
v_ret = v_ret +"「가맹사업거래의 공정화에 관한 법률(이하 ‘가맹사업법’이라 한다)」 제23조 제6항에 따라 ";
}else if (p_jobID.indexOf("3-")>-1) {
v_ret = v_ret +"「하도급거래 공정화에 관한 법률(이하 ‘하도급법’이라 합니다)」 제24조의5 제2항의 규정에 따라 ";
}else if (p_jobID.indexOf("4-")>-1) {
v_ret = v_ret +"「대규모유통업에서의 거래 공정화에 관한 법률(이하 ‘대규모유통업법’이라 합니다)」 제26조 제3항에 따라 ";
}else if (p_jobID.indexOf("5-")>-1) {
v_ret = v_ret +"「약관의 규제에 관한 법률(이하 ‘약관법’이라 합니다)」 제27조의2 제2항의 규정에 따라 ";
}else if (p_jobID.indexOf("6-")>-1) {
v_ret = v_ret +"「대리점거래의 공정화에 관한 법률」(이하‘대리점법’이라 합니다) 제20조 제2항의 규정에 따라";
}else {
v_ret = v_ret +"관련 규정에 따라 ";
}
v_ret = v_ret +"다음과 같이 출석하여 주실 것을 요구하오니 반드시 출석대상자가 출석할 수 있도록 협조하여 주시기 바랍니다.";
v_ret = v_ret +"<br/><br/>가. 출석일시: 202o. oo. oo.(수) oo:oo";
v_ret = v_ret +"<br/><br/>나. 출석장소: 한국공정거래조정원";
v_ret = v_ret +"<br/>[서울 중구 세종대로 39, 9층(남대문로4가, 상공회의소회관)]";
v_ret = v_ret +"<br/><br/>다. 출석대상";
v_ret = v_ret +"<br/>ㅇ 신 청 인 측: " + this.makeApplcnt(p_caseApplcntData);
v_ret = v_ret +"<br/>ㅇ 피신청인 측: " + this.makeRespondent(p_caseRespondentData);
v_ret = v_ret +"<br/>※ 출석대상자가 출석하기 어려운 경우에는 <u>권한을 위임받은 임원 또는 법률대리인이 붙임 위임장을 지참하여 출석</u>할 수 있으며, 추가할 자료가 있는 경우 이를 지참하여 출석하여 주시기 바랍니다.";
if (p_cnt>1) {
v_ret = v_ret +"<br/>※ 이전 출석요구 당시 제출하신 경우, 다시 제출하실 필요가 없음을 안내드립니다.";
}
v_ret = v_ret +"<br/><br/>2. 참고로, 정당한 사유 없이 출석하지 아니할 경우에는 ";
if (p_jobID.indexOf("1-")>-1) {
v_ret = v_ret +"공정거래법 제77조 제4항의 규정에 따라 조정절차를 종료하고, 동 조 제5항의 ";
}else if (p_jobID.indexOf("2-")>-1) {
v_ret = v_ret +"가맹사업법 제23조 제4항에 따라 조정절차를 종료하고, 같은 조 제5항의 ";
}else if (p_jobID.indexOf("3-")>-1) {
v_ret = v_ret +"관련 규정에 따라 조정절차를 종료하고, 하도급법 제24조의5 제5항의 ";
}else if (p_jobID.indexOf("4-")>-1) {
v_ret = v_ret +"대규모유통업법 제26조 제5항 제1호 및 관련규정에 따라 조정절차를 종료하고, 같은 법 제26조 제7항의 ";
}else if (p_jobID.indexOf("5-")>-1) {
v_ret = v_ret +"약관법 제27조의2 제4항 제3호 및 관련규정에 따라 조정절차를 종료하고, 같은 법 제27조의2 제5항의 ";
}else if (p_jobID.indexOf("6-")>-1) {
v_ret = v_ret +"대리점법 제20조 제4항의 규정에 따라 조정절차를 종료하고, 동 조 제6항의 ";
}else {
v_ret = v_ret +"관련 규정에 따라 조정절차를 종료하고, 관련 ";
}
v_ret = v_ret +"규정에 따라 공정거래위원회에 보고하게 됨을 알려드립니다.";
}else {
v_ret = v_ret +"1."+this.makeTeam(p_data1) + " - oooo(202o. oo. oo.)호 관련입니다.";
/*
* //출석요구
|| "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 = v_ret +"<br/><br/>";
v_ret = v_ret +"2. 위 문서와 관련된 분쟁사건에 대한 사실관계의 확인이 필요하여 ";
if (p_jobID.indexOf("1-")>-1) {
v_ret = v_ret +"「독점규제 및 공정거래에 관한 법률(이하 ‘공정거래법’이라 합니다)」제77조 제2항의 규정에 따라 ";
}else if (p_jobID.indexOf("2-")>-1) {
v_ret = v_ret +"「가맹사업거래의 공정화에 관한 법률(이하 ‘가맹사업법’이라 한다)」 제23조 제6항에 따라 ";
}else if (p_jobID.indexOf("3-")>-1) {
v_ret = v_ret +"「하도급거래 공정화에 관한 법률(이하 ‘하도급법’이라 합니다)」 제24조의5 제2항의 규정에 따라 ";
}else if (p_jobID.indexOf("4-")>-1) {
v_ret = v_ret +"「대규모유통업에서의 거래 공정화에 관한 법률(이하 ‘대규모유통업법’이라 합니다)」 제26조 제3항에 따라 ";
}else if (p_jobID.indexOf("5-")>-1) {
v_ret = v_ret +"「약관의 규제에 관한 법률(이하 ‘약관법’이라 합니다)」 제27조의2 제2항의 규정에 따라 ";
}else if (p_jobID.indexOf("6-")>-1) {
v_ret = v_ret +"「대리점거래의 공정화에 관한 법률」(이하‘대리점법’이라 합니다) 제20조 제2항의 규정에 따라";
}else {
v_ret = v_ret +"관련 규정에 따라 ";
}
v_ret = v_ret +"다음과 같이 출석하여 주실 것을 요구하오니 반드시 출석대상자가 출석할 수 있도록 협조하여 주시기 바랍니다.";
v_ret = v_ret +"<br/><br/>가. 출석일시: 202o. oo. oo.(수) oo:oo";
v_ret = v_ret +"<br/><br/>나. 출석장소: 한국공정거래조정원";
v_ret = v_ret +"<br/>[서울 중구 세종대로 39, 9층(남대문로4가, 상공회의소회관)]";
v_ret = v_ret +"<br/><br/>다. 출석대상";
v_ret = v_ret +"<br/>ㅇ 신 청 인 측: " + this.makeApplcntAttendance(p_caseApplcntData);
v_ret = v_ret +"<br/>ㅇ 피신청인 측: " + this.makeRespondentAttendance(p_caseRespondentData);
v_ret = v_ret +"<br/>※ 출석대상자가 출석하기 어려운 경우에는 <u>권한을 위임받은 임원 또는 법률대리인이 붙임 위임장을 지참하여 출석</u>할 수 있으며, 추가할 자료가 있는 경우 이를 지참하여 출석하여 주시기 바랍니다.";
if (p_cnt>1) {
v_ret = v_ret +"<br/>※ 이전 출석요구 당시 제출하신 경우, 다시 제출하실 필요가 없음을 안내드립니다.";
}
v_ret = v_ret +"<br/><br/>3. 참고로, 정당한 사유 없이 출석하지 아니할 경우에는 ";
if (p_jobID.indexOf("1-")>-1) {
v_ret = v_ret +"공정거래법 제77조 제4항의 규정에 따라 조정절차를 종료하고, 동 조 제5항의 ";
}else if (p_jobID.indexOf("2-")>-1) {
v_ret = v_ret +"가맹사업법 제23조 제4항에 따라 조정절차를 종료하고, 같은 조 제5항의 ";
}else if (p_jobID.indexOf("3-")>-1) {
v_ret = v_ret +"관련 규정에 따라 조정절차를 종료하고, 하도급법 제24조의5 제5항의 ";
}else if (p_jobID.indexOf("4-")>-1) {
v_ret = v_ret +"대규모유통업법 제26조 제5항 제1호 및 관련규정에 따라 조정절차를 종료하고, 같은 법 제26조 제7항의 ";
}else if (p_jobID.indexOf("5-")>-1) {
v_ret = v_ret +"약관법 제27조의2 제4항 제3호 및 관련규정에 따라 조정절차를 종료하고, 같은 법 제27조의2 제5항의 ";
}else if (p_jobID.indexOf("6-")>-1) {
v_ret = v_ret +"대리점법 제20조 제4항의 규정에 따라 조정절차를 종료하고, 동 조 제6항의 ";
}else {
v_ret = v_ret +"관련 규정에 따라 조정절차를 종료하고, 관련 ";
}
v_ret = v_ret +"규정에 따라 공정거래위원회에 보고하게 됨을 알려드립니다.";
}
//붙임
v_ret = v_ret +"<br/><br/>";
String[] s_arrAtch = {"위임장 1부."};
v_ret = v_ret +this.makeAtchInfo(s_arrAtch);
//v_ret = v_ret +"<br/><br/>";
//v_ret = v_ret +"붙임: 위임장 1부. 끝.";
//관인
//v_ret = v_ret + this.makeChop(p_title);
v_ret = v_ret + this.makeChopNrecipient(p_title, p_caseApplcntData, p_caseRespondentData);
//v_ret = v_ret + "수신자 " + this.makeApplcnt(p_caseApplcntData) + ", " + this.makeRespondent(p_caseRespondentData) + "<br/>";
v_ret = v_ret + this.bodyFooter();
}catch(Exception ex) {
ex.printStackTrace();
}
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,
List<?> p_caseApplcntData,
List<?> p_caseRespondentData,
String p_jobID,
int p_cnt, //요구회차
String p_title
) {
String v_ret = "";
try {
v_ret = this.receiverHeader();
//수신영역
{
v_ret = v_ret + "수신자 " + this.makeApplcnt(p_caseApplcntData) + "<br/>"+
"(경유)<br/>"+
"제목  <b>신청내용 보완요구("+p_data1.get("caseNo").toString()+")</b>";
if (p_cnt>1) {
v_ret = v_ret +"<b>("+Integer.toString(p_cnt)+"차)</b>";
}
//v_ret = v_ret +"<br/>";
}
//v_ret = v_ret + this.receiverFooter();
v_ret = v_ret + this.receiverHR();
//하단본문영역
//v_ret = v_ret + this.bodyHeader();
v_ret = v_ret +"사건번호: "+p_data1.get("caseNo").toString();
v_ret = v_ret +"<br/>";
v_ret = v_ret +"신 청 인: "+this.makeApplcnt(p_caseApplcntData);
v_ret = v_ret +"<br/>";
v_ret = v_ret +"피신청인: "+this.makeRespondent(p_caseRespondentData);
v_ret = v_ret +"<br/><br/>";
v_ret = v_ret +"1."+this.makeTeam(p_data1) + " - oooo(202o. oo. oo.)호 관련입니다.";
/*
* //보완요구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
){ //하도급 보완요구
*/
//ㅁ
//p_jobID.indexOf("1-4")>-1 //공정거래 - 0201000000
v_ret = v_ret +"<br/><br/>";
v_ret = v_ret +"2. 위 분쟁사건의 조정절차 진행을 위하여 ";
if (p_jobID.indexOf("2-")>-1 //가맹점사업거래 - 0201000000
) {
v_ret = v_ret +"「가맹사업거래의 공정화에 관한 법률(이하 ‘가맹사업법’이라 합니다)」 시행령 제21조 제1항의 규정에 따라 ";
}else if (p_jobID.indexOf("6-")>-1 //대리점거래 - 0201000000
) {
v_ret = v_ret +"「대리점거래의 공정화에 관한 법률」(이하‘대리점법’이라 합니다) 시행령 제11조 제1항의 규정에 따라 ";
}else {
v_ret = v_ret +"관련 규정에 따라 ";
}
v_ret = v_ret +"위 1과 같이 신청내용 보완을 요구하였으나, 기한 내 보완이 이루어지지 않아 다음과 같이 신청내용 보완을 다시 요구하오니 제출기한 내에 제출하여 주시기 바랍니다.";
v_ret = v_ret +"<br/><br/>";
v_ret = v_ret +"가. 보완요청내용: 붙임 접수사실 통지 및 신청내용 보완 요구 공문 3. 가. 제출자료(3부)";
v_ret = v_ret +"<br/>";
v_ret = v_ret +"나. 제출기한: 2023. 11. 20.(월)까지";
v_ret = v_ret +"<br/>";
if (p_jobID.indexOf("3-")>-1) { //하도 - 0201000000)
v_ret = v_ret +"다. 제출방법: 등기우편 2부 발송, 메일 1부(제출처: "+ this.makeExaminerJustEmail(p_data1) +")제출";
}else {
v_ret = v_ret +"다. 제출방법: 등기우편, 전자우편, 온라인분쟁조정시스템(fairnet.kofair.or.kr)";
}
v_ret = v_ret +"<br/>";
v_ret = v_ret +"라. 제 출 처: 한국공정거래조정원 " + this.makeTeamNExaminer(p_data1);
v_ret = v_ret +"<br/><br/>";
v_ret = v_ret +"3. 만일 위 보완 요구에 대하여 정당한 사유 없이 2회 이상 응하지 아니할 경우에는 ";
if (p_jobID.indexOf("2-")>-1) { //가맹점사업거래 - 0201000000)
v_ret = v_ret +"가맹사업법 제23조 제4항의 규정에 따라 ";
}else if (p_jobID.indexOf("6-")>-1) { //가맹점사업거래 - 0201000000)
v_ret = v_ret +"대리점법 제20조 제4항의 규정에 따라 ";
}else {
v_ret = v_ret +"관련 규정에 따라 ";
}
v_ret = v_ret +"조정절차가 종료될 수 있음을 알려드립니다. ";
v_ret = v_ret +"<br/><br/>";
v_ret = v_ret +"4. 제출하신 보완서는 원만한 조정절차의 진행을 위하여 피신청인에게 공개될 수 있으나 보완서에 첨부하신 증빙자료 및 기업정보에 한하여 비공개를 원하는 자료가 있다면 해당 자료에 “비공개” 표시(견출지 등으로 표시)하여 주시기 바랍니다.";
v_ret = v_ret +"<br/><br/>";
v_ret = v_ret +"5. 우리 협의회가 귀사(하)에게 통지하는 문서 중 조정절차 종료사실에 관한 문서는 우리 원 「온라인분쟁조정시스템」(fairnet.kofair.or.kr)으로 통지됨을 알려 드립니다.";
v_ret = v_ret +this.makeApplcntsConnInfo(p_data1);
v_ret = v_ret +"<br/><br/>";
v_ret = v_ret +"6. 만약 온라인분쟁조정시스템을 통한 문서 통지를 원하지 않으면 담당 조사관에게 개별적으로 문의하여 주시기 바라며, 원하시는 경우 본 시스템을 통해 조정절차 진행상황 확인, 조정절차 관련 자료 제출 등의 기능도 이용할 수 있으니 적극 활용하여 주시기 바랍니다.";
v_ret = v_ret +"<br/><br/>";
v_ret = v_ret +"7. 참고로 귀사(하)가 본 내용을 임의로 제3자에게 제공할 경우 분쟁당사자 상대방의 기업비밀 등이 공개되어 피해가 발생할 수 있으니 주의를 부탁드립니다.";
//붙임
v_ret = v_ret +"<br/><br/>";
if (p_jobID.indexOf("3-")>-1) { //하도 - 0201000000)
//v_ret = v_ret +"<br/><br/>";
String[] s_arrAtch = {"접수사실 통지 및 신청내용 보완 요구 공문 1부."};
v_ret = v_ret +this.makeAtchInfo(s_arrAtch);
//v_ret = v_ret +"붙임: 접수사실 통지 및 신청내용 보완 요구 공문 1부. 끝.";
}else {
//v_ret = v_ret +"<br/><br/>";
String[] s_arrAtch = {"접수사실 통지 및 자료제출 요구 공문 사본 1부."};
v_ret = v_ret +this.makeAtchInfo(s_arrAtch);
//v_ret = v_ret +"붙임: 접수사실 통지 및 자료제출 요구 공문 사본 1부. 끝.";
}
//v_ret = v_ret +"<br/>";
//v_ret = v_ret +"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2. 일반현황표 1부. 끝.";
//관인a
v_ret = v_ret + this.makeChop(p_title);
v_ret = v_ret + this.bodyFooter();
}catch(Exception ex) {
ex.printStackTrace();
}
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,
List<?> p_caseApplcntData,
List<?> p_caseRespondentData,
String p_jobID,
int p_cnt, //요구회차
String p_title
) {
String v_ret = "";
try {
v_ret = this.receiverHeader();
//수신영역
{
v_ret = v_ret + "수신자 " + this.makeRespondent(p_caseRespondentData) + "<br/>"+
"(경유)<br/>"+
"제목  <b>자료제출 요구("+p_data1.get("caseNo").toString()+")</b>";
if (p_cnt>1) {
v_ret = v_ret +"("+Integer.toString(p_cnt)+"차)";
}
//v_ret = v_ret +"<br/>";
}
//v_ret = v_ret + this.receiverFooter();
v_ret = v_ret + this.receiverHR();
//하단본문영역
//v_ret = v_ret + this.bodyHeader();
v_ret = v_ret +"사건번호: "+p_data1.get("caseNo").toString();
v_ret = v_ret +"<br/>";
v_ret = v_ret +"신 청 인: "+this.makeApplcnt(p_caseApplcntData);
v_ret = v_ret +"<br/>";
v_ret = v_ret +"피신청인: "+this.makeRespondent(p_caseRespondentData);
v_ret = v_ret +"<br/><br/>";
v_ret = v_ret +"1."+this.makeTeam(p_data1) + " - oooo(202o. oo. oo.)호 관련입니다.";
/*
* //보완요구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 +"<br/><br/>";
v_ret = v_ret +"2. 위 분쟁사건의 조정절차 진행을 위하여 ";
if (p_jobID.indexOf("2-")>-1) {
v_ret = v_ret +"「가맹사업거래의 공정화에 관한 법률(이하 ‘가맹사업법’이라 합니다)」 제23조 제6항의 규정에 따라 ";
}else {
v_ret = v_ret +"관련 규정에 따라 ";
}
v_ret = v_ret +"위 1과 같이 자료 제출을 요구하였으나, 기한 내 제출이 이루어지지 않아 다음과 같이 자료 제출을 다시 요구하오니 기한 내에 제출하여 주시기 바랍니다.";
v_ret = v_ret +"<br/><br/>";
//v_ret = v_ret +"가. 보완요청내용: 붙임 접수사실 통지 및 자료제출 요구 공문";
v_ret = v_ret +"가. 제출자료: 붙임 접수사실 통지 및 자료제출 요구 공문 3. 가. 제출자료(3부)";
v_ret = v_ret +"<br/>";
v_ret = v_ret +"나. 제출기한: 2023. 11. 20.(월)까지";
v_ret = v_ret +"<br/>";
v_ret = v_ret +"다. 제출방법: 등기우편, 전자우편, 모사전송, 온라인분쟁조정시스템(fairnet.kofair.or.kr)";
v_ret = v_ret +"<br/>";
v_ret = v_ret +"라. 제 출 처: 한국공정거래조정원 " + this.makeTeamNExaminer(p_data1);
if (p_jobID.indexOf("5-")>-1 || p_jobID.indexOf("6-")>-1) {
v_ret = v_ret +"<br/>";
v_ret = v_ret +"2. 나.’의 제출기한은 정당한 사유가 기재된 서면요청서를 제출하실 경우에 한하여 1회(7일)만 추가로 연장 가능함을 알려드립니다.";
v_ret = v_ret +"<br/><br/>";
v_ret = v_ret +"3. 만일 이 자료 제출 요구에 응하지 아니할 경우에는 ";
v_ret = v_ret +"관련 규정에 따라 ";
v_ret = v_ret +"조정절차를 종료하고, 동 조 제5항의 규정에 따라 공정거래위원회에 보고하게 됨을 알려드립니다.";
}else {
v_ret = v_ret +"<br/><br/>";
v_ret = v_ret +"3. 만일 이 자료 제출 요구에 응하지 아니할 경우에는 ";
if (p_jobID.indexOf("2-")>-1) {
v_ret = v_ret +"가맹사업법 제23조 제4항의 규정에 따라 ";
}else {
v_ret = v_ret +"관련 규정에 따라 ";
}
v_ret = v_ret +"조정절차를 종료하고, 동 조 제5항의 규정에 따라 공정거래위원회에 보고하게 됨을 알려드립니다.";
v_ret = v_ret +"<br/><br/>가. 제출자료(3부)";
v_ret = v_ret +"<br/>";
v_ret = v_ret +"2. 나.’의 제출기한은 정당한 사유가 기재된 서면요청서를 제출하실 경우에 한하여 1회(7일)만 추가로 연장 가능함을 알려드립니다.";
}
v_ret = v_ret +"<br/><br/>";
v_ret = v_ret +"4. 제출하신 답변서는 원만한 조정절차의 진행을 위하여 신청인에게 공개될 수 있으나 답변서에 첨부하신 증빙자료 및 기업정보에 한하여 비공개를 원하는 자료가 있다면 해당 자료에 “비공개” 표시(견출지 등으로 표시)하여 주시기 바랍니다.";
v_ret = v_ret +"<br/><br/>";
v_ret = v_ret +"5. 우리 협의회가 귀사(하)에게 통지하는 문서 중 조정절차 종료사실에 관한 문서는 우리 원 「온라인분쟁조정시스템」(fairnet.kofair.or.kr)으로 통지됨을 알려 드립니다.";
v_ret = v_ret +this.makeRespondentConnInfo(p_data1);
v_ret = v_ret +"<br/><br/>";
v_ret = v_ret +"6. 만약 온라인분쟁조정시스템을 통한 문서 통지를 원하지 않으면 담당 조사관에게 개별적으로 문의하여 주시기 바라며, 원하시는 경우 본 시스템을 통해 조정절차 진행상황 확인, 조정절차 관련 자료 제출 등의 기능도 이용할 수 있으니 적극 활용하여 주시기 바랍니다.";
v_ret = v_ret +"<br/><br/>";
v_ret = v_ret +"7. 참고로 귀사(하)가 본 내용을 임의로 제3자에게 제공할 경우 분쟁당사자 상대방의 기업비밀 등이 공개되어 피해가 발생할 수 있으니 주의를 부탁드립니다.";
//붙임
v_ret = v_ret +"<br/><br/>";
String[] s_arrAtch = {"접수사실 통지 및 자료제출 요구 공문 사본 1부."};
v_ret = v_ret +this.makeAtchInfo(s_arrAtch);
//v_ret = v_ret +"<br/><br/>";
//v_ret = v_ret +"붙임: 접수사실 통지 및 자료제출 요구 공문 사본 1부. 끝.";
//관인
v_ret = v_ret + this.makeChop(p_title);
v_ret = v_ret + this.bodyFooter();
}catch(Exception ex) {
ex.printStackTrace();
}
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 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 makeXBY32Title(
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,
List<?> p_caseApplcntData,
List<?> p_caseRespondentData,
String p_jobID,
int p_cnt //요구회차
) {
String v_ret = "";
try {
v_ret = this.receiverHeader();
//수신영역
{
v_ret = v_ret + "수신자 내부결재<br/>"+
"(경유)<br/>"+
"제목  <b>조정절차 종료 및 협의회 제출("+p_data1.get("caseNo").toString()+")</b>";
/*
if (p_cnt>1) {
v_ret = v_ret +"("+Integer.toString(p_cnt)+"차)";
}
*/
//v_ret = v_ret +"<br/>";
}
//v_ret = v_ret + this.receiverFooter();
v_ret = v_ret + this.receiverHR();
//하단본문영역
//v_ret = v_ret + this.bodyHeader();
//v_ret = v_ret +"<br/><br/>";
//v_ret = v_ret +"2. 위 분쟁사건의 조정절차 진행을 위하여 ";
if ("1-11".equals(p_jobID)) {
v_ret = v_ret +"공정거래분쟁조정협의회에 조정신청된 다음 분쟁사건에 대하여 「독점규제 및 공정거래에 관한 법률」제77조 제4항의 규정에 따라 조정절차를 종료하고, 이를 협의회 회의에 보고안건으로 제출하고자 합니다.";
}else if ("2-11".equals(p_jobID)) {
v_ret = v_ret +"가맹사업거래분쟁조정협의회에 조정 신청된 아래의 분쟁사건에 대하여 「가맹사업거래의 공정화에 관한 법률」제23조 제4항 규정에 따라 조정절차를 종료하고, 이를 가맹사업거래분쟁조정협의회 회의에 보고안건으로 제출하고자 합니다.";
}else if ("3-11".equals(p_jobID)) {
v_ret = v_ret +"하도급분쟁조정협의회에 조정신청된 다음 분쟁사건에 대하여 한국공정거래조정원 분쟁조정 사무처리지침 제12조 제1항의 규정에 따라 조정절차를 종료하고, 이를 협의회 회의에 보고안건으로 제출하고자 합니다.";
}else if ("4-11".equals(p_jobID)) {
v_ret = v_ret +"대규모유통업거래분쟁조정협의회에 조정신청된 다음 분쟁사건에 대하여 「대규모유통업에서의 거래 공정화에 관한 법률」 제26조 제6항 및 분쟁조정 사무처리지침 제12조 제1항의 규정에 따라 조정절차를 종료하고, 이를 협의회 회의에 보고안건으로 제출하고자 합니다.";
}else if ("5-11".equals(p_jobID)) {
v_ret = v_ret +"약관분쟁조정협의회에 조정신청된 다음 분쟁사건에 대하여 「약관의 규제에 관한 법률」 제27조의2 제4항 및 한국공정거래조정원 분쟁조정 사무처리지침 제12조 제1항의 규정에 따라 조정절차를 종료하고, 이를 협의회 회의에 보고안건으로 제출하고자 합니다.";
}else if ("6-11".equals(p_jobID)) {
v_ret = v_ret +"대리점분쟁조정협의회에 조정신청된 다음 분쟁사건에 대하여 「대리점거래의 공정화에 관한 법률」 제20조 제5항의 규정에 따라 조정절차를 종료하고, 이를 협의회 회의에 보고안건으로 제출하고자 합니다.";
}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 +"<br/><br/>";
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(),this.makeApplcnt(p_caseApplcntData),this.makeRespondent(p_caseRespondentData),p_data1.get("mediationBig").toString()+"<br/>("+p_data1.get("mediationSmall").toString()+")"};
v_ret = v_ret +this.makeTrTd(s_Arr_2);
v_ret = v_ret +this.TableFooter();
//붙임
v_ret = v_ret +"<br/><br/>";
String[] s_arrAtch = {"분쟁조정종료(보고)서 1부.", "증빙자료 1부."};
v_ret = v_ret +this.makeAtchInfo(s_arrAtch);
//v_ret = v_ret +"<br/><br/>붙임 1. 분쟁조정종료(보고)서 1부";
//v_ret = v_ret +"<br/>2. 증빙자료 1부. 끝.";
v_ret = v_ret + this.bodyFooter();
}catch(Exception ex) {
ex.printStackTrace();
}
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 + "수신자 내부결재<br/>"+
"(경유)<br/>"+
"제목  <b>분쟁조정 기간연장 보고서("+p_data1.get("caseNo").toString()+")</b>";
/*
if (p_cnt>1) {
v_ret = v_ret +"("+Integer.toString(p_cnt)+"차)";
}
*/
//v_ret = v_ret +"<br/>";
}
//v_ret = v_ret + this.receiverFooter();
v_ret = v_ret + this.receiverHR();
//하단본문영역
//v_ret = v_ret + this.bodyHeader();
//v_ret = v_ret +"<br/><br/>";
//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 +"<br/><br/>";
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 +"<br/>끝";
//v_ret = v_ret +"<br/><br/>붙임 1. 분쟁조정종료(보고)서 1부";
//v_ret = v_ret +"<br/>2. 증빙자료 1부. 끝.";
v_ret = v_ret + this.bodyFooter();
}catch(Exception ex) {
ex.printStackTrace();
}
return v_ret;
}
//STEP5.보고 - 당사자용 선보고 종료통지
private String makeXBY32(
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 + "수신자 " + this.makeApplcnt(p_caseApplcntData) + "<br/>";
//v_ret = v_ret + "수신자 내부결재<br/>";
v_ret = v_ret + "(경유)<br/>";
v_ret = v_ret + "제목  <b>분쟁종료 요청사실 보고 및 공정거래위원회 신고 안내("+p_data1.get("caseNo").toString()+")</b>";
/*
if (p_cnt>1) {
v_ret = v_ret +"("+Integer.toString(p_cnt)+"차)";
}
*/
//v_ret = v_ret +"<br/>";
}
//v_ret = v_ret + this.receiverFooter();
v_ret = v_ret + this.receiverHR();
v_ret = v_ret +"사건번호: "+p_data1.get("caseNo").toString();
v_ret = v_ret +"<br/>";
v_ret = v_ret +"신 청 인: "+this.makeApplcnt(p_caseApplcntData);
v_ret = v_ret +"<br/>";
v_ret = v_ret +"피신청인: "+this.makeRespondent(p_caseRespondentData);
//하단본문영역
//v_ret = v_ret + this.bodyHeader();
//v_ret = v_ret +"<br/><br/>";
//v_ret = v_ret +"2. 위 분쟁사건의 조정절차 진행을 위하여 ";
if ("1-32".equals(p_jobID)) {
v_ret = v_ret +"<br/><br/>1. 귀하(귀사)가 우리 협의회에 신청한 사건("+p_data1.get("caseNo").toString()+", "+p_data1.get("caseDate").toString()+" 접수)은 귀하(귀사)가 조정을 거부(또는 피신청인이 조정을 거부)하고 공정거래위원회에 위 사건을 즉시 보고하여 줄 것을 요청함에 따라, 우리 협의회는 그 사실을 공정거래위원회에 보고하였습니다.";
v_ret = v_ret +"<br/><br/>2. 이후 특별한 사정이 없는 한 위 분쟁사건의 조정 결과는 제2025-N차 공정거래분쟁조정협의회에서 심의의결한 후, 귀하(귀사) 및 피신청인에게 ‘조정절차 종료사실 통지’를 할 예정입니다.";
v_ret = v_ret +"<br/><br/>3. 한편, 위 분쟁사건에 대하여는 ‘조정절차 종료사실 통지’ 문서 수령 전이라도 신청인이 구체적인 행위사실을 적시하고 관련 증빙자료를 첨부하여 신고서를 공정거래위원회에 제출하면 공정거래위원회의 신고(또는 민원)처리 절차에 따라 진행됨을 알려드립니다.";
}else if ("2-32".equals(p_jobID)) {
v_ret = v_ret +"<br/><br/>1. 귀하(귀사)가 우리 협의회에 신청한 사건("+p_data1.get("caseNo").toString()+", "+p_data1.get("caseDate").toString()+" 접수)은 귀하(귀사)가 조정을 거부(또는 피신청인이 조정을 거부)하고 공정거래위원회에 위 사건을 즉시 보고하여 줄 것을 요청함에 따라, 우리 협의회는 그 사실을 공정거래위원회에 보고하였습니다.";
v_ret = v_ret +"<br/><br/>2. 이후 특별한 사정이 없는 한 위 분쟁사건의 조정 결과는 제2025-N차 가맹사업거래분쟁조정협의회에서 심의의결한 후, 귀하(귀사) 및 피신청인에게 ‘조정절차 종료사실 통지’를 할 예정입니다.";
v_ret = v_ret +"<br/><br/>3. 한편, 위 분쟁사건에 대하여는 ‘조정절차 종료사실 통지’ 문서 수령 전이라도 신청인이 구체적인 행위사실을 적시하고 관련 증빙자료를 첨부하여 신고서를 공정거래위원회에 제출하면 공정거래위원회의 신고(또는 민원)처리 절차에 따라 진행됨을 알려드립니다.";
}else if ("3-32".equals(p_jobID)) {
v_ret = v_ret +"<br/><br/>1. 귀하(귀사)가 우리 협의회에 신청한 사건("+p_data1.get("caseNo").toString()+", "+p_data1.get("caseDate").toString()+" 접수)은 귀하(귀사)가 조정을 거부(또는 피신청인이 조정을 거부)하고 공정거래위원회에 위 사건을 즉시 보고하여 줄 것을 요청함에 따라, 우리 협의회는 그 사실을 공정거래위원회에 보고하였습니다.";
v_ret = v_ret +"<br/><br/>2. 이후 특별한 사정이 없는 한 위 분쟁사건의 조정 결과는 제2025-N차 하도급분쟁조정협의회에서 심의의결한 후, 귀하(귀사) 및 피신청인에게 ‘조정절차 종료사실 통지’를 할 예정입니다.";
v_ret = v_ret +"<br/><br/>3. 한편, 위 분쟁사건에 대하여는 ‘조정절차 종료사실 통지’ 문서 수령 전이라도 신청인이 구체적인 행위사실을 적시하고 관련 증빙자료를 첨부하여 신고서를 공정거래위원회에 제출하면 공정거래위원회의 신고(또는 민원)처리 절차에 따라 진행됨을 알려드립니다.";
}else if ("4-32".equals(p_jobID)) {
v_ret = v_ret +"<br/><br/>1. 귀하(귀사)가 우리 협의회에 신청한 사건("+p_data1.get("caseNo").toString()+", "+p_data1.get("caseDate").toString()+" 접수)은 귀하(귀사)가 조정을 거부(또는 피신청인이 조정을 거부)하고 공정거래위원회에 위 사건을 즉시 보고하여 줄 것을 요청함에 따라, 우리 협의회는 그 사실을 공정거래위원회에 보고하였습니다.";
v_ret = v_ret +"<br/><br/>2. 이후 특별한 사정이 없는 한 위 분쟁사건의 조정 결과는 제2025-N차 대규모유통업거래분쟁조정협의회에서 심의의결한 후, 귀하(귀사) 및 피신청인에게 ‘조정절차 종료사실 통지’를 할 예정입니다.";
v_ret = v_ret +"<br/><br/>3. 한편, 위 분쟁사건에 대하여는 ‘조정절차 종료사실 통지’ 문서 수령 전이라도 신청인이 구체적인 행위사실을 적시하고 관련 증빙자료를 첨부하여 신고서를 공정거래위원회에 제출하면 공정거래위원회의 신고(또는 민원)처리 절차에 따라 진행됨을 알려드립니다.";
}else if ("5-32".equals(p_jobID)) {
v_ret = v_ret +"<br/><br/>1. 귀하(귀사)가 우리 협의회에 신청한 사건("+p_data1.get("caseNo").toString()+", "+p_data1.get("caseDate").toString()+" 접수)은 귀하(귀사)가 조정을 거부(또는 피신청인이 조정을 거부)하고 공정거래위원회에 위 사건을 즉시 보고하여 줄 것을 요청함에 따라, 우리 협의회는 그 사실을 공정거래위원회에 보고하였습니다.";
v_ret = v_ret +"<br/><br/>2. 이후 특별한 사정이 없는 한 위 분쟁사건의 조정 결과는 제2025-N차 약관분쟁조정협의회에서 심의의결한 후, 귀하(귀사) 및 피신청인에게 ‘조정절차 종료사실 통지’를 할 예정입니다.";
v_ret = v_ret +"<br/><br/>3. 한편, 위 분쟁사건에 대하여는 ‘조정절차 종료사실 통지’ 문서 수령 전이라도 신청인이 구체적인 행위사실을 적시하고 관련 증빙자료를 첨부하여 신고서를 공정거래위원회에 제출하면 공정거래위원회의 신고(또는 민원)처리 절차에 따라 진행됨을 알려드립니다.";
}else if ("6-32".equals(p_jobID)) {
v_ret = v_ret +"<br/><br/>1. 귀하(귀사)가 우리 협의회에 신청한 사건("+p_data1.get("caseNo").toString()+", "+p_data1.get("caseDate").toString()+" 접수)은 귀하(귀사)가 조정을 거부(또는 피신청인이 조정을 거부)하고 공정거래위원회에 위 사건을 즉시 보고하여 줄 것을 요청함에 따라, 우리 협의회는 그 사실을 공정거래위원회에 보고하였습니다.";
v_ret = v_ret +"<br/><br/>2. 이후 특별한 사정이 없는 한 위 분쟁사건의 조정 결과는 제2025-N차 대리점분쟁조정협의회에서 심의의결한 후, 귀하(귀사) 및 피신청인에게 ‘조정절차 종료사실 통지’를 할 예정입니다.";
v_ret = v_ret +"<br/><br/>3. 한편, 위 분쟁사건에 대하여는 ‘조정절차 종료사실 통지’ 문서 수령 전이라도 신청인이 구체적인 행위사실을 적시하고 관련 증빙자료를 첨부하여 신고서를 공정거래위원회에 제출하면 공정거래위원회의 신고(또는 민원)처리 절차에 따라 진행됨을 알려드립니다.";
}else {
v_ret = v_ret +"<br/><br/>1. 귀하(귀사)가 우리 협의회에 신청한 사건("+p_data1.get("caseNo").toString()+", "+p_data1.get("caseDate").toString()+" 접수)은 귀하(귀사)가 조정을 거부(또는 피신청인이 조정을 거부)하고 공정거래위원회에 위 사건을 즉시 보고하여 줄 것을 요청함에 따라, 우리 협의회는 그 사실을 공정거래위원회에 보고하였습니다.";
v_ret = v_ret +"<br/><br/>2. 이후 특별한 사정이 없는 한 위 분쟁사건의 조정 결과는 제2025-N차 공정거래분쟁조정협의회에서 심의의결한 후, 귀하(귀사) 및 피신청인에게 ‘조정절차 종료사실 통지’를 할 예정입니다.";
v_ret = v_ret +"<br/><br/>3. 한편, 위 분쟁사건에 대하여는 ‘조정절차 종료사실 통지’ 문서 수령 전이라도 신청인이 구체적인 행위사실을 적시하고 관련 증빙자료를 첨부하여 신고서를 공정거래위원회에 제출하면 공정거래위원회의 신고(또는 민원)처리 절차에 따라 진행됨을 알려드립니다.";
}
/*
* //보완요구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 +"<br/><br/>";
String[] s_arrAtch = {"분쟁조정 사건 처리안내 1부."};
v_ret = v_ret +this.makeAtchInfo(s_arrAtch);
//v_ret = v_ret +"<br/><br/>붙임 1. 분쟁조정종료(보고)서 1부";
//v_ret = v_ret +"<br/>2. 증빙자료 1부. 끝.";
v_ret = v_ret + this.bodyFooter();
}catch(Exception ex) {
ex.printStackTrace();
}
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,
List<?> p_caseApplcntData,
List<?> p_caseRespondentData,
String p_jobID,
int p_cnt //요구회차
) {
String v_ret = "";
try {
v_ret = this.receiverHeader();
//수신영역
{
v_ret = v_ret + "수신자 내부결재<br/>"+
"(경유)<br/>"+
"제목  <b>분쟁사건의 조사결과 보고 및 협의회 제출("+p_data1.get("caseNo").toString()+")</b>";
/*
if (p_cnt>1) {
v_ret = v_ret +"("+Integer.toString(p_cnt)+"차)";
}
*/
//v_ret = v_ret +"<br/>";
}
//v_ret = v_ret + this.receiverFooter();
v_ret = v_ret + this.receiverHR();
//하단본문영역
//v_ret = v_ret + this.bodyHeader();
//v_ret = v_ret +"<br/><br/>";
//v_ret = v_ret +"2. 위 분쟁사건의 조정절차 진행을 위하여 ";
if ("1-12".equals(p_jobID)) {
v_ret = v_ret +"공정거래분쟁조정협의회에 신청된 다음 분쟁사건은 공정거래분쟁조정협의회 운영세칙 제3조 제2항 제1호에 해당하여 한국공정거래조정원 분쟁조정 사무처리지침 제11조 제1항의 규정에 따라 붙임 조사보고서를 협의회에 심의사항으로 제출하고자 합니다.";
}else if ("2-12".equals(p_jobID)) {
v_ret = v_ret +"가맹사업거래분쟁조정협의회에 신청된 아래의 분쟁사건은 가맹사업거래분쟁조정협의회 운영세칙 제2조, 공정거래분쟁조정협의회 운영세칙 제3조 제2항 제1호 규정에 해당하여 한국공정거래조정원 분쟁조정 사무처리지침 제11조 제1항 규정에 따라 붙임 조사보고서를 협의회에 심의사항으로 제출하고자 합니다.";
}else if ("3-12".equals(p_jobID)) {
v_ret = v_ret +"하도급분쟁조정협의회에 신청된 다음 분쟁사건은 하도급분쟁조정협의회 운영세칙 제2조 및 공정거래분쟁조정협의회 운영세칙 제3조 제2항 제1호에 해당하여 한국공정거래조정원 분쟁조정 사무처리지침 제11조 제1항의 규정에 따라 붙임 조사보고서를 협의회에 심의사항으로 제출하고자 합니다.";
}else if ("4-12".equals(p_jobID)) {
v_ret = v_ret +"대규모유통업거래분쟁조정협의회에 신청된 다음 분쟁사건은 대규모유통업거래분쟁조정협의회 운영세칙 제2조 및 공정거래분쟁조정협의회 운영세칙 제3조 제2항 제1호에 해당하여 한국공정거래조정원 분쟁조정 사무처리지침 제11조 제1항의 규정에 따라 붙임 조사보고서를 협의회에 심의사항으로 제출하고자 합니다.";
}else if ("5-12".equals(p_jobID)) {
v_ret = v_ret +"약관분쟁조정협의회에 신청된 다음 분쟁사건은 약관분쟁조정협의회 운영세칙 제2조 및 공정거래분쟁조정협의회 운영세칙 제3조 제2항 제1호에 해당하여 한국공정거래조정원 분쟁조정 사무처리지침 제11조 제1항의 규정에 따라 붙임 조사보고서를 협의회에 심의사항으로 제출하고자 합니다.";
}else if ("6-12".equals(p_jobID)) {
v_ret = v_ret +"대리점분쟁조정협의회에 신청된 다음 분쟁사건은 대리점분쟁조정협의회 운영세칙 제2조 및 공정거래분쟁조정협의회 운영세칙 제3조 제2항 제1호에 해당하여 한국공정거래조정원 분쟁조정 사무처리지침 제11조 제1항의 규정에 따라 붙임 조사보고서를 협의회에 심의사항으로 제출하고자 합니다.";
}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 +"<br/><br/>";
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(),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 +"<br/><br/>";
String[] s_arrAtch = {"조사보고서 1부."};
v_ret = v_ret +this.makeAtchInfo(s_arrAtch);
//v_ret = v_ret +"<br/><br/>붙임 조사보고서 1부. 끝.";
v_ret = v_ret + this.bodyFooter();
}catch(Exception ex) {
ex.printStackTrace();
}
return v_ret;
}
//STEP5.보고 - 조정안 수락여부 조회
private String makeXBY13(
EgovMap p_data1,
List<?> p_caseApplcntData,
List<?> p_caseRespondentData,
String p_jobID
//String p_title
) {
String v_ret = "";
try {
v_ret = this.receiverHeader();
//수신영역
{
//v_ret = v_ret + "수신자 " + this.makeApplcnt(p_caseApplcntData) + ", " + this.makeRespondent(p_caseRespondentData) + "<br/>";
v_ret = v_ret + "수신자 수신자 참조";
v_ret = v_ret + "<br/>(경유)";
//v_ret = v_ret + "<br/>제목  <b>사실관계 확인을 위한 출석요구("+p_data1.get("caseNo").toString()+")</b>";
v_ret = v_ret + "<br/>제목  <b>분쟁조정협의회 조정안에 대한 수락 여부 조회</b>";
/*
if (p_cnt>1) {
v_ret = v_ret +"("+Integer.toString(p_cnt)+"차)";
}
*/
}
//v_ret = v_ret + this.receiverFooter();
v_ret = v_ret + this.receiverHR();
//하단본문영역
//v_ret = v_ret + this.bodyHeader();
v_ret = v_ret +"사건번호: "+p_data1.get("caseNo").toString();
v_ret = v_ret +"<br/>";
v_ret = v_ret +"신 청 인: "+this.makeApplcnt(p_caseApplcntData);
v_ret = v_ret +"<br/>";
v_ret = v_ret +"피신청인: "+this.makeRespondent(p_caseRespondentData);
if (p_jobID.indexOf("1-")>-1) {
v_ret = v_ret +"<br/><br/>1. 위 분쟁사건에 대하여 우리 협의회(제2023-10차 공정거래분쟁조정협의회, 202o. oo. oo.(o) oo:oo 개최)가 심의한 결과, 「독점규제 및 공정거래에 관한 법률(이하 ‘공정거래법’이라 합니다)」제77조 제1항의 규정에 따라 붙임 조정결정서의 주문과 같이 조정안을 제시하는 것으로 결정되었습니다.";
v_ret = v_ret +"<br/><br/>2. 귀사는 붙임 조정결정서에 대한 수락여부를 <u>202o. oo. oo.(o)까지 ‘수락’ 또는 ‘불수락’ 중 하나를 선택하여 반드시 서면으로 통지하여 주시기 바랍니다.</u>";
v_ret = v_ret +"<br/><br/>3. 만일 위 기한까지 수락 여부에 대한 통지가 없는 때에는 우리 협의회의 조정안을 거부한 것으로 간주하여 공정거래법 제77조 제4항 제3호의 규정에 따라 조정절차를 종료하고 동 조 제5항의 규정에 따라 공정거래위원회에 보고하게 됩니다.";
v_ret = v_ret +"<br/><br/>4. 참고로, 우리 협의회의 조정안은 분쟁당사자의 제출자료와 주장, 조정의사 등을 종합적으로 고려하여 검토한 것으로 공정거래위원회 및 법원을 기속하지 않습니다.";
v_ret = v_ret +"<br/><br/>※ 귀사에서 본 내용을 임의로 제3자에게 제공할 경우 분쟁당사자 상대방의 기업비밀 등이 공개되어 피해가 발생할 수 있으니 주의를 부탁드립니다.";
}else if (p_jobID.indexOf("2-")>-1) {
v_ret = v_ret +"<br/><br/>1. 위 분쟁사건에 대하여 우리 협의회(제2023-14차 가맹사업거래분쟁조정협의회, 202o. oo. oo.(o) oo:oo 개최)가 심의한 결과, 「가맹사업거래의 공정화에 관한 법률(이하 ‘가맹사업법’이라 합니다)」 제23조 제2항의 규정에 따라 붙임 조정결정서의 주문과 같이 조정안을 제시하는 것으로 결정되었습니다.";
v_ret = v_ret +"<br/><br/>2. 귀사는 붙임 조정결정서에 대한 수락여부를 <u>202o. oo. oo.(o)까지 ‘수락’ 또는 ‘불수락’ 중 하나를 선택하여 반드시 서면으로 통지하여 주시기 바랍니다.</u>";
v_ret = v_ret +"<br/><br/>3. 만일 위 기한까지 수락 여부에 대한 통지가 없는 때에는 우리 협의회의 조정안을 거부한 것으로 간주하여 가맹사업법 제23조 제4항 제3호의 규정에 따라 조정절차를 종료하고 동 조 제5항의 규정에 따라 공정거래위원회에 보고하게 됩니다.";
v_ret = v_ret +"<br/><br/>4. 참고로, 우리 협의회의 조정안은 분쟁당사자의 제출자료와 주장, 조정의사 등을 종합적으로 고려하여 검토한 것으로 공정거래위원회 및 법원을 기속하지 않습니다.";
v_ret = v_ret +"<br/><br/>※ 귀사(하)에서 본 내용을 임의로 제3자에게 제공할 경우 분쟁당사자 상대방의 기업비밀 등이 공개되어 피해가 발생할 수 있으니 주의를 부탁드립니다.";
}else if (p_jobID.indexOf("3-")>-1) {
v_ret = v_ret +"<br/><br/>1. 위 분쟁사건에 대하여 우리 협의회(제202o-oo차 하도급분쟁조정협의회, 202o. oo. oo.(o) oo:oo 개최)에서 심의한 결과, 「하도급거래 공정화에 관한 법률(이하 ’하도급법‘이라 합니다)」 제24조의5 제1항의 규정에 따라 붙임 조정결정서의 주문과 같이 조정안을 제시하는 것으로 결정되었습니다.";
v_ret = v_ret +"<br/><br/>2. 귀사는 붙임 조정결정서에 대한 수락여부를 <u>202o. oo. oo.(o)까지 ‘수락’ 또는 ‘불수락’ 중 하나를 선택하여 반드시 서면으로 통지하여 주시기 바랍니다.</u>";
v_ret = v_ret +"<br/><br/>3. 만일 위 기한까지 수락여부에 대한 통지가 없는 때에는 우리 협의회의 조정안을 거부한 것으로 간주하여 하도급법 제24조의5 제5항의 규정에 따라 조정절차를 종료하고 공정거래위원회에 보고하게 됩니다.";
v_ret = v_ret +"<br/><br/>4. 참고로, 우리 협의회의 조정안은 분쟁당사자의 제출자료와 주장, 조정의사 등을 종합적으로 고려하여 검토한 것으로 공정거래위원회 및 법원을 기속하지 않습니다.";
v_ret = v_ret +"<br/><br/>※ 귀사에서 본 내용을 임의로 제3자에게 제공할 경우 분쟁당사자 상대방의 기업비밀 등이 공개되어 피해가 발생할 수 있으니 주의를 부탁드립니다.";
}else if (p_jobID.indexOf("4-")>-1) {
v_ret = v_ret +"<br/><br/>1. 위 분쟁사건에 대하여 우리 협의회(제202o-oo차 가맹사업거래분쟁조정협의회, 202o. oo. oo.(o) oo:oo 개최)가 심의한 결과, 「가맹사업거래의 공정화에 관한 법률(이하 ‘가맹사업법’이라 합니다)」 제23조 제2항의 규정에 따라 붙임 조정결정서의 주문과 같이 조정안을 제시하는 것으로 결정되었습니다.";
v_ret = v_ret +"<br/><br/>2. 귀사는 붙임 조정결정서에 대한 수락여부를 <u>202o. oo. oo.(o)까지 ‘수락’ 또는 ‘불수락’ 중 하나를 선택하여 반드시 서면으로 통지하여 주시기 바랍니다.</u>";
v_ret = v_ret +"<br/><br/>3. 만일 위 기한까지 수락 여부에 대한 통지가 없는 때에는 우리 협의회의 조정안을 거부한 것으로 간주하여 가맹사업법 제23조 제4항 제3호의 규정에 따라 조정절차를 종료하고 동 조 제5항의 규정에 따라 공정거래위원회에 보고하게 됩니다.";
v_ret = v_ret +"<br/><br/>4. 참고로, 우리 협의회의 조정안은 분쟁당사자의 제출자료와 주장, 조정의사 등을 종합적으로 고려하여 검토한 것으로 공정거래위원회 및 법원을 기속하지 않습니다.";
v_ret = v_ret +"<br/><br/>※ 귀하가 본 내용을 임의로 제3자에게 제공할 경우 분쟁당사자 상대방의 기업비밀 등이 공개되어 피해가 발생할 수 있으니 주의를 부탁드립니다.";
}else if (p_jobID.indexOf("5-")>-1) {
v_ret = v_ret +"<br/><br/>1. 위 분쟁사건에 대하여 우리 협의회(제202o-o차 대리점분쟁조정협의회, 202o. oo. oo.(o) oo:oo 개최)가 심의한 결과, 「대리점거래의 공정화에 관한 법률(이하‘대리점법’이라 합니다)」 제20조 제1항의 규정에 따라 붙임 조정결정서의 주문과 같이 조정안을 제시하는 것으로 결정되었습니다.";
v_ret = v_ret +"<br/><br/>2. 귀사는 붙임 조정결정서에 대한 수락여부를 <u>202o. oo. oo.(o)까지 ‘수락’ 또는 ‘불수락’ 중 하나를 선택하여 반드시 서면으로 통지하여 주시기 바랍니다.</u>";
v_ret = v_ret +"<br/><br/>3. 만일 위 기한까지 수락 여부에 대한 통지가 없는 때에는 우리 협의회의 조정안을 거부한 것으로 간주하여 대리점법 제20조 제5항 제2호의 규정에 따라 조정절차를 종료하고 동 조 제6항의 규정에 따라 공정거래위원회에 보고하게 됩니다.";
v_ret = v_ret +"<br/><br/>4. 참고로, 우리 협의회의 조정안은 분쟁당사자의 제출자료와 주장, 조정의사 등을 종합적으로 고려하여 검토한 것으로 공정거래위원회 및 법원을 기속하지 않습니다.";
v_ret = v_ret +"<br/><br/>※ 귀사에서 본 내용을 임의로 제3자에게 제공할 경우 분쟁당사자 상대방의 기업비밀 등이 공개되어 피해가 발생할 수 있으니 주의를 부탁드립니다.";
}else if (p_jobID.indexOf("6-")>-1) {
v_ret = v_ret +"<br/><br/>1. 위 분쟁사건에 대하여 우리 협의회(제202o-o차 대리점분쟁조정협의회, 202o. oo. oo.(o) oo:oo 개최)가 심의한 결과, 「대리점거래의 공정화에 관한 법률(이하‘대리점법’이라 합니다)」 제20조 제1항의 규정에 따라 붙임 조정결정서의 주문과 같이 조정안을 제시하는 것으로 결정되었습니다.";
v_ret = v_ret +"<br/><br/>2. 귀사는 붙임 조정결정서에 대한 수락여부를 <u>202o. oo. oo.(o)까지 ‘수락’ 또는 ‘불수락’ 중 하나를 선택하여 반드시 서면으로 통지하여 주시기 바랍니다.</u>";
v_ret = v_ret +"<br/><br/>3. 만일 위 기한까지 수락 여부에 대한 통지가 없는 때에는 우리 협의회의 조정안을 거부한 것으로 간주하여 대리점법 제20조 제5항 제2호의 규정에 따라 조정절차를 종료하고 동 조 제6항의 규정에 따라 공정거래위원회에 보고하게 됩니다.";
v_ret = v_ret +"<br/><br/>4. 참고로, 우리 협의회의 조정안은 분쟁당사자의 제출자료와 주장, 조정의사 등을 종합적으로 고려하여 검토한 것으로 공정거래위원회 및 법원을 기속하지 않습니다.";
v_ret = v_ret +"<br/><br/>※ 귀사에서 본 내용을 임의로 제3자에게 제공할 경우 분쟁당사자 상대방의 기업비밀 등이 공개되어 피해가 발생할 수 있으니 주의를 부탁드립니다.";
}else {
v_ret = v_ret +"관련 규정에 따라 조정절차를 종료하고, 관련 ";
}
//붙임
//붙임
v_ret = v_ret +"<br/><br/>";
String[] s_arrAtch = {"조사보고서 1부."};
v_ret = v_ret +this.makeAtchInfo(s_arrAtch);
//v_ret = v_ret +"<br/><br/>";
//v_ret = v_ret +"붙임 조정결정서 1부. 끝.";
//관인
//v_ret = v_ret + this.makeChop(p_title);
v_ret = v_ret + this.makeChopNrecipient("", p_caseApplcntData, p_caseRespondentData);
//v_ret = v_ret + "수신자 " + this.makeApplcnt(p_caseApplcntData) + ", " + this.makeRespondent(p_caseRespondentData) + "<br/>";
v_ret = v_ret + this.bodyFooter();
}catch(Exception ex) {
ex.printStackTrace();
}
return v_ret;
}
//STEP5.보고 - 조정안 수락여부 조회
private String makeXBY13Title(
EgovMap p_data1
) {
String v_ret = "";
try {
v_ret = v_ret + "분쟁조정협의회 조정안에 대한 수락 여부 조회";
}catch(Exception ex) {
ex.printStackTrace();
}
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,
List<?> p_caseApplcntData,
List<?> p_caseRespondentData,
String p_jobID,
int p_cnt //요구회차
) {
String v_ret = "";
try {
v_ret = this.receiverHeader();
//수신영역
{
v_ret = v_ret + "수신자 내부결재<br/>"+
"(경유)<br/>"+
"제목  <b>조정절차 종료사실 보고(선보고)</b>";
/*
if (p_cnt>1) {
v_ret = v_ret +"("+Integer.toString(p_cnt)+"차)";
}
*/
//v_ret = v_ret +"<br/>";
}
//v_ret = v_ret + this.receiverFooter();
v_ret = v_ret + this.receiverHR();
//하단본문영역
//v_ret = v_ret + this.bodyHeader();
v_ret = v_ret +"<br/>";
v_ret = v_ret +"1. 귀 사무소의 무궁한 발전을 기원합니다.";
if ("1-25".equals(p_jobID)) {
v_ret = v_ret +"2. 우리 협의회에 조정신청된 다음의 분쟁사건에 대하여 신청인이 이를 귀 사무소로 이송해 줄 것을 요구함에 따라 조정절차를 종료하고 그 사실을 「독점규제 및 공정거래에 관한 법률」제48조의7 제5항에 의거 다음과 같이 보고합니다. ";
}else if ("2-11".equals(p_jobID)) {
//v_ret = v_ret +"가맹사업거래분쟁조정협의회에 조정 신청된 아래의 분쟁사건에 대하여 「가맹사업거래의 공정화에 관한 법률」제23조 제4항 규정에 따라 조정절차를 종료하고, 이를 가맹사업거래분쟁조정협의회 회의에 보고안건으로 제출하고자 합니다.";
}else if ("3-12".equals(p_jobID)) {
//v_ret = v_ret +"하도급분쟁조정협의회에 신청된 다음 분쟁사건은 하도급분쟁조정협의회 운영세칙 제2조 및 공정거래분쟁조정협의회 운영세칙 제3조 제2항 제1호에 해당하여 한국공정거래조정원 분쟁조정 사무처리지침 제11조 제1항의 규정에 따라 붙임 조사보고서를 협의회에 심의사항으로 제출하고자 합니다.";
}else if ("4-11".equals(p_jobID)) {
//v_ret = v_ret +"대규모유통업거래분쟁조정협의회에 조정신청된 다음 분쟁사건에 대하여 「대규모유통업에서의 거래 공정화에 관한 법률」 제26조 제6항 및 분쟁조정 사무처리지침 제12조 제1항의 규정에 따라 조정절차를 종료하고, 이를 협의회 회의에 보고안건으로 제출하고자 합니다.";
}else if ("5-11".equals(p_jobID)) {
//v_ret = v_ret +"약관분쟁조정협의회에 조정신청된 다음 분쟁사건에 대하여 「약관의 규제에 관한 법률」 제27조의2 제4항 및 한국공정거래조정원 분쟁조정 사무처리지침 제12조 제1항의 규정에 따라 조정절차를 종료하고, 이를 협의회 회의에 보고안건으로 제출하고자 합니다.";
}else if ("6-11".equals(p_jobID)) {
//v_ret = v_ret +"대리점분쟁조정협의회에 조정신청된 다음 분쟁사건에 대하여 「대리점거래의 공정화에 관한 법률」 제20조 제5항의 규정에 따라 조정절차를 종료하고, 이를 협의회 회의에 보고안건으로 제출하고자 합니다.";
}else {
v_ret = v_ret +"2. 우리 협의회에 조정신청된 다음의 분쟁사건에 대하여 신청인이 이를 귀 사무소로 이송해 줄 것을 요구함에 따라 조정절차를 종료하고 그 사실을 관련 규정에 의거 다음과 같이 보고합니다. ";
}
/*
* //보완요구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 +"<br/><br/>";
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),p_data1.get("mediationBig").toString()+"<br/>("+p_data1.get("mediationSmall").toString()+")",""};
v_ret = v_ret +this.makeTrTd(s_Arr_2);
v_ret = v_ret +this.TableFooter();
v_ret = v_ret +"<br/>※ 첨부된 분쟁조정 결과보고서 등에는 분쟁당사자 등의 개인 또는 기업비밀이 다수 포함되어 있으므로, 위 자료의 대외유출 등에 유의하여 주시기 바랍니다.";
//붙임
v_ret = v_ret +"<br/><br/>";
String[] s_arrAtch = {"분쟁조정종료(보고)서 및 사건관계서류 각 1부."};
v_ret = v_ret +this.makeAtchInfo(s_arrAtch);
//v_ret = v_ret +"<br/><br/>붙임 분쟁조정종료(보고)서 및 사건관계서류 각 1부. 끝.";
v_ret = v_ret + this.bodyFooter();
}catch(Exception ex) {
ex.printStackTrace();
}
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 +"<br/>";
}
}catch(Exception ex) {
ex.printStackTrace();
}
return v_ret;
}
//STEP5.보고 - 보완보고서
private String makeXBY40(
EgovMap p_data1,
List<?> p_caseApplcntData,
List<?> p_caseRespondentData,
String p_jobID
) {
String v_ret = "";
try {
v_ret = this.receiverHeader();
//수신영역
{
v_ret = v_ret + "수신자 내부결재<br/>"+
"(경유)<br/>"+
"제목  <b>분쟁사건의 조사결과 보고 및 협의회 제출("+p_data1.get("caseNo").toString()+")</b>";
/*
if (p_cnt>1) {
v_ret = v_ret +"("+Integer.toString(p_cnt)+"차)";
}
*/
//v_ret = v_ret +"<br/>";
}
//v_ret = v_ret + this.receiverFooter();
v_ret = v_ret + this.receiverHR();
//하단본문영역
//v_ret = v_ret + this.bodyHeader();
//v_ret = v_ret +"<br/><br/>";
//v_ret = v_ret +"2. 위 분쟁사건의 조정절차 진행을 위하여 ";
if ("1-40".equals(p_jobID)) {
v_ret = v_ret +"공정거래분쟁조정협의회에 신청된 다음 분쟁사건은 공정거래분쟁조정협의회 운영세칙 제3조 제2항 제1호에 해당하여 한국공정거래조정원 분쟁조정 사무처리지침 제11조 제1항의 규정에 따라 붙임 조사보고서를 협의회에 심의사항으로 제출하고자 합니다.";
}else if ("2-40".equals(p_jobID)) {
v_ret = v_ret +"가맹사업거래분쟁조정협의회에 신청된 다음 분쟁사건은 가맹사업거래분쟁조정협의회 운영세칙 제2조 및 공정거래분쟁조정협의회 운영세칙 제3조 제2항 제1호에 해당하여 한국공정거래조정원 분쟁조정 사무처리지침 제11조 제1항의 규정에 따라 붙임 조사보고서를 협의회에 심의사항으로 제출하고자 합니다.";
}else if ("3-40".equals(p_jobID)) {
v_ret = v_ret +"하도급분쟁조정협의회에 신청된 다음 분쟁사건은 하도급분쟁조정협의회 운영세칙 제2조 및 공정거래분쟁조정협의회 운영세칙 제3조 제2항 제1호에 해당하여 한국공정거래조정원 분쟁조정 사무처리지침 제11조 제1항의 규정에 따라 붙임 조사보고서를 협의회에 심의사항으로 제출하고자 합니다.";
}else if ("4-40".equals(p_jobID)) {
v_ret = v_ret +"대규모유통업거래분쟁조정협의회에 신청된 다음 분쟁사건은 대규모유통업거래분쟁조정협의회 운영세칙 제2조 및 공정거래분쟁조정협의회 운영세칙 제3조 제2항 제1호에 해당하여 한국공정거래조정원 분쟁조정 사무처리지침 제11조 제1항의 규정에 따라 붙임 조사보고서를 협의회에 심의사항으로 제출하고자 합니다.";
}else if ("5-40".equals(p_jobID)) {
v_ret = v_ret +"약관분쟁조정협의회에 신청된 다음 분쟁사건은 약관분쟁조정협의회 운영세칙 제2조 및 공정거래분쟁조정협의회 운영세칙 제3조 제2항 제1호에 해당하여 한국공정거래조정원 분쟁조정 사무처리지침 제11조 제1항의 규정에 따라 붙임 조사보고서를 협의회에 심의사항으로 제출하고자 합니다.";
}else if ("6-40".equals(p_jobID)) {
v_ret = v_ret +"대리점분쟁조정협의회에 신청된 다음 분쟁사건은 대리점분쟁조정협의회 운영세칙 제2조 및 공정거래분쟁조정협의회 운영세칙 제3조 제2항 제1호에 해당하여 한국공정거래조정원 분쟁조정 사무처리지침 제11조 제1항의 규정에 따라 붙임 조사보고서를 협의회에 심의사항으로 제출하고자 합니다.";
}else {
v_ret = v_ret +"공정거래분쟁조정협의회에 신청된 다음 분쟁사건은 공정거래분쟁조정협의회 운영세칙 제3조 제2항 제1호에 해당하여 한국공정거래조정원 분쟁조정 사무처리지침 제11조 제1항의 규정에 따라 붙임 조사보고서를 협의회에 심의사항으로 제출하고자 합니다.";
}
/*
* //보완요구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 +"<br/><br/>";
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(),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 +"<br/><br/>";
String[] s_arrAtch = {"재심의보고서 1부."};
v_ret = v_ret +this.makeAtchInfo(s_arrAtch);
//v_ret = v_ret +"<br/><br/>붙임 재심의보고서 1부. 끝.";
v_ret = v_ret + this.bodyFooter();
}catch(Exception ex) {
ex.printStackTrace();
}
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.개최준비 - 회의안건 상정
private String makeXBY20(
EgovMap p_data1,
EgovMap p_dataA,
List<?> p_dataB,
List<?> p_caseApplcntData,
List<?> p_caseRespondentData,
String p_jobID,
int p_cnt //요구회차
) {
String v_ret = "";
try {
v_ret = this.receiverHeader();
//수신영역
{
v_ret = v_ret + "수신자 내부결재<br/>"+"(경유)<br/>";
//v_ret = v_ret + "제목&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>" +p_data1.get("conferenceNames").toString()+" "+p_data1.get("conferenceGubunNm").toString()+" 안건 상정</b>";
v_ret = v_ret + "제목  <b>" +p_dataA.get("conferenceNames").toString()+" 회의안건 상정</b>";
/*
if (p_cnt>1) {
v_ret = v_ret +"("+Integer.toString(p_cnt)+"차)";
}
*/
//v_ret = v_ret +"<br/>";
}
//v_ret = v_ret + this.receiverFooter();
v_ret = v_ret + this.receiverHR();
//하단본문영역
//v_ret = v_ret + this.bodyHeader();
//v_ret = v_ret +"<br/>";
//v_ret = v_ret +p_data1.get("conferenceNames").toString()+" "+p_data1.get("conferenceGubunNm").toString()+"에서 의결할 안건을 다음과 같이 상정하고자 합니다.";
String s_memberNm = "";
try {
s_memberNm = p_data1.get("memberName").toString();
}catch(Exception ex) {
ex.printStackTrace();
}
//회의 일자 ==> 회의 일시
//String[] a_fixday = {"",""};
String s_fixday = "";
s_fixday = this.makeYYYY_MM_DD(p_dataA.get("fixDay").toString(), p_dataA.get("fixDay2").toString());
/*
makeYYYY_MM_DD
String[] a_fixday_2 = {"","",""};
try {
s_fixday = p_dataA.get("fixDay").toString();
a_fixday = s_fixday.split(" ");
if (a_fixday.length>=2) {
a_fixday_2 = a_fixday[0].split("-");
if (a_fixday_2.length>=3) {
s_fixday = a_fixday_2[0] + "." +
" " + Integer.toString(Integer.parseInt(a_fixday_2[1])) + "." +
" " + Integer.toString(Integer.parseInt(a_fixday_2[2])) + "." +
"(" + p_dataA.get("fixDay2").toString() + ")" +
" " + a_fixday[1];
}
}
}catch(Exception ex) {
ex.printStackTrace();
}
*/
String s_conferenceNames = "";
String s_fixDay = "";
//String s_conferencePlace = "";
String s_memberCnt = ""; //참석위원
//String s_agenda = ""; //안건
//String s_t_agenda = ""; //table안건
//String s_t_result = ""; //table결과
String s_dlbrtmtrCnt = ""; //심의 건
String s_endmtrCnt = ""; //결과보고 건
int i_dlbrtmtrCnt = 0;
try {
s_conferenceNames = p_dataA.get("conferenceNames").toString();
}catch(Exception ex) {
ex.printStackTrace();
}
try {
s_fixDay = p_dataA.get("fixDay").toString();
}catch(Exception ex) {
ex.printStackTrace();
}
/*
try {
s_conferencePlace = p_dataA.get("conferencePlace").toString();
}catch(Exception ex) {
ex.printStackTrace();
}
*/
try {
s_memberCnt = this.makeCfrncatndncsCnt(p_dataB) + ""
+ "(" + this.makeCfrncatndncs(p_dataB) + ")";//p_data1.get("memberCnt").toString();
}catch(Exception ex) {
ex.printStackTrace();
}
try {
s_endmtrCnt = Integer.toString(
Integer.parseInt(p_data1.get("endmtrCnt").toString())
)+""
+"("
+ "성립 " + p_data1.get("bigCnt1").toString()
+ ", 불성립 " + p_data1.get("bigCnt2").toString()
+ ", 종결 " + p_data1.get("bigCnt5").toString()
+")";
}catch(Exception ex) {
ex.printStackTrace();
}
/*
try {
s_t_agenda = "성립 " + p_data1.get("bigCnt1").toString()
+ ", 불성립 " + p_data1.get("bigCnt2").toString()
+ ", 종결 " + p_data1.get("bigCnt5").toString();
}catch(Exception ex) {
ex.printStackTrace();
}
*/
try {
s_dlbrtmtrCnt = p_data1.get("dlbrtmtrCnt").toString() + "";
}catch(Exception ex) {
ex.printStackTrace();
}
/*
try {
s_t_result = "원안의결 "
+ Integer.toString(
Integer.parseInt(p_data1.get("bigCnt1").toString())
+Integer.parseInt(p_data1.get("bigCnt2").toString())
+Integer.parseInt(p_data1.get("bigCnt5").toString())
);
}catch(Exception ex) {
ex.printStackTrace();
}
*/
v_ret = v_ret +s_conferenceNames+" 회의에서 의결할 안건을 다음과 같이 상정하고자 합니다.";
//v_ret = v_ret +"<br/><br/>1. 회의 일시: "+p_dataA.get("fixDay").toString()+"";
v_ret = v_ret +"<br/><br/>1. 회의 일시: "+s_fixday;
v_ret = v_ret +"<br/>2. 참석 위원: "+s_memberCnt;
v_ret = v_ret +"<br/>3. 회의안건";
v_ret = v_ret +"<br/> ㅇ 심의사항";
v_ret = v_ret +"<br/>   - 조정안 제시 여부 심의 "+s_dlbrtmtrCnt;
v_ret = v_ret +"<br/> ㅇ 보고사항";
v_ret = v_ret +"<br/>   - 조정종료 결과보고 "+s_endmtrCnt;
v_ret = v_ret +"<br/><br/>";
String[] s_arrAtch = {p_dataA.get("conferenceNames").toString()+" 안건목록 1부.", p_dataA.get("conferenceNames").toString()+" 희의자료 1부."};
v_ret = v_ret +this.makeAtchInfo(s_arrAtch);
/*
if ("1-20".equals(p_jobID)) {
//v_ret = v_ret +"<br/><br/>1. 회의 일시: "+p_dataA.get("fixDay").toString()+"";
v_ret = v_ret +"<br/><br/>1. 회의 일시: "+s_fixday;
v_ret = v_ret +"<br/>2. 참석 위원: "+p_data1.get("memberCnt").toString()+"("+s_memberNm+")";
v_ret = v_ret +"<br/>3. 회의안건";
v_ret = v_ret +"<br/>ㅇ 보고사항";
v_ret = v_ret +"<br/>- 조정종료 결과보고 ";
v_ret = v_ret +(Integer.parseInt(p_data1.get("endmtrCnt").toString())
+Integer.parseInt(p_data1.get("bigCnt1").toString())
+Integer.parseInt(p_data1.get("bigCnt2").toString())
+Integer.parseInt(p_data1.get("bigCnt3").toString())
+Integer.parseInt(p_data1.get("bigCnt4").toString())
+Integer.parseInt(p_data1.get("dlbrtmtrCnt").toString()))+"건";
v_ret = v_ret +"(";
v_ret = v_ret +p_data1.get("endmtrBigCnt1").toString()+"건, ";
v_ret = v_ret +p_data1.get("endmtrBigCnt2").toString()+"건, ";
v_ret = v_ret +p_data1.get("endmtrBigCnt3").toString()+"건, ";
v_ret = v_ret +p_data1.get("endmtrBigCnt4").toString()+"건, ";
v_ret = v_ret +p_data1.get("dlbrtmtrBigCnt").toString()+"건, ";
v_ret = v_ret +p_data1.get("dlbrtmtrSmallCnt").toString()+"건, ";
v_ret = v_ret +")";
v_ret = v_ret +"<br/><br/>";
String[] s_arrAtch = {p_dataA.get("conferenceNames").toString()+" 안건목록 1부", p_dataA.get("conferenceNames").toString()+" 희의자료 1부."};
v_ret = v_ret +this.makeAtchInfo(s_arrAtch);
//v_ret = v_ret +"<br/><br/>붙임 1. "+p_dataA.get("conferenceNames").toString()+" 안건목록 1부";
//v_ret = v_ret +"<br/>2. "+p_dataA.get("conferenceNames").toString()+" 희의자료 1부. 끝.";
}else if ("2-20".equals(p_jobID)) {
//v_ret = v_ret +"<br/><br/>1. 회의 일시: "+p_dataA.get("fixDay").toString()+"";
v_ret = v_ret +"<br/><br/>1. 회의 일시: "+s_fixday;
v_ret = v_ret +"<br/>2. 참석 위원: "+p_data1.get("memberCnt").toString()+"("+s_memberNm+")";
v_ret = v_ret +"<br/>3. 회의안건";
v_ret = v_ret +"<br/>ㅇ 보고사항";
v_ret = v_ret +"<br/>- 조정종료 결과보고 ";
v_ret = v_ret +(Integer.parseInt(p_data1.get("endmtrCnt").toString())
+Integer.parseInt(p_data1.get("bigCnt1").toString())
+Integer.parseInt(p_data1.get("bigCnt2").toString())
+Integer.parseInt(p_data1.get("bigCnt3").toString())
+Integer.parseInt(p_data1.get("bigCnt4").toString())
+Integer.parseInt(p_data1.get("dlbrtmtrCnt").toString()))+"건";
v_ret = v_ret +"(";
v_ret = v_ret +p_data1.get("endmtrBigCnt1").toString()+"건, ";
v_ret = v_ret +p_data1.get("endmtrBigCnt2").toString()+"건, ";
v_ret = v_ret +p_data1.get("endmtrBigCnt3").toString()+"건, ";
v_ret = v_ret +p_data1.get("endmtrBigCnt4").toString()+"건, ";
v_ret = v_ret +p_data1.get("dlbrtmtrBigCnt").toString()+"건, ";
v_ret = v_ret +p_data1.get("dlbrtmtrSmallCnt").toString()+"건, ";
v_ret = v_ret +")";
v_ret = v_ret +"<br/><br/>";
String[] s_arrAtch = {p_dataA.get("conferenceNames").toString()+" 안건목록 1부", p_dataA.get("conferenceNames").toString()+" 희의자료 1부."};
v_ret = v_ret +this.makeAtchInfo(s_arrAtch);
//v_ret = v_ret +"<br/><br/>붙임 1. "+p_dataA.get("conferenceNames").toString()+" 안건목록 1부";
//v_ret = v_ret +"<br/>2. "+p_dataA.get("conferenceNames").toString()+" 희의자료 1부. 끝.";
}else if ("3-20".equals(p_jobID)) {
//v_ret = v_ret +"<br/><br/>1. 회의 일시: "+p_dataA.get("fixDay").toString()+"";
v_ret = v_ret +"<br/><br/>1. 회의 일시: "+s_fixday;
v_ret = v_ret +"<br/>2. 참석 위원: "+p_data1.get("memberCnt").toString()+"("+s_memberNm+")";
v_ret = v_ret +"<br/>3. 회의안건";
v_ret = v_ret +"<br/>ㅇ 보고사항";
v_ret = v_ret +"<br/>- 조정종료 결과보고 ";
v_ret = v_ret +(Integer.parseInt(p_data1.get("endmtrCnt").toString())
+Integer.parseInt(p_data1.get("bigCnt1").toString())
+Integer.parseInt(p_data1.get("bigCnt2").toString())
+Integer.parseInt(p_data1.get("bigCnt3").toString())
+Integer.parseInt(p_data1.get("bigCnt4").toString())
+Integer.parseInt(p_data1.get("dlbrtmtrCnt").toString()))+"건";
v_ret = v_ret +"(";
v_ret = v_ret +p_data1.get("endmtrBigCnt1").toString()+"건, ";
v_ret = v_ret +p_data1.get("endmtrBigCnt2").toString()+"건, ";
v_ret = v_ret +p_data1.get("endmtrBigCnt3").toString()+"건, ";
v_ret = v_ret +p_data1.get("endmtrBigCnt4").toString()+"건, ";
v_ret = v_ret +p_data1.get("dlbrtmtrBigCnt").toString()+"건, ";
v_ret = v_ret +p_data1.get("dlbrtmtrSmallCnt").toString()+"건, ";
v_ret = v_ret +")";
v_ret = v_ret +"<br/><br/>";
String[] s_arrAtch = {p_dataA.get("conferenceNames").toString()+" 안건목록 1부", p_dataA.get("conferenceNames").toString()+" 희의자료 1부."};
v_ret = v_ret +this.makeAtchInfo(s_arrAtch);
//v_ret = v_ret +"<br/><br/>붙임 1. "+p_dataA.get("conferenceNames").toString()+" 안건목록 1부";
//v_ret = v_ret +"<br/>2. "+p_dataA.get("conferenceNames").toString()+" 희의자료 1부. 끝.";
}else if ("4-20".equals(p_jobID)) {
//v_ret = v_ret +"<br/><br/>1. 회의 일시: "+p_dataA.get("fixDay").toString()+"";
v_ret = v_ret +"<br/><br/>1. 회의 일시: "+s_fixday;
v_ret = v_ret +"<br/>2. 참석 위원: "+p_data1.get("memberCnt").toString()+"("+s_memberNm+")";
v_ret = v_ret +"<br/>3. 회의안건";
v_ret = v_ret +"<br/>ㅇ 보고사항";
v_ret = v_ret +"<br/>- 조정종료 결과보고 ";
v_ret = v_ret +(Integer.parseInt(p_data1.get("endmtrCnt").toString())
+Integer.parseInt(p_data1.get("bigCnt1").toString())
+Integer.parseInt(p_data1.get("bigCnt2").toString())
+Integer.parseInt(p_data1.get("bigCnt3").toString())
+Integer.parseInt(p_data1.get("bigCnt4").toString())
+Integer.parseInt(p_data1.get("dlbrtmtrCnt").toString()))+"건";
v_ret = v_ret +"(";
v_ret = v_ret +p_data1.get("endmtrBigCnt1").toString()+"건, ";
v_ret = v_ret +p_data1.get("endmtrBigCnt2").toString()+"건, ";
v_ret = v_ret +p_data1.get("endmtrBigCnt3").toString()+"건, ";
v_ret = v_ret +p_data1.get("endmtrBigCnt4").toString()+"건, ";
v_ret = v_ret +p_data1.get("dlbrtmtrBigCnt").toString()+"건, ";
v_ret = v_ret +p_data1.get("dlbrtmtrSmallCnt").toString()+"건, ";
v_ret = v_ret +")";
v_ret = v_ret +"<br/><br/>";
String[] s_arrAtch = {p_dataA.get("conferenceNames").toString()+" 안건목록 1부", p_dataA.get("conferenceNames").toString()+" 희의자료 1부."};
v_ret = v_ret +this.makeAtchInfo(s_arrAtch);
//v_ret = v_ret +"<br/><br/>붙임 1. "+p_dataA.get("conferenceNames").toString()+" 안건목록 1부";
//v_ret = v_ret +"<br/>2. "+p_dataA.get("conferenceNames").toString()+" 희의자료 1부. 끝.";
}else if ("5-20".equals(p_jobID)) {
//v_ret = v_ret +"<br/><br/>1. 회의 일시: "+p_dataA.get("fixDay").toString()+"";
v_ret = v_ret +"<br/><br/>1. 회의 일시: "+s_fixday;
v_ret = v_ret +"<br/>2. 참석 위원: "+p_data1.get("memberCnt").toString()+"("+s_memberNm+")";
v_ret = v_ret +"<br/>3. 회의안건";
v_ret = v_ret +"<br/>ㅇ 보고사항";
v_ret = v_ret +"<br/>- 조정종료 결과보고 ";
v_ret = v_ret +(Integer.parseInt(p_data1.get("endmtrCnt").toString())
+Integer.parseInt(p_data1.get("bigCnt1").toString())
+Integer.parseInt(p_data1.get("bigCnt2").toString())
+Integer.parseInt(p_data1.get("bigCnt3").toString())
+Integer.parseInt(p_data1.get("bigCnt4").toString())
+Integer.parseInt(p_data1.get("dlbrtmtrCnt").toString()))+"건";
v_ret = v_ret +"(";
v_ret = v_ret +p_data1.get("endmtrBigCnt1").toString()+"건, ";
v_ret = v_ret +p_data1.get("endmtrBigCnt2").toString()+"건, ";
v_ret = v_ret +p_data1.get("endmtrBigCnt3").toString()+"건, ";
v_ret = v_ret +p_data1.get("endmtrBigCnt4").toString()+"건, ";
v_ret = v_ret +p_data1.get("dlbrtmtrBigCnt").toString()+"건, ";
v_ret = v_ret +p_data1.get("dlbrtmtrSmallCnt").toString()+"건, ";
v_ret = v_ret +")";
v_ret = v_ret +"<br/><br/>";
String[] s_arrAtch = {p_dataA.get("conferenceNames").toString()+" 안건목록 1부", p_dataA.get("conferenceNames").toString()+" 희의자료 1부."};
v_ret = v_ret +this.makeAtchInfo(s_arrAtch);
//v_ret = v_ret +"<br/><br/>붙임 1. "+p_dataA.get("conferenceNames").toString()+" 안건목록 1부";
//v_ret = v_ret +"<br/>2. "+p_dataA.get("conferenceNames").toString()+" 희의자료 1부. 끝.";
}else if ("6-20".equals(p_jobID)) {
//v_ret = v_ret +"<br/><br/>1. 회의 일시: "+p_dataA.get("fixDay").toString()+"";
v_ret = v_ret +"<br/><br/>1. 회의 일시: "+s_fixday;
v_ret = v_ret +"<br/>2. 참석 위원: "+p_data1.get("memberCnt").toString()+"("+s_memberNm+")";
v_ret = v_ret +"<br/>3. 회의안건";
v_ret = v_ret +"<br/>ㅇ 보고사항";
v_ret = v_ret +"<br/>- 조정종료 결과보고 ";
v_ret = v_ret +(Integer.parseInt(p_data1.get("endmtrCnt").toString())
+Integer.parseInt(p_data1.get("bigCnt1").toString())
+Integer.parseInt(p_data1.get("bigCnt2").toString())
+Integer.parseInt(p_data1.get("bigCnt3").toString())
+Integer.parseInt(p_data1.get("bigCnt4").toString())
+Integer.parseInt(p_data1.get("dlbrtmtrCnt").toString()))+"건";
v_ret = v_ret +"(";
v_ret = v_ret +p_data1.get("endmtrBigCnt1").toString()+"건, ";
v_ret = v_ret +p_data1.get("endmtrBigCnt2").toString()+"건, ";
v_ret = v_ret +p_data1.get("endmtrBigCnt3").toString()+"건, ";
v_ret = v_ret +p_data1.get("endmtrBigCnt4").toString()+"건, ";
v_ret = v_ret +p_data1.get("dlbrtmtrBigCnt").toString()+"건, ";
v_ret = v_ret +p_data1.get("dlbrtmtrSmallCnt").toString()+"건, ";
v_ret = v_ret +")";
v_ret = v_ret +"<br/><br/>";
String[] s_arrAtch = {p_dataA.get("conferenceNames").toString()+" 안건목록 1부", p_dataA.get("conferenceNames").toString()+" 희의자료 1부."};
v_ret = v_ret +this.makeAtchInfo(s_arrAtch);
//v_ret = v_ret +"<br/><br/>붙임 1. "+p_dataA.get("conferenceNames").toString()+" 안건목록 1부";
//v_ret = v_ret +"<br/>2. "+p_dataA.get("conferenceNames").toString()+" 희의자료 1부. 끝.";
}else {
//v_ret = v_ret +"2. 우리 협의회에 조정신청된 다음의 분쟁사건에 대하여 신청인이 이를 귀 사무소로 이송해 줄 것을 요구함에 따라 조정절차를 종료하고 그 사실을 관련 규정에 의거 다음과 같이 보고합니다. ";
v_ret = v_ret +"<br/><br/>1. 회의 일자: 20oo.oo.oo(금)";
v_ret = v_ret +"<br/>2. 참석 위원: o명()";
v_ret = v_ret +"<br/>3. 회의안건";
v_ret = v_ret +"<br/>ㅇ 보고사항";
v_ret = v_ret +"<br/>- 조정종료 결과보고 ";
v_ret = v_ret +"<br/><br/>";
String[] s_arrAtch = {p_dataA.get("conferenceNames").toString()+" 안건목록 1부", p_dataA.get("conferenceNames").toString()+" 희의자료 1부."};
v_ret = v_ret +this.makeAtchInfo(s_arrAtch);
//v_ret = v_ret +"<br/><br/>붙임 1. "+p_data1.get("conferenceNames").toString()+" 안건목록 1부";
//v_ret = v_ret +"<br/>2. "+p_data1.get("conferenceNames").toString()+" 희의자료 1부. 끝.";
}
*/
/*
* //보완요구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 +"<br/><br/>붙임 1. 제2022-2차 하도급분쟁조정협의회 소회의 상정안건 1부.";
//v_ret = v_ret +"<br/>2. 제2022-2차 소회의자료 1부. 끝.";
v_ret = v_ret + this.bodyFooter();
}catch(Exception ex) {
ex.printStackTrace();
}
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,
EgovMap p_dataA,
List<?> p_dataB,
String p_jobID,
int p_cnt //요구회차
) {
String v_ret = "";
try {
v_ret = this.receiverHeader();
//수신영역
{
v_ret = v_ret + "수신자 수신자 참조<br/>"+"(경유)<br/>";
//v_ret = v_ret + "제목&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>" +p_data1.get("conferenceNames").toString()+" "+p_data1.get("conferenceGubunNm").toString()+" 안건 상정</b>";
v_ret = v_ret + "제목  <b>" +p_dataA.get("conferenceNames").toString()+" 회의개최 통지</b>";
/*
if (p_cnt>1) {
v_ret = v_ret +"("+Integer.toString(p_cnt)+"차)";
}
*/
//v_ret = v_ret +"<br/>";
}
//v_ret = v_ret + this.receiverFooter();
v_ret = v_ret + this.receiverHR();
//하단본문영역
//v_ret = v_ret + this.bodyHeader();
//v_ret = v_ret +"<br/>";
String s_conferenceNames = "";
String s_fixDay = "";
String s_conferencePlace = "";
int i_dlbrtmtrCnt = 0;
try {
s_conferenceNames = p_data1.get("conferenceNames").toString();
}catch(Exception ex) {
ex.printStackTrace();
}
try {
s_fixDay = p_dataA.get("fixDay").toString();
}catch(Exception ex) {
ex.printStackTrace();
}
try {
s_conferencePlace = p_data1.get("conferencePlace").toString();
}catch(Exception ex) {
ex.printStackTrace();
}
try {
i_dlbrtmtrCnt = 0+Integer.parseInt(p_data1.get("bigCnt1").toString())
+Integer.parseInt(p_data1.get("bigCnt2").toString())
+Integer.parseInt(p_data1.get("bigCnt3").toString())
+Integer.parseInt(p_data1.get("bigCnt4").toString())
+Integer.parseInt(p_data1.get("dlbrtmtrCnt").toString());
}catch(Exception ex) {
ex.printStackTrace();
}
//회의 일자 ==> 회의 일시
//String[] a_fixday = {"",""};
String s_fixday = "";
s_fixday = this.makeYYYY_MM_DD(p_dataA.get("fixDay").toString(), p_dataA.get("fixDay2").toString());
/*
String[] a_fixday_2 = {"","",""};
try {
s_fixday = p_dataA.get("fixDay").toString();
a_fixday = s_fixday.split(" ");
if (a_fixday.length>=2) {
a_fixday_2 = a_fixday[0].split("-");
if (a_fixday_2.length>=3) {
s_fixday = a_fixday_2[0] + "." +
Integer.toString(Integer.parseInt(a_fixday_2[1])) + "." +
Integer.toString(Integer.parseInt(a_fixday_2[2])) + "." +
"(" + p_dataA.get("fixDay2").toString() + ")" +
a_fixday[1];
}
}
}catch(Exception ex) {
ex.printStackTrace();
}
*/
//v_ret = v_ret +p_data1.get("conferenceNames").toString()+" "+p_data1.get("conferenceGubunNm").toString()+"에서 의결할 안건을 다음과 같이 상정하고자 합니다.";
//v_ret = v_ret +"1. 우리 원 공정거래분쟁조정협의회의 "+s_conferenceNames+" 회의를 다음과 같이 개최하니 참석하여 주시기 바랍니다.";
if ("1-21".equals(p_jobID)) {
v_ret = v_ret +"1. 우리 원 공정거래분쟁조정협의회의 "+s_conferenceNames+" 회의를 다음과 같이 개최하니 참석하여 주시기 바랍니다.";
}else if ("2-21".equals(p_jobID)) {
v_ret = v_ret +"1. 우리 원 가맹사업거래분쟁조정협의회의 "+s_conferenceNames+" 회의를 다음과 같이 개최하니 참석하여 주시기 바랍니다.";
}else if ("3-21".equals(p_jobID)) {
v_ret = v_ret +"1. 우리 원 하도급분쟁조정협의회의 "+s_conferenceNames+" 회의를 다음과 같이 개최하니 참석하여 주시기 바랍니다.";
}else if ("4-21".equals(p_jobID)) {
v_ret = v_ret +"1. 우리 원 대규모유통업거래분쟁조정협의회의 "+s_conferenceNames+" 회의를 다음과 같이 개최하니 참석하여 주시기 바랍니다.";
}else if ("5-21".equals(p_jobID)) {
v_ret = v_ret +"1. 우리 원 약관분쟁조정협의회의 "+s_conferenceNames+" 회의를 다음과 같이 개최하니 참석하여 주시기 바랍니다.";
}else if ("6-21".equals(p_jobID)) {
v_ret = v_ret +"1. 우리 원 대리점분쟁조정협의회의 "+s_conferenceNames+" 회의를 다음과 같이 개최하니 참석하여 주시기 바랍니다.";
}else {
v_ret = v_ret +"1. 우리 원 공정거래분쟁조정협의회의 "+s_conferenceNames+" 회의를 다음과 같이 개최하니 참석하여 주시기 바랍니다.";
}
v_ret = v_ret +"<br/><br/>가. 일  시: "+s_fixday+"";
v_ret = v_ret +"<br/>나. 장  소: "+s_conferencePlace+"";
v_ret = v_ret +"<br/>다. 회의안건: 조정신청 사건 결과 보고 및 심의안건 의결(";
//v_ret = v_ret +"<br/>다. 회의안건: 조정신청 사건 결과 보고(보고안건 ";
//v_ret = v_ret +Integer.toString(i_dlbrtmtrCnt)+"건";
String p_endmtrCnt = p_data1.get("endmtrCnt").toString();
String p_dlbrtmtrCnt = p_data1.get("dlbrtmtrCnt").toString();
v_ret = v_ret +"보고안건 "+p_endmtrCnt+"건, 심의안건 "+p_dlbrtmtrCnt+"";
/*
if (!"0".equals(p_endmtrCnt) && !"0".equals(p_dlbrtmtrCnt)) {
v_ret = v_ret +"보고안건 "+p_endmtrCnt+"건, 심의안건 "+p_dlbrtmtrCnt+"건";
}else if (!"0".equals(p_endmtrCnt)) {
v_ret = v_ret +"보고안건 "+p_endmtrCnt+"건";
}else {
v_ret = v_ret +"심의안건 "+p_dlbrtmtrCnt+"건";
}
*/
v_ret = v_ret +")";
if ("1-21".equals(p_jobID)) {
v_ret = v_ret +"<br/><br/>2. 참고로 위 1. 다.의 회의안건 중 「독점규제 및 공정거래에 관한 법률」 제75조의 규정에 따른 제척사유가 발생하였거나 당사자의 기피신청이 있는 경우에는 위원께서 제척·기피·회피 대상이 되실 수 있으니 사전에 확인하여 주시기 바랍니다.";
}else if ("2-21".equals(p_jobID)) {
v_ret = v_ret +"<br/><br/>2. 참고로 위 1. 다.의 회의안건 중 「가맹사업거래의 공정화에 관한 법률」 제20조의 규정에 따른 제척사유가 발생하였거나 당사자의 기피신청이 있는 경우에는 위원께서 제척·기피·회피 대상이 되실 수 있으니 사전에 확인하여 주시기 바랍니다.";
}else if ("3-21".equals(p_jobID)) {
v_ret = v_ret +"<br/><br/>2. 참고로 위 1. 다.의 회의안건 중 「하도급거래공정화에 관한 법률」 제24조의2의 규정에 따른 제척사유가 발생하였거나 당사자의 기피신청이 있는 경우에는 위원께서 제척·기피·회피 대상이 되실 수 있으니 사전에 확인하여 주시기 바랍니다.";
}else if ("4-21".equals(p_jobID)) {
v_ret = v_ret +"<br/><br/>2. 참고로 위 1. 다.의 회의안건 중 「대규모유통업에서의 거래 공정화에 관한 법률」 제23조의 규정에 따른 제척사유가 발생하였거나 당사자의 기피신청이 있는 경우에는 위원께서 제척·기피·회피 대상이 되실 수 있으니 사전에 확인하여 주시기 바랍니다.";
}else if ("5-21".equals(p_jobID)) {
v_ret = v_ret +"<br/><br/>2. 참고로, 위 1. 다.의 회의안건 중 「약관의 규제에 관한 법률」 제26조의 규정에 따른 제척사유가 발생하였거나 당사자의 기피신청이 있는 경우에는 위원께서 제척·기피·회피 대상이 되실 수 있으니 사전에 확인하여 주시기 바랍니다.";
}else if ("6-21".equals(p_jobID)) {
v_ret = v_ret +"<br/><br/>2. 참고로 위 1. 다.의 회의안건 중 「대리점거래의 공정화에 관한 법률」 제17조의 규정에 따른 제척사유가 발생하였거나 당사자의 기피신청이 있는 경우에는 위원께서 제척·기피·회피 대상이 되실 수 있으니 사전에 확인하여 주시기 바랍니다.";
}else {
v_ret = v_ret +"<br/><br/>2. 참고로 위 1. 다.의 회의안건 중 「독점규제 및 공정거래에 관한 법률」 제75조의 규정에 따른 제척사유가 발생하였거나 당사자의 기피신청이 있는 경우에는 위원께서 제척·기피·회피 대상이 되실 수 있으니 사전에 확인하여 주시기 바랍니다.";
}
String v_txt = "";
if ("1-21".equals(p_jobID)) {
v_txt = "※ 독점규제 및 공정거래에 관한 법률";
v_txt = v_txt +"<br/>제75조(협의회 위원의 제척ㆍ기피ㆍ회피) ① 협의회 위원은 다음 각 호의 어느 하나에 해당하는 경우에는 해당 분쟁조정사항의 조정에서 제척된다.";
v_txt = v_txt +"<br/>1. 자기나 배우자 또는 배우자였던 사람이 분쟁조정사항의 분쟁당사자이거나 공동권리자 또는 공동의무자인 경우";
v_txt = v_txt +"<br/>2. 자기가 분쟁조정사항의 분쟁당사자와 친족이거나 친족이었던 경우";
v_txt = v_txt +"<br/>3. 자기 또는 자기가 속한 법인이 분쟁조정사항의 분쟁당사자의 법률·경영 등에 대한 자문·고문 등으로 있는 경우";
v_txt = v_txt +"<br/>4. 자기 또는 자기가 속한 법인이 증언이나 감정을 한 경우";
v_txt = v_txt +"<br/>5. 자기 또는 자기가 속한 법인이 분쟁조정사항의 분쟁당사자의 대리인으로서 관여하거나 관여하였던 경우";
v_txt = v_txt +"<br/>② 분쟁당사자는 협의회 위원에게 협의회의 조정에 공정을 기하기 어려운 사정이 있을 때에는 협의회에 해당 위원에 대한 기피신청을 할 수 있다.";
v_txt = v_txt +"<br/>③ 협의회 위원 본인이 제1항 각 호의 어느 하나 또는 제2항의 사유에 해당하는 경우에는 스스로 해당 분쟁조정사항의 조정에서 회피할 수 있다.";
}else if ("2-21".equals(p_jobID)) {
v_txt = "※ 가맹사업거래의 공정화에 관한 법률";
v_txt = v_txt +"<br/>제20조(위원의 제척·기피·회피) ① 위원은 다음 각 호의 1에 해당하는 경우에는 당해 조정사항의 조정에서 배척된다.";
v_txt = v_txt +"<br/>1. 위원 또는 그 배우자나 배우자이었던 자가 당해 조정사항의 분쟁당사자가 되거나 공동권리자 또는 의무자의 관계에 있는 경우";
v_txt = v_txt +"<br/>2. 위원이 당해 조정사항의 분쟁당사자와 친족관계에 있거나 있었던 경우";
v_txt = v_txt +"<br/>3. 위원 또는 위원이 속한 법인이 분쟁당사자의 법률·경영 등에 대하여 자문이나 고문의 역할을 하고 있는 경우";
v_txt = v_txt +"<br/>4. 위원 또는 위원이 속한 법인이 당해 조정사항에 대하여 분쟁당사자의 대리인으로 관여하거나 관여하였던 경우 및 증언 또는 감정을 한 경우";
v_txt = v_txt +"<br/>② 분쟁당사자는 위원에게 협의회의 조정에 공정을 기하기 어려운 사정이 있는 때에 협의회에 당해위원에 대한 기피신청을 할 수 있다.";
v_txt = v_txt +"<br/>③ 위원이 제1항 또는 제2항의 사유에 해당하는 경우에는 스스로 당해 조정사항의 조정에서 회피할 수 있다.";
}else if ("3-21".equals(p_jobID)) {
v_txt = "※ 하도급거래 공정화에 관한 법률";
v_txt = v_txt +"<br/>제24조의2(위원의 제척·기피·회피) ① 위원은 다음 각 호의 어느 하나에 해당하는 경우에는 해당 조정사항의 조정에서 제척된다.";
v_txt = v_txt +"<br/>1. 위원 또는 그 배우자나 배우자이었던 자가 해당 조정사항의 분쟁당사자가 되거나 공동 권리자 또는 의무자의 관계에 있는 경우";
v_txt = v_txt +"<br/>2. 위원이 해당 조정사항의 분쟁당사자와 친족관계에 있거나 있었던 경우";
v_txt = v_txt +"<br/>3. 위원 또는 위원이 속한 법인이 분쟁당사자의 법률·경영 등에 대하여 자문이나 고문의 역할을 하고 있는 경우";
v_txt = v_txt +"<br/>4. 위원 또는 위원이 속한 법인이 해당 조정사항에 대하여 분쟁당사자의 대리인으로 관여하거나 관여하였던 경우 및 증언 또는 감정을 한 경우";
v_txt = v_txt +"<br/>② 분쟁당사자는 위원에게 협의회의 조정에 공정을 기하기 어려운 사정이 있는 때에 협의회에 해당 위원에 대한 기피신청을 할 수 있다.";
v_txt = v_txt +"<br/>③ 위원이 제1항 또는 제2항의 사유에 해당하는 경우에는 스스로 해당 조정사항의 조정에서 회피할 수 있다.";
}else if ("4-21".equals(p_jobID)) {
v_txt = "※ 대규모유통업에서의 거래 공정화에 관한 법률";
v_txt = v_txt +"<br/>제23조(위원의 제척ㆍ기피ㆍ회피) ① 위원은 다음 각 호의 어느 하나에 해당하는 경우에는 해당 조정사항의 조정에서 제척된다.";
v_txt = v_txt +"<br/>1. 위원 또는 그 배우자나 배우자였던 사람이 해당 조정사항의 분쟁당사자가 되거나 공동권리자 또는 의무자의 관계에 있는 경우";
v_txt = v_txt +"<br/>2. 위원이 해당 조정사항의 분쟁당사자와 친족관계이거나 친족관계였던 경우";
v_txt = v_txt +"<br/>3. 위원 또는 위원이 속한 법인이나 법률사무소가 분쟁당사자의 법률·경영 등에 대하여 자문 또는 고문의 역할을 하고 있는 경우";
v_txt = v_txt +"<br/>4. 위원 또는 위원이 속한 법인이나 법률사무소가 해당 조정사항에 대하여 분쟁당사자의 대리인으로 관여하거나 관여하였던 경우 및 증언이나 감정을 한 경우";
v_txt = v_txt +"<br/>② 위원에게 조정을 공정하게 수행하기 어려운 사정이 있는 경우 분쟁당사자는 서면으로 협의회에 그 위원에 대한 기피신청을 할 수 있다.";
v_txt = v_txt +"<br/>③ 제2항의 기피신청이 제2항의 방식에 어긋나거나 조정의 지연을 목적으로 하는 것이 분명한 경우에는 위원장의 결정으로 기피신청을 각하한다.";
v_txt = v_txt +"<br/>④ 제2항의 기피신청에 상당한 이유가 있는 경우에는 위원장의 결정으로 해당 위원을 조정에서 제외한다.";
v_txt = v_txt +"<br/>⑤ 위원이 제1항 또는 제2항의 사유에 해당하는 경우에는 위원장의 허가를 받아 해당 ";
}else if ("5-21".equals(p_jobID)) {
v_txt = "※ 약관의 규제에 관한 법률";
v_txt = v_txt +"<br/>제26조(협의회 위원의 제척·기피·회피) ① 협의회 위원은 다음 각 호의 어느 하나에 해당하는 경우에는 해당 분쟁조정사항의 조정에서 제척된다.";
v_txt = v_txt +"<br/>1. 협의회 위원 또는 그 배우자나 배우자였던 사람이 해당 분쟁조정사항의 분쟁당사자가 되거나 공동권리자 또는 의무자의 관계에 있는 경우";
v_txt = v_txt +"<br/>2. 협의회 위원이 해당 분쟁조정사항의 분쟁당사자와 친족관계에 있거나 있었던 경우";
v_txt = v_txt +"<br/>3. 협의회 위원 또는 협의회 위원이 속한 법인이 분쟁당사자의 법률·경영 등에 대하여 자문이나 고문의 역할을 하고 있는 경우";
v_txt = v_txt +"<br/>4. 협의회 위원 또는 협의회 위원이 속한 법인이 해당 분쟁조정사항에 대하여 분쟁당사자의 대리인으로 관여하거나 관여하였던 경우 및 증언 또는 감정을 한 경우";
v_txt = v_txt +"<br/>② 분쟁당사자는 협의회 위원에게 협의회의 조정에 공정을 기하기 어려운 사정이 있는 때에 협의회에 해당 협의회 위원에 대한 기피신청을 할 수 있다.";
v_txt = v_txt +"<br/>③ 협의회 위원이 제1항 또는 제2항의 사유에 해당하는 경우에는 스스로 해당 분쟁조정사항의 조정에서 회피할 수 있다.";
}else if ("6-21".equals(p_jobID)) {
v_txt = "※ 대리점거래의 공정화에 관한 법률";
v_txt = v_txt +"<br/>제17조(위원의 제척ㆍ기피ㆍ회피) ① 위원은 다음 각 호의 어느 하나에 해당하는 경우에는 해당 조정사항의 조정에서 제척된다.";
v_txt = v_txt +"<br/>1. 위원 또는 그 배우자나 배우자이었던 자가 해당 조정사항의 분쟁당사자가 되거나 공동권리자 또는 의무자의 관계에 있는 경우";
v_txt = v_txt +"<br/>2. 위원이 해당 조정사항의 분쟁당사자와 친족관계이거나 친족관계이었던 경우";
v_txt = v_txt +"<br/>3. 위원 또는 위원이 속한 법인이 분쟁당사자의 법률·경영 등에 대하여 자문이나 고문의 역할을 하고 있는 경우";
v_txt = v_txt +"<br/>4. 위원 또는 위원이 속한 법인이 해당 조정사항에 대하여 분쟁당사자의 대리인으로 관여하거나 관여하였던 경우 및 증언 또는 감정을 한 경우";
v_txt = v_txt +"<br/>② 분쟁당사자는 위원에게 협의회의 조정에 공정을 기하기 어려운 사정이 있는 경우 협의회에 해당 위원에 대한 기피신청을 할 수 있다.";
v_txt = v_txt +"<br/>③ 위원이 제1항 또는 제2항의 사유에 해당하는 경우에는 스스로 해당 조정사항의 조정에서 회피할 수 있다.";
}else {
v_txt = "※ 독점규제 및 공정거래에 관한 법률";
v_txt = v_txt +"<br/>제75조(협의회 위원의 제척ㆍ기피ㆍ회피) ① 협의회 위원은 다음 각 호의 어느 하나에 해당하는 경우에는 해당 분쟁조정사항의 조정에서 제척된다.";
v_txt = v_txt +"<br/>1. 자기나 배우자 또는 배우자였던 사람이 분쟁조정사항의 분쟁당사자이거나 공동권리자 또는 공동의무자인 경우";
v_txt = v_txt +"<br/>2. 자기가 분쟁조정사항의 분쟁당사자와 친족이거나 친족이었던 경우";
v_txt = v_txt +"<br/>3. 자기 또는 자기가 속한 법인이 분쟁조정사항의 분쟁당사자의 법률·경영 등에 대한 자문·고문 등으로 있는 경우";
v_txt = v_txt +"<br/>4. 자기 또는 자기가 속한 법인이 증언이나 감정을 한 경우";
v_txt = v_txt +"<br/>5. 자기 또는 자기가 속한 법인이 분쟁조정사항의 분쟁당사자의 대리인으로서 관여하거나 관여하였던 경우";
v_txt = v_txt +"<br/>② 분쟁당사자는 협의회 위원에게 협의회의 조정에 공정을 기하기 어려운 사정이 있을 때에는 협의회에 해당 위원에 대한 기피신청을 할 수 있다.";
v_txt = v_txt +"<br/>③ 협의회 위원 본인이 제1항 각 호의 어느 하나 또는 제2항의 사유에 해당하는 경우에는 스스로 해당 분쟁조정사항의 조정에서 회피할 수 있다.";
}
String [] s_arr = {v_txt};
//v_ret = v_ret + this.makeTrTdWithBorderNAlign(s_arr,"1","left");
v_ret = v_ret + this.TableHeader();
v_ret = v_ret +this.makeTrTdLeft(s_arr);
v_ret = v_ret + this.TableFooter();
v_ret = v_ret +"<br/><br/>3. 아울러 본 회의와 관련된 자료(회의자료, 안건목록, 전차 회의록)는 우리원 온라인 분쟁조정시스템(Fair-net, https://fairnet.kofair.or.kr/user/case/202/login.do)’에서 열람하실 수 있음을 알려드립니다. 끝.";
/*
* //보완요구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 +"<br/><br/>붙임 1. 제2022-2차 하도급분쟁조정협의회 소회의 상정안건 1부.";
//v_ret = v_ret +"<br/>2. 제2022-2차 소회의자료 1부. 끝.";
v_ret = v_ret + this.makeCfrncatndncNrecipient(p_dataB);
v_ret = v_ret + this.bodyFooter();
}catch(Exception ex) {
ex.printStackTrace();
}
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,
EgovMap p_dataA,
List<?> p_dataB, //참여위원
List<?> p_caseApplcntData,
List<?> p_caseRespondentData,
String p_jobID,
EgovMap params,
int p_cnt //요구회차
) {
String v_ret = "";
try {
v_ret = this.receiverHeader();
String s_conferenceNames = "";
String s_fixDay = "";
String s_conferencePlace = "";
String s_memberCnt = ""; //참석위원
String s_agenda = ""; //안건
String s_t_agenda = ""; //table안건
String s_t_result = ""; //table결과
String s_t2_agenda = ""; //table안건
String s_t2_result = ""; //table결과
int i_dlbrtmtrCnt = 0;
try {
s_conferenceNames = p_dataA.get("conferenceNames").toString();
}catch(Exception ex) {
ex.printStackTrace();
}
try {
s_fixDay = p_dataA.get("fixDay").toString();
s_fixDay = this.makeYYYY_MM_DD(p_dataA.get("fixDay").toString(), p_dataA.get("fixDay2").toString());
}catch(Exception ex) {
ex.printStackTrace();
}
try {
s_conferencePlace = p_dataA.get("conferencePlace").toString();
}catch(Exception ex) {
ex.printStackTrace();
}
try {
s_memberCnt = this.makeCfrncatndncsCnt(p_dataB) + ""
+ "(" + this.makeCfrncatndncs(p_dataB) + ")";//p_data1.get("memberCnt").toString();
}catch(Exception ex) {
ex.printStackTrace();
}
try {
s_agenda = Integer.toString(
Integer.parseInt(p_data1.get("endmtrCnt").toString())
+Integer.parseInt(p_data1.get("dlbrtmtrCnt").toString())
)+""
+"("
+"보고 "+p_data1.get("endmtrCnt").toString() + ""
+", 심의 "+p_data1.get("dlbrtmtrCnt").toString() + ""
+")";
}catch(Exception ex) {
ex.printStackTrace();
}
try {
s_t_agenda = "성립 " + p_data1.get("bigCnt1").toString()
+ ", 불성립 " + p_data1.get("bigCnt2").toString()
+ ", 종결 " + p_data1.get("bigCnt5").toString();
}catch(Exception ex) {
ex.printStackTrace();
}
try {
s_t_result = "원안의결 "
+ Integer.toString(
Integer.parseInt(p_data1.get("bigCnt1").toString())
+Integer.parseInt(p_data1.get("bigCnt2").toString())
+Integer.parseInt(p_data1.get("bigCnt5").toString())
);
}catch(Exception ex) {
ex.printStackTrace();
}
try {
s_t2_agenda = "심의 " + p_data1.get("dlbrtmtrCnt").toString();
}catch(Exception ex) {
ex.printStackTrace();
}
//수신영역
{
v_ret = v_ret + "수신자 내부결재<br/>"+"(경유)<br/>";
//v_ret = v_ret + "제목&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>" +p_data1.get("conferenceNames").toString()+" "+p_data1.get("conferenceGubunNm").toString()+" 안건 상정</b>";
v_ret = v_ret + "제목  <b>" +s_conferenceNames+" 회의결과 보고</b>";
/*
if (p_cnt>1) {
v_ret = v_ret +"("+Integer.toString(p_cnt)+"차)";
}
*/
//v_ret = v_ret +"<br/>";
}
//v_ret = v_ret + this.receiverFooter();
v_ret = v_ret + this.receiverHR();
//하단본문영역
//v_ret = v_ret + this.bodyHeader();
//v_ret = v_ret +"<br/>";
//v_ret = v_ret +p_data1.get("conferenceNames").toString()+" "+p_data1.get("conferenceGubunNm").toString()+"에서 의결할 안건을 다음과 같이 상정하고자 합니다.";
v_ret = v_ret +s_conferenceNames+" 회의결과를 다음과 같이 보고합니다.";
v_ret = v_ret +"<br/><br/>가. 회의일자: "+s_fixDay+"";
v_ret = v_ret +"<br/>나. 회의장소: "+s_conferencePlace+"";
v_ret = v_ret +"<br/>다. 참석위원: "+s_memberCnt+"";
v_ret = v_ret +"<br/>라. 의결안건: "+s_agenda+"";
v_ret = v_ret + this.TableHeaderNAlign("left");
String[] s_Arr_21 = {"구분","의결 안건","회의 결과"};
v_ret = v_ret +this.makeTrTdNAlign(s_Arr_21, "left");
String[] s_Arr_22 = {"보고사항", s_t_agenda, s_t_result};
v_ret = v_ret +this.makeTrTdNAlign(s_Arr_22, "left");
String[] s_Arr_23 = {"심의사항", s_t2_agenda, s_t2_result};
v_ret = v_ret +this.makeTrTdNAlign(s_Arr_23, "left");
//v_ret = v_ret +this.makeTrTdWithBorderNAlign(s_Arr_22,"1","left");
v_ret = v_ret + this.TableFooter();
v_ret = v_ret +"<br/><br/>";
String[] s_arrAtch = {p_dataA.get("conferenceNames").toString()+" 회의결과보고 1부."};
v_ret = v_ret +this.makeAtchInfo(s_arrAtch);
//v_ret = v_ret +"<br/><br/>붙임 "+p_dataA.get("conferenceNames").toString()+" 회의결과보고 1부. 끝.";
/*
* //보완요구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 +"<br/><br/>붙임 1. 제2022-2차 하도급분쟁조정협의회 소회의 상정안건 1부.";
//v_ret = v_ret +"<br/>2. 제2022-2차 소회의자료 1부. 끝.";
v_ret = v_ret + this.bodyFooter();
}catch(Exception ex) {
ex.printStackTrace();
}
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,
EgovMap p_dataA,
List<?> p_caseApplcntData,
List<?> p_caseRespondentData,
String p_jobID,
int p_cnt //요구회차
) {
String v_ret = "";
try {
v_ret = this.receiverHeader();
//수신영역
{
v_ret = v_ret + "수신자 내부결재<br/>"+"(경유)<br/>";
//v_ret = v_ret + "제목&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>" +p_data1.get("conferenceNames").toString()+" "+p_data1.get("conferenceGubunNm").toString()+" 안건 상정</b>";
v_ret = v_ret + "제목  <b>" +p_dataA.get("conferenceNames").toString()+" 추가안건 상정</b>";
/*
if (p_cnt>1) {
v_ret = v_ret +"("+Integer.toString(p_cnt)+"차)";
}
*/
//v_ret = v_ret +"<br/>";
}
//v_ret = v_ret + this.receiverFooter();
v_ret = v_ret + this.receiverHR();
//하단본문영역
//v_ret = v_ret + this.bodyHeader();
//v_ret = v_ret +"<br/>";
//v_ret = v_ret +p_data1.get("conferenceNames").toString()+" "+p_data1.get("conferenceGubunNm").toString()+"에서 의결할 안건을 다음과 같이 상정하고자 합니다.";
v_ret = v_ret +p_dataA.get("conferenceNames").toString()+" 회의에서 의결할 안건을 다음과 같이 추가 상정하고자 합니다.";
v_ret = v_ret +"<br/><br/>1. 의결사항: 심의 o건";
v_ret = v_ret + this.TableHeader();
String[] s_Arr_11 = {"사건번호","신청인","피신청인","비고"};
v_ret = v_ret +this.makeTrTd(s_Arr_11);
String[] s_Arr_12 = {"", "", "", ""};
v_ret = v_ret +this.makeTrTd(s_Arr_12);
v_ret = v_ret + this.TableFooter();
v_ret = v_ret +"<br/><br/>2. 보고사항: 조정절차 종료 o건(성립 o건, 불성립 o건, 종결 o건)";
v_ret = v_ret + this.TableHeader();
String[] s_Arr_21 = {"사건번호","신청인","피신청인","대분류","소분류"};
v_ret = v_ret +this.makeTrTd(s_Arr_21);
String[] s_Arr_22 = {"", "", "", "", ""};
v_ret = v_ret +this.makeTrTd(s_Arr_22);
v_ret = v_ret + this.TableFooter();
/*
* //보완요구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 +"<br/><br/>";
String[] s_arrAtch = {p_dataA.get("conferenceNames").toString()+" 안건목록 1부(추가안건 포함).", p_dataA.get("conferenceNames").toString()+" 회의자료 1부(추가안건 포함)."};
v_ret = v_ret +this.makeAtchInfo(s_arrAtch);
//v_ret = v_ret +"<br/><br/>붙임 1. "+p_dataA.get("conferenceNames").toString()+" 안건목록 1부(추가안건 포함).";
//v_ret = v_ret +"<br/>2. "+p_dataA.get("conferenceNames").toString()+" 회의자료 1부(추가안건 포함). 끝.";
v_ret = v_ret + this.bodyFooter();
}catch(Exception ex) {
ex.printStackTrace();
}
return v_ret;
}
//STEP6.종료통지 - 조정절차 종료사실 통지
private String makeXBY14to19Title(
EgovMap p_data1
) {
String v_ret = "";
try {
v_ret = v_ret + "조정절차 종료사실 통지("+p_data1.get("caseNo").toString()+")";
}catch(Exception ex) {
ex.printStackTrace();
}
System.out.println("v_ret");
System.out.println(v_ret);
return v_ret;
}
//STEP6.종료통지 - 조정절차 종료사실 통지
private String makeXBY14to19(
EgovMap p_data1,
List<?> p_caseApplcntData,
List<?> p_caseRespondentData,
String p_jobID,
EgovMap p_params
) {
String v_ret = "";
try {
v_ret = this.receiverHeader();
//수신영역
{
v_ret = v_ret + "수신자 수신자 참조<br/>";
//v_ret = v_ret + "수신자 " + this.makeApplcnt(p_caseApplcntData) + ", " + this.makeRespondent(p_caseRespondentData) + "<br/>";
v_ret = v_ret + "(경유)<br/>"+
"제목  <b>조정절차 종료사실 통지("+p_data1.get("caseNo").toString()+")</b>";
/*
if (p_cnt>1) {
v_ret = v_ret +"("+Integer.toString(p_cnt)+"차)";
}
*/
//v_ret = v_ret +"<br/>";
}
//v_ret = v_ret + this.receiverFooter();
v_ret = v_ret + this.receiverHR();
//하단본문영역
//v_ret = v_ret + this.bodyHeader();
v_ret = v_ret +"사건번호: "+p_data1.get("caseNo").toString();
v_ret = v_ret +"<br/>";
v_ret = v_ret +"신 청 인: "+this.makeApplcnt(p_caseApplcntData);
v_ret = v_ret +"<br/>";
v_ret = v_ret +"피신청인: "+this.makeRespondent(p_caseRespondentData);
//v_ret = v_ret +"<br/><br/>";
//v_ret = v_ret +"2. 위 분쟁사건의 조정절차 진행을 위하여 ";CONFERENCE_NAMES_SUB
if (p_jobID.indexOf("1-")>-1) {
//v_ret = v_ret +"<br/><br/>1. 우리 협의회"+p_params.get("content6").toString()+"는 위 분쟁사건에 대하여 심의한 결과, 「독점규제 및 공정거래에 관한 법률」 제77조 제4항의 규정에 따라 다음과 같이 조정절차를 종료하기로 결정하였고, 동 조 제5항의 규정에 따라 공정거래위원회에 보고하였음을 알려드립니다.";
v_ret = v_ret +"<br/><br/>1. 우리 협의회"+p_data1.get("conferenceNames").toString()+"는 위 분쟁사건에 대하여 심의한 결과, 「독점규제 및 공정거래에 관한 법률」 제77조 제4항의 규정에 따라 다음과 같이 조정절차를 종료하기로 결정하였고, 동 조 제5항의 규정에 따라 공정거래위원회에 보고하였음을 알려드립니다.";
}else if (p_jobID.indexOf("2-")>-1) {
//v_ret = v_ret +"<br/><br/>1. 우리 협의회"+p_params.get("content6").toString()+"는 위 분쟁사건에 대하여 심의한 결과, 「가맹사업거래의 공정화에 관한 법률」 제23조 제4항의 규정에 따라 다음과 같이 조정절차를 종료하기로 결정하였고, 동 조 제5항의 규정에 따라 공정거래위원회에 보고하였음을 알려드립니다.";
v_ret = v_ret +"<br/><br/>1. 우리 협의회"+p_data1.get("conferenceNames").toString()+"는 위 분쟁사건에 대하여 심의한 결과, 「가맹사업거래의 공정화에 관한 법률」 제23조 제4항의 규정에 따라 다음과 같이 조정절차를 종료하기로 결정하였고, 동 조 제5항의 규정에 따라 공정거래위원회에 보고하였음을 알려드립니다.";
}else if (p_jobID.indexOf("3-")>-1) {
//v_ret = v_ret +"<br/><br/>1. 우리 협의회"+p_params.get("content6").toString()+"는 위 분쟁사건에 대하여 심의한 결과, 다음과 같이 조정절차를 종료하기로 결정하였고, 「하도급거래 공정화에 관한 법률」 제24조의5 제5항의 규정에 따라 공정거래위원회에 보고하였음을 알려드립니다.";
v_ret = v_ret +"<br/><br/>1. 우리 협의회"+p_data1.get("conferenceNames").toString()+"는 위 분쟁사건에 대하여 심의한 결과, 다음과 같이 조정절차를 종료하기로 결정하였고, 「하도급거래 공정화에 관한 법률」 제24조의5 제5항의 규정에 따라 공정거래위원회에 보고하였음을 알려드립니다.";
}else if (p_jobID.indexOf("4-")>-1) {
//v_ret = v_ret +"<br/><br/>1. 우리 협의회"+p_params.get("content6").toString()+"는 위 분쟁사건에 대하여 심의한 결과, 「대규모유통업에서의 거래 공정화에 관한 법률」 제26조 제5항 제2호의 규정에 따라 다음과 같이 조정절차를 종료하기로 결정하였고, 동 조 제7항의 규정에 따라 공정거래위원회에 보고하였음을 알려드립니다.";
v_ret = v_ret +"<br/><br/>1. 우리 협의회"+p_data1.get("conferenceNames").toString()+"는 위 분쟁사건에 대하여 심의한 결과, 「대규모유통업에서의 거래 공정화에 관한 법률」 제26조 제5항 제2호의 규정에 따라 다음과 같이 조정절차를 종료하기로 결정하였고, 동 조 제7항의 규정에 따라 공정거래위원회에 보고하였음을 알려드립니다.";
}else if (p_jobID.indexOf("5-")>-1) {
//v_ret = v_ret +"<br/><br/>1. 우리 협의회"+p_params.get("content6").toString()+"는 위 분쟁사건에 대하여 심의한 결과, 「약관의 규제에 관한 법률」 제27조의2 제4항 제3호 및 관련규정에 따라 다음과 같이 조정절차를 종료하기로 결정하였고, 같은 법 제27조의2 제5항의 규정에 따라 공정거래위원회에 보고하였음을 알려드립니다. ";
v_ret = v_ret +"<br/><br/>1. 우리 협의회"+p_data1.get("conferenceNames").toString()+"는 위 분쟁사건에 대하여 심의한 결과, 「약관의 규제에 관한 법률」 제27조의2 제4항 제3호 및 관련규정에 따라 다음과 같이 조정절차를 종료하기로 결정하였고, 같은 법 제27조의2 제5항의 규정에 따라 공정거래위원회에 보고하였음을 알려드립니다. ";
}else if (p_jobID.indexOf("6-")>-1) {
//v_ret = v_ret +"<br/><br/>1. 우리 협의회"+p_params.get("content6").toString()+"는 위 분쟁사건에 대하여 심의한 결과, 「대리점거래의 공정화에 관한 법률」 제20조 제4항의 규정에 따라 다음과 같이 조정절차를 종료하기로 결정하였고, 동 조 제6항의 규정에 따라 공정거래위원회에 보고하였음을 알려드립니다.";
v_ret = v_ret +"<br/><br/>1. 우리 협의회"+p_data1.get("conferenceNames").toString()+"는 위 분쟁사건에 대하여 심의한 결과, 「대리점거래의 공정화에 관한 법률」 제20조 제4항의 규정에 따라 다음과 같이 조정절차를 종료하기로 결정하였고, 동 조 제6항의 규정에 따라 공정거래위원회에 보고하였음을 알려드립니다.";
}else {
//v_ret = v_ret +"<br/><br/>1. 우리 협의회"+p_params.get("content6").toString()+"는 위 분쟁사건에 대하여 심의한 결과, 관련 규정에 따라 다음과 같이 조정절차를 종료하기로 결정하였고, 관련 규정에 따라 공정거래위원회에 보고하였음을 알려드립니다.";
v_ret = v_ret +"<br/><br/>1. 우리 협의회"+p_data1.get("conferenceNames").toString()+"는 위 분쟁사건에 대하여 심의한 결과, 관련 규정에 따라 다음과 같이 조정절차를 종료하기로 결정하였고, 관련 규정에 따라 공정거래위원회에 보고하였음을 알려드립니다.";
}
/*
* //보완요구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 +"<br/><br/>가. 종료유형: "+p_params.get("content4").toString() +"("+p_params.get("content5").toString()+")";
//v_ret = v_ret +"<br/>나. 종료사유: "+p_params.get("content7").toString();
v_ret = v_ret +"<br/><br/>가. 종료유형: "+p_data1.get("mediationBig").toString() +"("+p_data1.get("mediationSmall").toString()+")";
v_ret = v_ret +"<br/>나. 종료사유: "+p_data1.get("mediationResult").toString();
v_ret = v_ret +"<br/><br/>2. 종료된 위 분쟁사건에 대하여 신청인이 구체적인 행위사실을 적시하고 관련 증빙자료(우리 협의회의 조정절차 종료사실 통지 포함)를 첨부하여 신고서를 공정거래위원회에 제출하면 공정거래위원회의 신고(또는 민원)처리 절차에 따라 진행됨을 알려드립니다. ";
/* 모든 유형에서 삭제함
if (p_jobID.indexOf("3-15")<=-1) { //하도의 조정절차 종료사실 통지인 경우만 하기 문구 삭제함
v_ret = v_ret + this.TableHeader();
String v_txt = "※ 20. 9. 22. 업무를 개시한 조정원 가맹종합지원센터는 가맹본부 및 가맹점사업자의 상생협력 및 발전을 위하여 가맹분야 애로·고충상담, 법·정책 교육 등의 서비스를 제공하고 있습니다. 자세한 안내를 원하시면 조정원 누리집(https://kofair.or.kr)을 방문하시거나,(국번없이)1855-1490로 문의하여 주시기 바랍니다.";
String [] s_arr = {v_txt};
v_ret = v_ret + this.makeTrTdWithBorderNAlignNSpan(s_arr,"1","left","13");
v_ret = v_ret + this.TableFooter();
}
*/
//붙임
//v_ret = v_ret +"<span class=\"hrt cs0\" style=\"display:inline-block;margin:0;padding:0;position:relative;white-space:inherit;vertical-align:middle;line-height:1.1;font-size:12pt;color:#000000;font-family:\"휴먼명조\";\">";
v_ret = v_ret +"<div class=\"hls ps17\" style=\"margin:0;padding:0;position:absolute;text-align:justify;line-height:3.43mm;white-space:nowrap;left:0mm;top:66.65mm;height:4.23mm;width:175.01mm;\">"+
"<span class=\"hrt cs0\" style=\"display:inline-block;margin:0;padding:0;position:relative;white-space:inherit;vertical-align:middle;line-height:1.1;font-size:12pt;color:#000000;font-family:\"휴먼명조\";\">";
v_ret = v_ret +"<br/><br/>";
String[] s_arrAtch = {"분쟁조정 사건 처리안내 1부."};
v_ret = v_ret +this.makeAtchInfo(s_arrAtch);
//v_ret = v_ret +"<br/><br/>";
//v_ret = v_ret +"붙임: 분쟁조정 사건 처리안내 1부. 끝.";
v_ret = v_ret +"</span>";
v_ret = v_ret +"</div>";
//수신자
v_ret = v_ret + this.makeChopNrecipient("", p_caseApplcntData, p_caseRespondentData);
v_ret = v_ret + this.bodyFooter();
}catch(Exception ex) {
ex.printStackTrace();
}
System.out.println("v_ret");
System.out.println(v_ret);
return v_ret;
}
//STEP2.접수 - 묶음 착수보고
private String makeXBY1_SET(
String p_jobID,
EgovMap p_data1,
String[] p_caseNo,
String p_title
/*
EgovMap p_data1,
EgovMap p_dataA,
List<?> p_caseApplcntData,
List<?> p_caseRespondentData,
String p_jobID,
EgovMap params,
int p_cnt //요구회차
*/
) {
String v_ret = "";
try {
v_ret = this.receiverHeader();
//수신영역
{
v_ret = v_ret + "수신자 내부결재<br/>"+"(경유)<br/>";
//v_ret = v_ret + "제목&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>" +p_data1.get("conferenceNames").toString()+" "+p_data1.get("conferenceGubunNm").toString()+" 안건 상정</b>";
//v_ret = v_ret + "제목&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>" +p_data1.get("conferenceNames").toString()+" 사건착수보고</b>";
v_ret = v_ret + "제목  <b>" +p_title+" 사건착수보고</b>";
/*
if (p_cnt>1) {
v_ret = v_ret +"("+Integer.toString(p_cnt)+"차)";
}
*/
//v_ret = v_ret +"<br/>";
}
//v_ret = v_ret + this.receiverFooter();
v_ret = v_ret + this.receiverHR();
//하단본문영역
//v_ret = v_ret + this.bodyHeader();
//v_ret = v_ret +"<br/>";
//v_ret = v_ret +p_data1.get("conferenceNames").toString()+" "+p_data1.get("conferenceGubunNm").toString()+"에서 의결할 안건을 다음과 같이 상정하고자 합니다.";
v_ret = v_ret +"다음 접수한 사건들에 대해, 한국공정거래조정원 분쟁조정 사무처리지침 제4조 제2항의 규정에 따라 붙임과 같이 사건착수보고를 합니다.";
v_ret = v_ret +"<br/>- 다 음 -";
v_ret = v_ret + this.TableHeader();
EgovMap params = new EgovMap();
/*
//사건 신청인
params.put("sql", "trublprocessmng.selectCaseApplcnt");
params.put("caseApplcntData", JSPUtil.fixNull(bservice.list(params)));
//사건 피신청인
params.put("sql", "trublprocessmng.selectCaseRespondent");
params.put("caseRespondentData", JSPUtil.fixNull(bservice.list(params)));
String s_caseApplcntSeqNo = this.getApplcntSeqNo((List)params.get("caseApplcntData")); //신청인 순번
String s_caseRespondentSeqNo = this.getRespondentSeqNo((List)params.get("caseRespondentData")); //피신청인 순번
//사건 주요 정보
params.put("sql", "nanumMasterSel"); //사건 정보
params.put("data1", JSPUtil.fixNull(bservice.select(params)));
*/
String[] s_Arr_21 = {"순번","사건번호","신청인","피신청인","접수일자"};
v_ret = v_ret +this.makeTrTd(s_Arr_21);
String s_title = "";
int p=1;
for (int i=0;i<p_caseNo.length;i++) {
if (!"".equals(p_caseNo[i])) { //사건번호가 있다.
//사건 주요 정보
params.put("caseNo", p_caseNo[i]); //사건 정보
params.put("sql", "nanumMasterSel"); //사건 정보
params.put("data1", JSPUtil.fixNull(bservice.select(params)));
String s_caseDate = ((EgovMap)params.get("data1")).get("caseDate").toString(); //접수일자
//사건 신청인
params.put("sql", "trublprocessmng.selectCaseApplcnt");
params.put("caseApplcntData", JSPUtil.fixNull(bservice.list(params)));
//사건 피신청인
params.put("sql", "trublprocessmng.selectCaseRespondent");
params.put("caseRespondentData", JSPUtil.fixNull(bservice.list(params)));
String s_caseApplcntData = this.makeApplcnt((List)params.get("caseApplcntData"));
String s_caseRespondentData = this.makeRespondent((List)params.get("caseRespondentData"));
String[] s_Arr_22 = {Integer.toString(p), p_caseNo[i], s_caseApplcntData, s_caseRespondentData, s_caseDate};
String[] s_Arr_23 = {"1","20","30","30","15"};
v_ret = v_ret +this.makeTrTdWithWidth(s_Arr_22, s_Arr_23);
p = p + 1;
}
}
v_ret = v_ret + this.TableFooter();
//붙임
v_ret = v_ret +"<br/><br/>";
String[] s_arrAtch = {"사건착수보고 각 1부."};
v_ret = v_ret +this.makeAtchInfo(s_arrAtch);
//v_ret = v_ret +"<br/><br/><char> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</char><CHAR>&nbsp;&nbsp; &nbsp;&nbsp; 붙임 사건착수보고 각 1부. </CHAR>끝.";
/*
* //보완요구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 +"<br/><br/>붙임 1. 제2022-2차 하도급분쟁조정협의회 소회의 상정안건 1부.";
//v_ret = v_ret +"<br/>2. 제2022-2차 소회의자료 1부. 끝.";
v_ret = v_ret + this.bodyFooter();
}catch(Exception ex) {
ex.printStackTrace();
}
return v_ret;
}
//STEP2.접수 - 동시 종료보고
private String makeXBY11_SET(
String p_jobID,
EgovMap p_data1,
String[] p_caseNo,
String p_title
/*
EgovMap p_data1,
EgovMap p_dataA,
List<?> p_caseApplcntData,
List<?> p_caseRespondentData,
String p_jobID,
EgovMap params,
int p_cnt //요구회차
*/
) {
String v_ret = "";
try {
v_ret = this.receiverHeader();
//수신영역
{
v_ret = v_ret + "수신자 내부결재<br/>"+"(경유)<br/>";
//v_ret = v_ret + "제목&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>" +p_data1.get("conferenceNames").toString()+" "+p_data1.get("conferenceGubunNm").toString()+" 안건 상정</b>";
//v_ret = v_ret + "제목&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>" +p_data1.get("conferenceNames").toString()+" 사건착수보고</b>";
v_ret = v_ret + "제목  <b>조정절차 종료 및 협의회 제출 (" +p_title+")</b>";
/*
if (p_cnt>1) {
v_ret = v_ret +"("+Integer.toString(p_cnt)+"차)";
}
*/
//v_ret = v_ret +"<br/>";
}
//v_ret = v_ret + this.receiverFooter();
v_ret = v_ret + this.receiverHR();
//하단본문영역
//v_ret = v_ret + this.bodyHeader();
if ("1-10".equals(p_jobID)) {
//v_ret = v_ret +"공정거래분쟁조정협의회에 조정신청된 다음 분쟁사건에 대하여 「독점규제 및 공정거래에 관한 법률」제77조 제4항의 규정에 따라 조정절차를 종료하고, 이를 협의회 회의에 보고안건으로 제출하고자 합니다.";
}else if ("2-10".equals(p_jobID)) {
//v_ret = v_ret +"가맹사업거래분쟁조정협의회에 조정 신청된 아래의 분쟁사건에 대하여 「가맹사업거래의 공정화에 관한 법률」제23조 제4항 규정에 따라 조정절차를 종료하고, 이를 가맹사업거래분쟁조정협의회 회의에 보고안건으로 제출하고자 합니다.";
}else if ("3-11".equals(p_jobID)) {
v_ret = v_ret +"하도급분쟁분쟁조정협의회에 조정신청된 다음 분쟁사건들에 대하여 한국공정거래조정원 분쟁조정 사무처리지침 제12조 제1항의 규정에 따라 조정절차를 종료하고, 이를 협의회 회의에 보고안건으로 제출하고자 합니다.";
}else if ("4-101".equals(p_jobID)) {
//v_ret = v_ret +"대규모유통업거래분쟁조정협의회에 조정신청된 다음 분쟁사건에 대하여 「대규모유통업에서의 거래 공정화에 관한 법률」 제26조 제6항 및 분쟁조정 사무처리지침 제12조 제1항의 규정에 따라 조정절차를 종료하고, 이를 협의회 회의에 보고안건으로 제출하고자 합니다.";
}else if ("5-101".equals(p_jobID)) {
//v_ret = v_ret +"약관분쟁조정협의회에 조정신청된 다음 분쟁사건에 대하여 「약관의 규제에 관한 법률」 제27조의2 제4항 및 한국공정거래조정원 분쟁조정 사무처리지침 제12조 제1항의 규정에 따라 조정절차를 종료하고, 이를 협의회 회의에 보고안건으로 제출하고자 합니다.";
}else if ("6-101".equals(p_jobID)) {
//v_ret = v_ret +"대리점분쟁조정협의회에 조정신청된 다음 분쟁사건에 대하여 「대리점거래의 공정화에 관한 법률」 제20조 제5항의 규정에 따라 조정절차를 종료하고, 이를 협의회 회의에 보고안건으로 제출하고자 합니다.";
}else {
v_ret = v_ret +"하도급분쟁분쟁조정협의회에 조정신청된 다음 분쟁사건들에 대하여 한국공정거래조정원 분쟁조정 사무처리지침 제12조 제1항의 규정에 따라 조정절차를 종료하고, 이를 협의회 회의에 보고안건으로 제출하고자 합니다.";
}
v_ret = v_ret +"<br/>- 다 음 -<br/>";
v_ret = v_ret + this.TableHeader();
EgovMap params = new EgovMap();
String[] s_Arr_21 = {"순번","사건번호","신청인","피신청인","종료사유"};
v_ret = v_ret +this.makeTrTd(s_Arr_21);
String s_title = "";
int p=1;
for (int i=0;i<p_caseNo.length;i++) {
if (!"".equals(p_caseNo[i])) { //사건번호가 있다.
//사건 주요 정보
params.put("caseNo", p_caseNo[i]); //사건 정보
params.put("sql", "nanumMasterSel"); //사건 정보
params.put("data1", JSPUtil.fixNull(bservice.select(params)));
String s_caseDate = ((EgovMap)params.get("data1")).get("caseDate").toString(); //접수일자
//사건 신청인
params.put("sql", "trublprocessmng.selectCaseApplcnt");
params.put("caseApplcntData", JSPUtil.fixNull(bservice.list(params)));
//사건 피신청인
params.put("sql", "trublprocessmng.selectCaseRespondent");
params.put("caseRespondentData", JSPUtil.fixNull(bservice.list(params)));
String s_caseApplcntData = this.makeApplcnt((List)params.get("caseApplcntData"));
String s_caseRespondentData = this.makeRespondent((List)params.get("caseRespondentData"));
String[] s_Arr_22 = {Integer.toString(p), p_caseNo[i], s_caseApplcntData, s_caseRespondentData, s_caseDate};
String[] s_Arr_23 = {"1","20","30","30","15"};
v_ret = v_ret +this.makeTrTdWithWidth(s_Arr_22, s_Arr_23);
p = p + 1;
}
}
v_ret = v_ret + this.TableFooter();
v_ret = v_ret +"<br/><br/>";
String[] s_arrAtch = {"분쟁조정종료(보고)서 각 1부."};
v_ret = v_ret +this.makeAtchInfo(s_arrAtch);
//v_ret = v_ret +"<br/><br/>붙임 분쟁조정종료(보고)서 각 1부. 끝.";
/*
* //보완요구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 +"<br/><br/>붙임 1. 제2022-2차 하도급분쟁조정협의회 소회의 상정안건 1부.";
//v_ret = v_ret +"<br/>2. 제2022-2차 소회의자료 1부. 끝.";
v_ret = v_ret + this.bodyFooter();
}catch(Exception ex) {
ex.printStackTrace();
}
return v_ret;
}
//STEP2.접수 - 동시 조사보고
private String makeXBY12_SET(
String p_jobID,
EgovMap p_data1,
String[] p_caseNo,
String p_title
/*
EgovMap p_data1,
EgovMap p_dataA,
List<?> p_caseApplcntData,
List<?> p_caseRespondentData,
String p_jobID,
EgovMap params,
int p_cnt //요구회차
*/
) {
String v_ret = "";
try {
v_ret = this.receiverHeader();
//수신영역
{
v_ret = v_ret + "수신자 내부결재<br/>"+"(경유)<br/>";
//v_ret = v_ret + "제목&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>" +p_data1.get("conferenceNames").toString()+" "+p_data1.get("conferenceGubunNm").toString()+" 안건 상정</b>";
//v_ret = v_ret + "제목&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>" +p_data1.get("conferenceNames").toString()+" 사건착수보고</b>";
v_ret = v_ret + "제목  <b>분쟁사건의 조사결과 보고 및 협의회 제출 (" +p_title+")</b>";
/*
if (p_cnt>1) {
v_ret = v_ret +"("+Integer.toString(p_cnt)+"차)";
}
*/
//v_ret = v_ret +"<br/>";
}
//v_ret = v_ret + this.receiverFooter();
v_ret = v_ret + this.receiverHR();
//하단본문영역
//v_ret = v_ret + this.bodyHeader();
if ("1-11".equals(p_jobID)) {
//v_ret = v_ret +"공정거래분쟁조정협의회에 조정신청된 다음 분쟁사건에 대하여 「독점규제 및 공정거래에 관한 법률」제77조 제4항의 규정에 따라 조정절차를 종료하고, 이를 협의회 회의에 보고안건으로 제출하고자 합니다.";
}else if ("2-11".equals(p_jobID)) {
//v_ret = v_ret +"가맹사업거래분쟁조정협의회에 조정 신청된 아래의 분쟁사건에 대하여 「가맹사업거래의 공정화에 관한 법률」제23조 제4항 규정에 따라 조정절차를 종료하고, 이를 가맹사업거래분쟁조정협의회 회의에 보고안건으로 제출하고자 합니다.";
}else if ("3-12".equals(p_jobID)) {
v_ret = v_ret +"하도급분쟁조정협의회에 신청된 다음 분쟁사건은 하도급분쟁조정협의회 운영세칙 제2조 및 공정거래분쟁조정협의회 운영세칙 제3조 제2항 제1호에 해당하여 한국공정거래조정원 분쟁조정 사무처리지침 제11조 제1항의 규정에 따라 붙임 조사보고서를 협의회에 심의사항으로 제출하고자 합니다.";
}else if ("4-11".equals(p_jobID)) {
//v_ret = v_ret +"대규모유통업거래분쟁조정협의회에 조정신청된 다음 분쟁사건에 대하여 「대규모유통업에서의 거래 공정화에 관한 법률」 제26조 제6항 및 분쟁조정 사무처리지침 제12조 제1항의 규정에 따라 조정절차를 종료하고, 이를 협의회 회의에 보고안건으로 제출하고자 합니다.";
}else if ("5-11".equals(p_jobID)) {
//v_ret = v_ret +"약관분쟁조정협의회에 조정신청된 다음 분쟁사건에 대하여 「약관의 규제에 관한 법률」 제27조의2 제4항 및 한국공정거래조정원 분쟁조정 사무처리지침 제12조 제1항의 규정에 따라 조정절차를 종료하고, 이를 협의회 회의에 보고안건으로 제출하고자 합니다.";
}else if ("6-11".equals(p_jobID)) {
//v_ret = v_ret +"대리점분쟁조정협의회에 조정신청된 다음 분쟁사건에 대하여 「대리점거래의 공정화에 관한 법률」 제20조 제5항의 규정에 따라 조정절차를 종료하고, 이를 협의회 회의에 보고안건으로 제출하고자 합니다.";
}else {
v_ret = v_ret +"하도급분쟁조정협의회에 신청된 다음 분쟁사건은 관련 규정에 따라 붙임 조사보고서를 협의회에 심의사항으로 제출하고자 합니다.";
}
v_ret = v_ret +"<br/>- 다 음 -<br/>";
v_ret = v_ret + this.TableHeader();
EgovMap params = new EgovMap();
String[] s_Arr_21 = {"순번","사건번호","신청인","피신청인","접수일자"};
v_ret = v_ret +this.makeTrTd(s_Arr_21);
String s_title = "";
int p=1;
for (int i=0;i<p_caseNo.length;i++) {
if (!"".equals(p_caseNo[i])) { //사건번호가 있다.
//사건 주요 정보
params.put("caseNo", p_caseNo[i]); //사건 정보
params.put("sql", "nanumMasterSel"); //사건 정보
params.put("data1", JSPUtil.fixNull(bservice.select(params)));
String s_caseDate = ((EgovMap)params.get("data1")).get("caseDate").toString(); //접수일자
//사건 신청인
params.put("sql", "trublprocessmng.selectCaseApplcnt");
params.put("caseApplcntData", JSPUtil.fixNull(bservice.list(params)));
//사건 피신청인
params.put("sql", "trublprocessmng.selectCaseRespondent");
params.put("caseRespondentData", JSPUtil.fixNull(bservice.list(params)));
String s_caseApplcntData = this.makeApplcnt((List)params.get("caseApplcntData"));
String s_caseRespondentData = this.makeRespondent((List)params.get("caseRespondentData"));
String[] s_Arr_22 = {Integer.toString(p), p_caseNo[i], s_caseApplcntData, s_caseRespondentData, s_caseDate};
String[] s_Arr_23 = {"1","20","30","30","15"};
v_ret = v_ret +this.makeTrTdWithWidth(s_Arr_22, s_Arr_23);
p = p + 1;
}
}
v_ret = v_ret + this.TableFooter();
v_ret = v_ret +"<br/><br/>";
String[] s_arrAtch = {"조사보고서 각 1부."};
v_ret = v_ret +this.makeAtchInfo(s_arrAtch);
//v_ret = v_ret +"<br/><br/>붙임 조사보고서 각 1부. 끝.";
/*
* //보완요구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 +"<br/><br/>붙임 1. 제2022-2차 하도급분쟁조정협의회 소회의 상정안건 1부.";
//v_ret = v_ret +"<br/>2. 제2022-2차 소회의자료 1부. 끝.";
v_ret = v_ret + this.bodyFooter();
}catch(Exception ex) {
ex.printStackTrace();
}
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;
}
//STEP0.중지 - 소제기
private String makeXBY75(
EgovMap p_data1,
List<?> p_caseApplcntData,
List<?> p_caseRespondentData,
String p_jobID
) {
String v_ret = "";
try {
v_ret = this.receiverHeader();
//수신영역
{
/*
* || "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 = v_ret + "수신자 내부결재<br/>";
v_ret = v_ret + "(경유)<br/>"+
"제목  <b>소 제기 사실 보고("+p_data1.get("caseNo").toString()+")</b>";
}
//v_ret = v_ret + this.receiverFooter();
v_ret = v_ret + this.receiverHR();
//하단본문영역
//v_ret = v_ret + this.bodyHeader();
v_ret = v_ret +"우리 원 "+p_data1.get("caseGubunNm").toString()+"분쟁조정협의회에 신청된 아래 분쟁조정 사건의 소송절차가 진행 중인 것으로 확인된 바, 붙임과 같이 그 사실을 보고합니다.";
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 +"<br/><br/>";
String[] s_arrAtch = {"소 제기 보고서 1부.", "증빙자료 1부."};
v_ret = v_ret +this.makeAtchInfo(s_arrAtch);
//v_ret = v_ret +"<br/><br/>붙임 1. 소 제기 보고서 1부.";
//v_ret = v_ret +"<br/>2. 증빙자료 1부. 끝.";
v_ret = v_ret + this.bodyFooter();
}catch(Exception ex) {
ex.printStackTrace();
}
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,
List<?> p_caseApplcntData,
List<?> p_caseRespondentData,
String p_jobID,
String p_title
) {
String v_ret = "";
try {
v_ret = this.receiverHeader();
//수신영역
{
/*
* || "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 = v_ret + "수신자 수신자 참조<br/>";
v_ret = v_ret + "(경유)<br/>"+
"제목  <b>조정사건 진행 관련 추가 통지("+p_data1.get("caseNo").toString()+")</b>";
}
//v_ret = v_ret + this.receiverFooter();
v_ret = v_ret + this.receiverHR();
//하단본문영역
//v_ret = v_ret + this.bodyHeader();
v_ret = v_ret +"사건번호: "+p_data1.get("caseNo").toString();
v_ret = v_ret +"<br/>";
v_ret = v_ret +"신 청 인: "+this.makeApplcnt(p_caseApplcntData);
v_ret = v_ret +"<br/>";
v_ret = v_ret +"피신청인: "+this.makeRespondent(p_caseRespondentData);
v_ret = v_ret +"<br/><br/>1. 우리 원 "+p_data1.get("caseGubunNm").toString()+"에 신청된 위 분쟁조정 사건의 소송절차가 진행 중인 것으로 확인된 바, 당사자 동의가 있으면 다음 사항을 수소법원에 통지할 예정입니다.";
v_ret = v_ret +"<br/><br/> 가. 당사자의 성명과 주소";
v_ret = v_ret +"<br/> 나. 분쟁조정 신청일";
v_ret = v_ret +"<br/> 다. 분쟁조정 신청의 취지와 그 이유";
v_ret = v_ret +"<br/> 라. 소송사건의 번호";
v_ret = v_ret +"<br/><br/>2. 귀하(사)는 우리 원이 수소법원에 해당 사실을 통지하는 것에 대한 귀하(사)의 동의 여부를 "+p_data1.get("caseDate").toString()+" (@)까지 회신하여 주시기 바라며, 만약 동의하지 않는 경우";
if (p_jobID.indexOf("1-")>-1) {
v_ret = v_ret +"「독점규제 및 공정거래에 관한 법률」제77조의2 제2항";
}else if (p_jobID.indexOf("2-")>-1) {
v_ret = v_ret +"「가맹사업거래의 공정화에 관한 법률」 제23조의2 제2항";
}else if (p_jobID.indexOf("3-")>-1) {
v_ret = v_ret +"「하도급거래 공정화에 관한 법률」제24조의8 제1항";
}else if (p_jobID.indexOf("4-")>-1) {
v_ret = v_ret +"「대규모유통업에서의 거래 공정화에 관한 법률」제26조의2 제2항";
}else if (p_jobID.indexOf("5-")>-1) {
v_ret = v_ret +"「약관의 규제에 관한 법률」 제27조의3 제2항";
}else if (p_jobID.indexOf("6-")>-1) {
v_ret = v_ret +"「대리점거래의 공정화에 관한 법률」제20조의2 제2항";
}else {
v_ret = v_ret +"관련 규정";
}
v_ret = v_ret +"에 따라 해당 사건의 조정절차가 중지될 수 있음을 알려드립니다. 끝.";
//관인
v_ret = v_ret + this.makeChopNrecipient(p_title, p_caseApplcntData, p_caseRespondentData);
/*
v_ret = v_ret +"<br/><br/><br/><br/><br/>";
v_ret = v_ret + this.TableHeaderWithBorderNAlign("0","center");
String[] s_Arr_21 = {"한국공정거래조정원"};
v_ret = v_ret +this.makeTrTdWithFontNoBorder(s_Arr_21,"24");
//String[] s_Arr_22 = {p_data1.get("caseGubunNm").toString()};
String[] s_Arr_22 = {p_title};
v_ret = v_ret +this.makeTrTdWithFontNoBorder(s_Arr_22,"24");
String[] s_Arr_24 = {""};
v_ret = v_ret +this.makeTrTdWithFontNoBorder(s_Arr_24,"24");
v_ret = v_ret +this.makeTrTdWithFontNoBorder(s_Arr_24,"24");
v_ret = v_ret +this.makeTrTdWithFontNoBorder(s_Arr_24,"24");
v_ret = v_ret +this.makeTrTdWithFontNoBorder(s_Arr_24,"24");
v_ret = v_ret +this.makeTrTdWithFontNoBorder(s_Arr_24,"24");
v_ret = v_ret +this.makeTrTdWithFontNoBorder(s_Arr_24,"24");
//v_ret = v_ret + this.TableFooter();
//v_ret = v_ret + this.TableHeaderWithBorderNAlign("0","left");
String[] s_Arr_23 = {"수신자 "+this.makeApplcnt(p_caseApplcntData)+", "+this.makeRespondent(p_caseRespondentData)};
//v_ret = v_ret +this.makeTrTdWithBorderNAlign(s_Arr_23,"0","left");
v_ret = v_ret +this.makeTrTdWithBorderNAlign(s_Arr_23,"0","left","13");
v_ret = v_ret + this.TableFooter();
*/
v_ret = v_ret + this.bodyFooter();
}catch(Exception ex) {
ex.printStackTrace();
}
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,
EgovMap p_dataA,
List<?> p_dataB,
//List<?> p_caseApplcntData,
//List<?> p_caseRespondentData,
String p_jobID,
String p_title
) {
String v_ret = "";
try {
v_ret = this.receiverHeader();
//수신영역
{
/*
* || "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 = v_ret + "수신자 수신자 참조<br/>";
v_ret = v_ret + "(경유)<br/>"+
"제목  <b>"+p_dataA.get("conferenceNames").toString()+" 회의개최 통지(추가안건 포함)</b>";
}
//v_ret = v_ret + this.receiverFooter();
v_ret = v_ret + this.receiverHR();
String s_conferenceNames = "";
String s_fixDay = "";
String s_conferencePlace = "";
int i_dlbrtmtrCnt = 0;
try {
s_conferenceNames = p_data1.get("conferenceNames").toString();
}catch(Exception ex) {
ex.printStackTrace();
}
try {
s_fixDay = p_dataA.get("fixDay").toString();
}catch(Exception ex) {
ex.printStackTrace();
}
try {
s_conferencePlace = p_data1.get("conferencePlace").toString();
}catch(Exception ex) {
ex.printStackTrace();
}
try {
i_dlbrtmtrCnt = 0+Integer.parseInt(p_data1.get("bigCnt1").toString())
+Integer.parseInt(p_data1.get("bigCnt2").toString())
+Integer.parseInt(p_data1.get("bigCnt3").toString())
+Integer.parseInt(p_data1.get("bigCnt4").toString())
+Integer.parseInt(p_data1.get("dlbrtmtrCnt").toString());
}catch(Exception ex) {
ex.printStackTrace();
}
//회의 일자 ==> 회의 일시
//String[] a_fixday = {"",""};
String s_fixday = "";
s_fixday = this.makeYYYY_MM_DD(p_dataA.get("fixDay").toString(), p_dataA.get("fixDay2").toString());
//하단본문영역
//v_ret = v_ret + this.bodyHeader();
v_ret = v_ret +"1. 우리 원 "+s_conferenceNames+" 회의를 다음과 같이 개최하니 참석하여 주시기 바랍니다. ";
v_ret = v_ret +"<br/><br/>가. 일  시: "+s_fixday;
v_ret = v_ret +"<br/>나. 장  소: "+s_conferencePlace;
v_ret = v_ret +"<br/>다. 회의안건: 조정신청 사건 결과 보고 및 심의안건 의결";
v_ret = v_ret +"(";
String p_endmtrCnt = p_data1.get("endmtrCnt").toString();
String p_dlbrtmtrCnt = p_data1.get("dlbrtmtrCnt").toString();
v_ret = v_ret +"보고안건 "+p_endmtrCnt+"건, 심의안건 "+p_dlbrtmtrCnt+"";
/*
if (!"0".equals(p_endmtrCnt) && !"0".equals(p_dlbrtmtrCnt)) {
v_ret = v_ret +"보고안건 "+p_endmtrCnt+"건, 심의안건 "+p_dlbrtmtrCnt+"건";
}else if (!"0".equals(p_endmtrCnt)) {
v_ret = v_ret +"보고안건 "+p_endmtrCnt+"건";
}else {
v_ret = v_ret +"심의안건 "+p_dlbrtmtrCnt+"건";
}
*/
v_ret = v_ret +")";
//v_ret = v_ret +"<br/><br/>2. 참고로 위 1. 다.의 회의안건 중 ";
//v_ret = v_ret +"신 청 인: "+this.makeApplcnt(p_caseApplcntData);
//v_ret = v_ret +"<br/>";
//v_ret = v_ret +"피신청인: "+this.makeRespondent(p_caseRespondentData);
if (p_jobID.indexOf("1-")>-1) {
v_ret = v_ret +"<br/><br/>2. 참고로 위 1. 다.의 회의안건 중 「독점규제 및 공정거래에 관한 법률」 제75조의 규정에 따른 제척사유가 발생하였거나 당사자의 기피신청이 있는 경우에는 위원께서 제척·기피·회피 대상이 되실 수 있으니 사전에 확인하여 주시기 바랍니다.";
//v_ret = v_ret + this.TableHeaderNAlign("left");
v_ret = v_ret + this.TableHeader();
String s_tmp = "※ 독점규제 및 공정거래에 관한 법률";
s_tmp = s_tmp + "<br/>제75조(협의회 위원의 제척ㆍ기피ㆍ회피) ① 협의회 위원은 다음 각 호의 어느 하나에 해당하는 경우에는 해당 분쟁조정사항의 조정에서 제척된다.";
s_tmp = s_tmp + "<br/>1. 자기나 배우자 또는 배우자였던 사람이 분쟁조정사항의 분쟁당사자이거나 공동권리자 또는 공동의무자인 경우";
s_tmp = s_tmp + "<br/>2. 자기가 분쟁조정사항의 분쟁당사자와 친족이거나 친족이었던 경우";
s_tmp = s_tmp + "<br/>3. 자기 또는 자기가 속한 법인이 분쟁조정사항의 분쟁당사자의 법률·경영 등에 대한 자문·고문 등으로 있는 경우";
s_tmp = s_tmp + "<br/>4. 자기 또는 자기가 속한 법인이 증언이나 감정을 한 경우";
s_tmp = s_tmp + "<br/>5. 자기 또는 자기가 속한 법인이 분쟁조정사항의 분쟁당사자의 대리인으로서 관여하거나 관여하였던 경우";
s_tmp = s_tmp + "<br/>② 분쟁당사자는 협의회 위원에게 협의회의 조정에 공정을 기하기 어려운 사정이 있을 때에는 협의회에 해당 위원에 대한 기피신청을 할 수 있다.";
s_tmp = s_tmp + "<br/>③ 협의회 위원 본인이 제1항 각 호의 어느 하나 또는 제2항의 사유에 해당하는 경우에는 스스로 해당 분쟁조정사항의 조정에서 회피할 수 있다.";
String[] s_Arr_20 = {s_tmp};
//v_ret = v_ret +this.makeTrTdWithFontNoBorderNAlign(s_Arr_20,"13","left");
v_ret = v_ret +this.makeTrTdLeft(s_Arr_20);
v_ret = v_ret + this.TableFooter();
}else if (p_jobID.indexOf("2-")>-1) {
v_ret = v_ret +"<br/><br/>2. 참고로 위 1. 다.의 회의안건 중 「가맹사업거래의 공정화에 관한 법률」 제20조의 규정에 따른 제척사유가 발생하였거나 당사자의 기피신청이 있는 경우에는 위원께서 제척·기피·회피 대상이 되실 수 있으니 사전에 확인하여 주시기 바랍니다.";
//v_ret = v_ret + this.TableHeaderNAlign("left");
v_ret = v_ret + this.TableHeader();
String s_tmp = "※ 가맹사업거래의 공정화에 관한 법률";
s_tmp = s_tmp + "<br/>제20조(위원의 제척·기피·회피) ① 위원은 다음 각 호의 1에 해당하는 경우에는 당해 조정사항의 조정에서 배척된다.";
s_tmp = s_tmp + "<br/>1. 위원 또는 그 배우자나 배우자이었던 자가 당해 조정사항의 분쟁당사자가 되거나 공동권리자 또는 의무자의 관계에 있는 경우";
s_tmp = s_tmp + "<br/>2. 위원이 당해 조정사항의 분쟁당사자와 친족관계에 있거나 있었던 경우";
s_tmp = s_tmp + "<br/>3. 위원 또는 위원이 속한 법인이 분쟁당사자의 법률·경영 등에 대하여 자문이나 고문의 역할을 하고 있는 경우";
s_tmp = s_tmp + "<br/>4. 위원 또는 위원이 속한 법인이 당해 조정사항에 대하여 분쟁당사자의 대리인으로 관여하거나 관여하였던 경우 및 증언 또는 감정을 한 경우";
s_tmp = s_tmp + "<br/>② 분쟁당사자는 위원에게 협의회의 조정에 공정을 기하기 어려운 사정이 있는 때에 협의회에 당해위원에 대한 기피신청을 할 수 있다.";
s_tmp = s_tmp + "<br/>③ 위원이 제1항 또는 제2항의 사유에 해당하는 경우에는 스스로 당해 조정사항의 조정에서 회피할 수 있다.";
String[] s_Arr_20 = {s_tmp};
//v_ret = v_ret +this.makeTrTdWithFontNoBorderNAlign(s_Arr_20,"13","left");
v_ret = v_ret +this.makeTrTdLeft(s_Arr_20);
v_ret = v_ret + this.TableFooter();
}else if (p_jobID.indexOf("3-")>-1) {
v_ret = v_ret +"<br/><br/>2. 참고로 위 1. 다.의 회의안건 중 「하도급거래공정화에 관한 법률」 제24조의2의 규정에 따른 제척사유가 발생하였거나 당사자의 기피신청이 있는 경우에는 위원께서 제척·기피·회피 대상이 되실 수 있으니 사전에 확인하여 주시기 바랍니다.";
//v_ret = v_ret + this.TableHeaderNAlign("left");
v_ret = v_ret + this.TableHeader();
String s_tmp = "※ 하도급거래 공정화에 관한 법률";
s_tmp = s_tmp + "<br/>제24조의2(위원의 제척·기피·회피) ① 위원은 다음 각 호의 어느 하나에 해당하는 경우에는 해당 조정사항의 조정에서 제척된다.";
s_tmp = s_tmp + "<br/>1. 위원 또는 그 배우자나 배우자이었던 자가 해당 조정사항의 분쟁당사자가 되거나 공동 권리자 또는 의무자의 관계에 있는 경우";
s_tmp = s_tmp + "<br/>2. 위원이 해당 조정사항의 분쟁당사자와 친족관계에 있거나 있었던 경우";
s_tmp = s_tmp + "<br/>3. 위원 또는 위원이 속한 법인이 분쟁당사자의 법률·경영 등에 대하여 자문이나 고문의 역할을 하고 있는 경우";
s_tmp = s_tmp + "<br/>4. 위원 또는 위원이 속한 법인이 해당 조정사항에 대하여 분쟁당사자의 대리인으로 관여하거나 관여하였던 경우 및 증언 또는 감정을 한 경우";
s_tmp = s_tmp + "<br/>② 분쟁당사자는 위원에게 협의회의 조정에 공정을 기하기 어려운 사정이 있는 때에 협의회에 해당 위원에 대한 기피신청을 할 수 있다.";
s_tmp = s_tmp + "<br/>③ 위원이 제1항 또는 제2항의 사유에 해당하는 경우에는 스스로 해당 조정사항의 조정에서 회피할 수 있다.";
String[] s_Arr_20 = {s_tmp};
//v_ret = v_ret +this.makeTrTdWithFontNoBorderNAlign(s_Arr_20,"13","left");
v_ret = v_ret +this.makeTrTdLeft(s_Arr_20);
v_ret = v_ret + this.TableFooter();
}else if (p_jobID.indexOf("4-")>-1) {
v_ret = v_ret +"<br/><br/>2. 참고로 위 1. 다.의 회의안건 중 「대규모유통업에서의 거래 공정화에 관한 법률」 제23조의 규정에 따른 제척사유가 발생하였거나 당사자의 기피신청이 있는 경우에는 위원께서 제척·기피·회피 대상이 되실 수 있으니 사전에 확인하여 주시기 바랍니다.";
//v_ret = v_ret + this.TableHeaderNAlign("left");
v_ret = v_ret + this.TableHeader();
String s_tmp = "※ 대규모유통업에서의 거래 공정화에 관한 법률";
s_tmp = s_tmp + "<br/>제23조(위원의 제척ㆍ기피ㆍ회피) ① 위원은 다음 각 호의 어느 하나에 해당하는 경우에는 해당 조정사항의 조정에서 제척된다.";
s_tmp = s_tmp + "<br/>1. 위원 또는 그 배우자나 배우자였던 사람이 해당 조정사항의 분쟁당사자가 되거나 공동권리자 또는 의무자의 관계에 있는 경우";
s_tmp = s_tmp + "<br/>2. 위원이 해당 조정사항의 분쟁당사자와 친족관계이거나 친족관계였던 경우";
s_tmp = s_tmp + "<br/>3. 위원 또는 위원이 속한 법인이나 법률사무소가 분쟁당사자의 법률·경영 등에 대하여 자문 또는 고문의 역할을 하고 있는 경우";
s_tmp = s_tmp + "<br/>4. 위원 또는 위원이 속한 법인이나 법률사무소가 해당 조정사항에 대하여 분쟁당사자의 대리인으로 관여하거나 관여하였던 경우 및 증언이나 감정을 한 경우";
s_tmp = s_tmp + "<br/>② 위원에게 조정을 공정하게 수행하기 어려운 사정이 있는 경우 분쟁당사자는 서면으로 협의회에 그 위원에 대한 기피신청을 할 수 있다.";
s_tmp = s_tmp + "<br/>③ 제2항의 기피신청이 제2항의 방식에 어긋나거나 조정의 지연을 목적으로 하는 것이 분명한 경우에는 위원장의 결정으로 기피신청을 각하한다.";
s_tmp = s_tmp + "<br/>④ 제2항의 기피신청에 상당한 이유가 있는 경우에는 위원장의 결정으로 해당 위원을 조정에서 제외한다.";
s_tmp = s_tmp + "<br/>⑤ 위원이 제1항 또는 제2항의 사유에 해당하는 경우에는 위원장의 허가를 받아 해당 조정사항의 조정에서 회피할 수 있다.";
String[] s_Arr_20 = {s_tmp};
//v_ret = v_ret +this.makeTrTdWithFontNoBorderNAlign(s_Arr_20,"13","left");
v_ret = v_ret +this.makeTrTdLeft(s_Arr_20);
v_ret = v_ret + this.TableFooter();
}else if (p_jobID.indexOf("5-")>-1) {
v_ret = v_ret +"<br/><br/>2. 참고로, 위 1. 다.의 회의안건 중 「약관의 규제에 관한 법률」 제26조의 규정에 따른 제척사유가 발생하였거나 당사자의 기피신청이 있는 경우에는 위원께서 제척·기피·회피 대상이 되실 수 있으니 사전에 확인하여 주시기 바랍니다.";
//v_ret = v_ret + this.TableHeaderNAlign("left");
v_ret = v_ret + this.TableHeader();
String s_tmp = "※ 약관의 규제에 관한 법률";
s_tmp = s_tmp + "<br/>제26조(협의회 위원의 제척·기피·회피) ① 협의회 위원은 다음 각 호의 어느 하나에 해당하는 경우에는 해당 분쟁조정사항의 조정에서 제척된다.";
s_tmp = s_tmp + "<br/>1. 협의회 위원 또는 그 배우자나 배우자였던 사람이 해당 분쟁조정사항의 분쟁당사자가 되거나 공동권리자 또는 의무자의 관계에 있는 경우";
s_tmp = s_tmp + "<br/>2. 협의회 위원이 해당 분쟁조정사항의 분쟁당사자와 친족관계에 있거나 있었던 경우";
s_tmp = s_tmp + "<br/>3. 협의회 위원 또는 협의회 위원이 속한 법인이 분쟁당사자의 법률·경영 등에 대하여 자문이나 고문의 역할을 하고 있는 경우";
s_tmp = s_tmp + "<br/>4. 협의회 위원 또는 협의회 위원이 속한 법인이 해당 분쟁조정사항에 대하여 분쟁당사자의 대리인으로 관여하거나 관여하였던 경우 및 증언 또는 감정을 한 경우";
s_tmp = s_tmp + "<br/>② 분쟁당사자는 협의회 위원에게 협의회의 조정에 공정을 기하기 어려운 사정이 있는 때에 협의회에 해당 협의회 위원에 대한 기피신청을 할 수 있다.";
s_tmp = s_tmp + "<br/>③ 협의회 위원이 제1항 또는 제2항의 사유에 해당하는 경우에는 스스로 해당 분쟁조정사항의 조정에서 회피할 수 있다.";
String[] s_Arr_20 = {s_tmp};
//v_ret = v_ret +this.makeTrTdWithFontNoBorderNAlign(s_Arr_20,"13","left");
v_ret = v_ret +this.makeTrTdLeft(s_Arr_20);
v_ret = v_ret + this.TableFooter();
}else if (p_jobID.indexOf("6-")>-1) {
v_ret = v_ret +"<br/><br/>2. 참고로 위 1. 다.의 회의안건 중 「대리점거래의 공정화에 관한 법률」 제17조의 규정에 따른 제척사유가 발생하였거나 당사자의 기피신청이 있는 경우에는 위원께서 제척·기피·회피 대상이 되실 수 있으니 사전에 확인하여 주시기 바랍니다.";
//v_ret = v_ret + this.TableHeaderNAlign("left");
v_ret = v_ret + this.TableHeader();
String s_tmp = "※ 대리점거래의 공정화에 관한 법률";
s_tmp = s_tmp + "<br/>제17조(위원의 제척ㆍ기피ㆍ회피) ① 위원은 다음 각 호의 어느 하나에 해당하는 경우에는 해당 조정사항의 조정에서 제척된다.";
s_tmp = s_tmp + "<br/>1. 위원 또는 그 배우자나 배우자이었던 자가 해당 조정사항의 분쟁당사자가 되거나 공동권리자 또는 의무자의 관계에 있는 경우";
s_tmp = s_tmp + "<br/>2. 위원이 해당 조정사항의 분쟁당사자와 친족관계이거나 친족관계이었던 경우";
s_tmp = s_tmp + "<br/>3. 위원 또는 위원이 속한 법인이 분쟁당사자의 법률·경영 등에 대하여 자문이나 고문의 역할을 하고 있는 경우";
s_tmp = s_tmp + "<br/>4. 위원 또는 위원이 속한 법인이 해당 조정사항에 대하여 분쟁당사자의 대리인으로 관여하거나 관여하였던 경우 및 증언 또는 감정을 한 경우";
s_tmp = s_tmp + "<br/>② 분쟁당사자는 위원에게 협의회의 조정에 공정을 기하기 어려운 사정이 있는 경우 협의회에 해당 위원에 대한 기피신청을 할 수 있다.";
s_tmp = s_tmp + "<br/>③ 위원이 제1항 또는 제2항의 사유에 해당하는 경우에는 스스로 해당 조정사항의 조정에서 회피할 수 있다.";
String[] s_Arr_20 = {s_tmp};
//v_ret = v_ret +this.makeTrTdWithFontNoBorderNAlign(s_Arr_20,"13","left");
v_ret = v_ret +this.makeTrTdLeft(s_Arr_20);
v_ret = v_ret + this.TableFooter();
}else {
v_ret = v_ret +"<br/><br/>2. 참고로 위 1. 다.의 회의안건 중 관련 규정에 따른 제척사유가 발생하였거나 당사자의 기피신청이 있는 경우에는 위원께서 제척·기피·회피 대상이 되실 수 있으니 사전에 확인하여 주시기 바랍니다.";
}
v_ret = v_ret +"<br/><br/>3. 아울러 본 회의와 관련된 자료(회의자료, 안건목록, 전차 회의록)는 우리원 온라인 분쟁조정시스템(Fair-net, https://fairnet.kofair.or.kr/user/case/202/login.do)’에서 열람하실 수 있음을 알려드립니다. 끝. ";
//관인
v_ret = v_ret + this.makeCfrncatndncNrecipient(p_dataB);
/*
v_ret = v_ret +"<br/><br/><br/><br/><br/>";
v_ret = v_ret + this.TableHeaderWithBorderNAlign("0","center");
String[] s_Arr_21 = {"한국공정거래조정원"};
v_ret = v_ret +this.makeTrTdWithFontNoBorder(s_Arr_21,"24");
//String[] s_Arr_22 = {p_data1.get("caseGubunNm").toString()};
String[] s_Arr_22 = {p_title};
v_ret = v_ret +this.makeTrTdWithFontNoBorder(s_Arr_22,"24");
String[] s_Arr_24 = {""};
v_ret = v_ret +this.makeTrTdWithFontNoBorder(s_Arr_24,"24");
v_ret = v_ret +this.makeTrTdWithFontNoBorder(s_Arr_24,"24");
v_ret = v_ret +this.makeTrTdWithFontNoBorder(s_Arr_24,"24");
v_ret = v_ret +this.makeTrTdWithFontNoBorder(s_Arr_24,"24");
v_ret = v_ret +this.makeTrTdWithFontNoBorder(s_Arr_24,"24");
v_ret = v_ret +this.makeTrTdWithFontNoBorder(s_Arr_24,"24");
//v_ret = v_ret + this.TableFooter();
//v_ret = v_ret + this.TableHeaderWithBorderNAlign("0","left");
String[] s_Arr_23 = {"수신자 "+this.makeApplcnt(p_caseApplcntData)+", "+this.makeRespondent(p_caseRespondentData)};
//v_ret = v_ret +this.makeTrTdWithBorderNAlign(s_Arr_23,"0","left");
v_ret = v_ret +this.makeTrTdWithBorderNAlign(s_Arr_23,"0","left","13");
v_ret = v_ret + this.TableFooter();
*/
v_ret = v_ret + this.bodyFooter();
}catch(Exception ex) {
ex.printStackTrace();
}
return v_ret;
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//
// 2.정보 추출
//
//신청인 정보
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 makeApplcntAttendance(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() + " 대표";
break;
//v_ret = v_ret +"주식회사 갑을(대표이사 김철수)이(가) ";
}else if ("1302000000".equals(n_em.get("companyGubun").toString())) {
v_ret = v_ret + "대표이사 "+n_em.get("companyCeo").toString();
break;
//v_ret = v_ret +"주식회사 갑을(대표이사 김철수)이(가) ";
}
}
return v_ret;
}
//신청인 정보
private String makeApplcnt(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()+" 대표)";
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 +"주식회사 갑을(대표이사 김철수)이(가) ";
}
}
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 = "";
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()+" 대표)";
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 (p_caseApplcntData.size()>1) {
v_ret = v_ret + ""+Integer.toString((p_caseApplcntData.size()-1))+"";
}
return v_ret;
}
//피신청인 정보
private String makeRespondents(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 makeRespondentsXBY1(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 makeRespondentAttendance(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() + " 대표";
break;
//v_ret = v_ret +"주식회사 갑을(대표이사 김철수)이(가) ";
}else if ("1302000000".equals(n_em.get("respondentGubun").toString())) {
v_ret = v_ret + "대표이사 "+n_em.get("respondentCeo").toString();
break;
//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()+" 대표)";
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 +"주식회사 갑을(대표이사 김철수)이(가) ";
}
}
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 = "";
for (Object key : p_cfrncatndncData) {
EgovMap n_em = (EgovMap)key;
if (n_em.get("attendCheck") != null) {
if ("Y".equals(n_em.get("attendCheck").toString())) {
v_ret = v_ret + ", " + n_em.get("memberName").toString() + " "+n_em.get("memberPosit").toString();
}
}
}
v_ret = v_ret.substring(2);
return v_ret;
}
//참여위원 인원
private String makeCfrncatndncsCnt(List p_cfrncatndncData) {
String v_ret = "";
int i_cnt = 0;
for (Object key : p_cfrncatndncData) {
EgovMap n_em = (EgovMap)key;
if (n_em.get("attendCheck") != null) {
if ("Y".equals(n_em.get("attendCheck").toString())) {
i_cnt = i_cnt + 1;
}
}
}
v_ret = v_ret + Integer.toString(i_cnt);
return v_ret;
}
//피신청인 정보
private String makeRespondentNCnt(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()+" 대표)";
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 (p_caseRespondentData.size()>1) {
v_ret = v_ret + ""+Integer.toString((p_caseRespondentData.size()-1))+"";
}
return v_ret;
}
//신청인 정보
private String getApplcntSeqNo(List p_caseApplcntData) {
String v_ret = "";
for (Object key : p_caseApplcntData) {
EgovMap n_em = (EgovMap)key;
if (!"".equals(n_em.get("seqNo").toString())) {
v_ret = v_ret + n_em.get("seqNo").toString();
break;
}
}
return v_ret;
}
//피신청인 정보
private String getRespondentSeqNo(List p_caseRespondentData) {
String v_ret = "";
for (Object key : p_caseRespondentData) {
EgovMap n_em = (EgovMap)key;
if (!"".equals(n_em.get("seqNo").toString())) {
v_ret = v_ret + n_em.get("seqNo").toString();
break;
}
}
return v_ret;
}
//조사관 정보
private String makeExaminer(EgovMap p_data1) {
String v_ret = "0";
try {
v_ret = " 분쟁조정실";
v_ret = v_ret + " " + this.changeTeamName(p_data1.get("timhderAssignNm").toString());//.." "공정거래팀 윤계상 조사관(02-6363-0000, abc@kofair.or.kr)";
v_ret = v_ret + " " + p_data1.get("examinerAssignNm").toString() + " 조사관";
v_ret = v_ret + "(" + p_data1.get("memberTel").toString() + ",";
v_ret = v_ret + " " + p_data1.get("memberEmail").toString() + ")";
}catch(Exception ex) {
ex.printStackTrace();
}
return v_ret;
}
//조사관 정보
private String makeTeamNExaminer(EgovMap p_data1) {
String v_ret = "0";
try {
v_ret = "";
v_ret = v_ret + " " + this.changeTeamName(p_data1.get("timhderAssignNm").toString());//.." "공정거래팀 윤계상 조사관(02-6363-0000, abc@kofair.or.kr)";
//v_ret = v_ret + p_data1.get("timhderAssignNm").toString();//.." "공정거래팀 윤계상 조사관(02-6363-0000, abc@kofair.or.kr)";
v_ret = v_ret + " " + p_data1.get("examinerAssignNm").toString() + " 조사관";
}catch(Exception ex) {
ex.printStackTrace();
}
return v_ret;
}
//조사관 정보
private String makeExaminerJustEmail(EgovMap p_data1) {
String v_ret = "";
try {
v_ret = v_ret + p_data1.get("memberEmail").toString();
}catch(Exception ex) {
ex.printStackTrace();
}
return v_ret;
}
//조사관 정보
private String makeExaminerAssign(EgovMap p_data1) {
String v_ret = "0";
try {
v_ret = "";
v_ret = v_ret + " " + p_data1.get("examinerAssignNm").toString() + " 조사관";
}catch(Exception ex) {
ex.printStackTrace();
}
return v_ret;
}
//조사관 정보
private String makeTeam(EgovMap p_data1) {
String v_ret = "0";
try {
v_ret = "";
v_ret = v_ret + " " + this.changeTeamName(p_data1.get("timhderAssignNm").toString());//.." "공정거래팀 윤계상 조사관(02-6363-0000, abc@kofair.or.kr)";
//v_ret = v_ret + " " + p_data1.get("timhderAssignNm").toString();//.." "공정거래팀 윤계상 조사관(02-6363-0000, abc@kofair.or.kr)";
}catch(Exception ex) {
ex.printStackTrace();
}
return v_ret;
}
//팀명 변경하기
private String changeTeamName(String p_teamName) {
String v_ret = "";
if ("약관팀".equals(p_teamName)) {
v_ret = v_ret + "약관대리점팀";//.." "공정거래팀 윤계상 조사관(02-6363-0000, abc@kofair.or.kr)";
}else if ("대리점팀".equals(p_teamName)) {
v_ret = v_ret + "약관대리점팀";//.." "공정거래팀 윤계상 조사관(02-6363-0000, abc@kofair.or.kr)";
}else if ("유통팀".equals(p_teamName)) {
v_ret = v_ret + "가맹유통플랫폼팀";//.." "공정거래팀 윤계상 조사관(02-6363-0000, abc@kofair.or.kr)";
}else{
v_ret = v_ret + p_teamName;//.." "공정거래팀 윤계상 조사관(02-6363-0000, abc@kofair.or.kr)";
}
return v_ret;
}
//신청인 접속 정보
private String makeApplcntsConnInfo(EgovMap p_data1) {
String v_ret = "0";
try {
v_ret = " 통지내용은 온라인분쟁조정시스템의";
v_ret = v_ret + " “분쟁사건 조회(사건번호: " + p_data1.get("caseNo").toString() + ", ";
v_ret = v_ret + "비밀번호: " + p_data1.get("applcntPwd").toString() + ")”";
v_ret = v_ret + "에서 확인하시기 바랍니다.";
}catch(Exception ex) {
ex.printStackTrace();
}
return v_ret;
}
//피신청인 접속 정보
private String makeRespondentConnInfo(EgovMap p_data1) {
String v_ret = "0";
try {
v_ret = " 통지내용은 온라인분쟁조정시스템의";
v_ret = v_ret + " “분쟁사건 조회(사건번호: " + p_data1.get("caseNo").toString() + ", ";
v_ret = v_ret + "비밀번호: " + p_data1.get("respondentPwd").toString() + ")”";
v_ret = v_ret + "에서 확인하시기 바랍니다.";
}catch(Exception ex) {
ex.printStackTrace();
}
return v_ret;
}
//첨부 파일 문구 처리
private String makeAtchInfo(
String[] p_arr //첨부 문구 배열
) {
String v_ret = "";
if (p_arr.length==1) {
v_ret = v_ret +"붙임 " + p_arr[0];
v_ret = v_ret +" 끝.";
}else if (p_arr.length>1) {
v_ret = v_ret +"붙임 ";
for (int i=0;i<p_arr.length;i++) {
if (i>0) v_ret = v_ret +"<br/>";
v_ret = v_ret + Integer.toString(i+1) + ". " + p_arr[i];
}
v_ret = v_ret +" 끝.";
}
return v_ret;
}
//회의일시
private String makeYYYY_MM_DD(
String p_fixDay,
String p_fixDay2
) {
//회의 일자 ==> 회의 일시
String[] a_fixday = {"",""};
String s_fixday = "";
String[] a_fixday_2 = {"","",""};
try {
s_fixday = p_fixDay;
a_fixday = s_fixday.split(" ");
if (a_fixday.length>=2) {
a_fixday_2 = a_fixday[0].split("-");
if (a_fixday_2.length>=3) {
s_fixday = a_fixday_2[0] + "." +
" " + Integer.toString(Integer.parseInt(a_fixday_2[1])) + "." +
" " + Integer.toString(Integer.parseInt(a_fixday_2[2])) + "." +
"(" + p_fixDay2 + ")" +
" " + a_fixday[1];
}
}
}catch(Exception ex) {
ex.printStackTrace();
}
return s_fixday;
}
//데이터 decoder
private EgovMap chgURLDecoder(EgovMap p_params, String p_content) throws Exception {
try {
p_params.put(p_content, URLDecoder.decode((String)p_params.get(p_content), "UTF-8"));
}catch(Exception ex) {
ex.printStackTrace();
}
return p_params;
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//
// 3.단순 문구
//
//수신자 공통 header-1
private String receiverHeader() {
String v_ret = "0";
v_ret = "<div class=\"hls ps17\" style=\"margin:0;padding:0;position:absolute;text-align:justify;line-height:3.43mm;white-space:nowrap;left:0mm;top:66.65mm;height:4.23mm;width:175.01mm;\">"+
"<span class=\"hrt cs0\" style=\"display:inline-block;margin:0;padding:0;position:relative;white-space:inherit;vertical-align:middle;line-height:1.1;font-size:12pt;color:#000000;font-family:\"휴먼명조\";\">";
return v_ret;
}
//수신자 공통 footer-1
private String receiverFooter() {
String v_ret = "0";
v_ret = "";
v_ret = v_ret +"<hr style='width:100%;margin-left : auto;margin-right : auto;'>";
v_ret = v_ret +"</span></div>";
return v_ret;
}
//수신자 공통 footer-1
private String receiverHR() {
String v_ret = "0";
v_ret = "";
v_ret = v_ret +"<hr style='width:100%;margin-left : auto;margin-right : auto;'></hr>";
v_ret = "";
//v_ret = v_ret +"<br/>__________________________________________________________________________________<br/>";
//v_ret = v_ret +"<br/>─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────<br/>";
v_ret = v_ret +"<br/>─────────────────────────────────────────<br/>";
return v_ret;
}
private String make() {
String v_ret = "<div class=\"hpa\" style=\"width:210mm;height:297mm;\"><div class=\"hcD\" style=\"left:20mm;top:30mm;\"><div class=\"hcI\"><div class=\"hls ps16\" style=\"line-height:26.71mm;white-space:nowrap;left:0mm;top:0mm;height:26.71mm;width:175.01mm;\"><div class=\"htb\" style=\"left:0.49mm;width:174.77mm;top:0.49mm;height:26.71mm;display:inline-block;position:relative;vertical-align:middle;\"><svg class=\"hs\" viewBox=\"-2.50 -2.50 179.76 31.71\" style=\"left:-2.50mm;top:-2.50mm;width:179.76mm;height:31.71mm;\"><path d=\"M-0.05,25.72 L173.83,25.72\" style=\"stroke:#000000;stroke-linecap:butt;stroke-width:0.12;\"></path><path d=\"M-0.05,25.72 L173.83,25.72\" style=\"stroke:#000000;stroke-linecap:butt;stroke-width:0.12;\"></path></svg><div class=\"hce\" style=\"left:0mm;top:0mm;width:173.78mm;height:4.94mm;\"><div class=\"hcD\" style=\"left:0.49mm;top:0.49mm;\"><div class=\"hcI\" style=\"top:0.21mm;\"><div class=\"hls ps11\" style=\"line-height:2.79mm;white-space:nowrap;left:0mm;top:-0.18mm;height:3.53mm;width:172.79mm;\"></div></div></div></div><div class=\"hce\" style=\"left:0mm;top:4.94mm;width:20.86mm;height:6.93mm;\"><div class=\"hcD\" style=\"left:0.49mm;top:0.49mm;\"><div class=\"hcI\" style=\"top:0.85mm;\"><div class=\"hls ps11\" style=\"line-height:3.43mm;white-space:nowrap;left:0mm;top:-0.21mm;height:4.23mm;width:19.87mm;\"><span class=\"hrt cs18\">수신자 &nbsp;</span></div></div></div></div><div class=\"hce\" style=\"left:20.86mm;top:4.94mm;width:152.92mm;height:6.93mm;\"><div class=\"hcD\" style=\"left:0.49mm;top:0.49mm;\"><div class=\"hcI\" style=\"top:0.85mm;\"><div class=\"hls ps29\" style=\"line-height:3.43mm;white-space:nowrap;left:0mm;top:-0.21mm;height:4.23mm;width:151.93mm;\"><span class=\"hrt cs19\">(주)우남건설(대표이사 원희진) &nbsp;외 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2</span></div></div></div></div><div class=\"hce\" style=\"left:0mm;top:11.87mm;width:20.86mm;height:6.93mm;\"><div class=\"hcD\" style=\"left:0.49mm;top:0.49mm;\"><div class=\"hcI\" style=\"top:0.85mm;\"><div class=\"hls ps11\" style=\"line-height:3.43mm;white-space:nowrap;left:0mm;top:-0.21mm;height:4.23mm;width:19.87mm;\"><span class=\"hrt cs18\">(경유) &nbsp;</span></div></div></div></div><div class=\"hce\" style=\"left:20.86mm;top:11.87mm;width:152.92mm;height:6.93mm;\"><div class=\"hcD\" style=\"left:0.49mm;top:0.49mm;\"><div class=\"hcI\" style=\"top:0.85mm;\"><div class=\"hls ps3\" style=\"line-height:3.43mm;white-space:nowrap;left:0mm;top:-0.21mm;height:4.23mm;width:151.93mm;\"></div></div></div></div><div class=\"hce\" style=\"left:0mm;top:18.80mm;width:20.86mm;height:6.93mm;\"><div class=\"hcD\" style=\"left:0.49mm;top:0.49mm;\"><div class=\"hcI\" style=\"top:0.85mm;\"><div class=\"hls ps11\" style=\"line-height:3.43mm;white-space:nowrap;left:0mm;top:-0.21mm;height:4.23mm;width:19.87mm;\"><span class=\"hrt cs18\">제목 &nbsp;</span></div></div></div></div><div class=\"hce\" style=\"left:20.86mm;top:18.80mm;width:152.92mm;height:6.93mm;\"><div class=\"hcD\" style=\"left:0.49mm;top:0.49mm;\"><div class=\"hcI\" style=\"top:0.85mm;\"><div class=\"hls ps3\" style=\"line-height:3.43mm;white-space:nowrap;left:0mm;top:-0.21mm;height:4.23mm;width:151.93mm;\"><span class=\"hrt cs20\">조정사건 진행 관련 추가 통지 (공정2024-1190)</span></div></div></div></div></div></div><div class=\"hls ps4\" style=\"line-height:3.43mm;white-space:nowrap;left:1.76mm;top:29.04mm;height:4.23mm;width:171.48mm;\"><span class=\"hrt cs17\">&nbsp;</span></div><div class=\"hls ps4\" style=\"line-height:3.43mm;white-space:nowrap;left:1.76mm;top:36.66mm;height:4.23mm;width:171.48mm;\"></div></div></div><div class=\"htb\" style=\"left:20.49mm;width:175.99mm;top:220.37mm;height:61.58mm;\"><div class=\"hce\" style=\"left:0mm;top:0mm;width:175.01mm;height:60.59mm;\"><div class=\"htb\" style=\"left:118.46mm;width:43.01mm;top:5.63mm;height:31.99mm;\"><div class=\"hce\" style=\"left:0mm;top:0mm;width:42.02mm;height:31mm;\"><div class=\"hcD\" style=\"left:0.49mm;top:0.49mm;\"><div class=\"hcI\" style=\"top:12.18mm;\"><div class=\"hls ps2\" style=\"line-height:4.80mm;white-space:nowrap;left:0mm;top:-0.28mm;height:5.64mm;width:41.04mm;\"></div></div></div></div></div><div class=\"hcD\" style=\"left:0mm;top:0mm;\"><div class=\"hcI\"><div class=\"hls ps9\" style=\"line-height:10.37mm;white-space:nowrap;left:0mm;top:0mm;height:10.50mm;width:175.01mm;\"><div class=\"htb\" style=\"left:0.49mm;width:174.84mm;top:0.49mm;height:10.50mm;display:inline-block;position:relative;vertical-align:middle;\"><div class=\"hce\" style=\"left:0mm;top:0mm;width:15.95mm;height:9.51mm;\"><div class=\"hcD\" style=\"left:0.49mm;top:0.49mm;\"><div class=\"hcI\"><div class=\"hls ps15\" style=\"line-height:2.79mm;white-space:nowrap;left:0mm;top:-0.18mm;height:3.53mm;width:14.96mm;\"></div></div></div></div><div class=\"hce\" style=\"left:15.95mm;top:0mm;width:157.90mm;height:9.51mm;\"><div class=\"hcD\" style=\"left:0.49mm;top:0.49mm;\"><div class=\"hcI\"><div class=\"hls ps15\" style=\"line-height:2.79mm;white-space:nowrap;left:0mm;top:-0.18mm;height:3.53mm;width:156.92mm;\"></div></div></div></div></div></div><div class=\"hls ps10\" style=\"line-height:24.92mm;white-space:nowrap;left:0mm;top:10.15mm;height:24.92mm;width:175.01mm;\"><div class=\"htb\" style=\"left:0.49mm;width:175.19mm;top:0.49mm;height:24.92mm;display:inline-block;position:relative;vertical-align:middle;\"><div class=\"hce\" style=\"left:0mm;top:0mm;width:174.20mm;height:3.10mm;\"><div class=\"hcD\" style=\"left:0.49mm;top:0.49mm;\"><div class=\"hcI\"><div class=\"hls ps3\" style=\"line-height:1.59mm;white-space:nowrap;left:0mm;top:-0.11mm;height:2.12mm;width:173.21mm;\"><div class=\"hsR\" style=\"top:0mm;margin-bottom:0mm;left:0mm;margin-right:0mm;width:176.34mm;height:1mm;display:inline-block;position:relative;vertical-align:middle;\"><svg class=\"hs\" viewBox=\"-0.15 -0.15 176.64 1.30\" class=\"hs\" style=\"left:-0.15mm;top:-0.15mm;width:176.64mm;height:1.30mm;\"><path d=\"M0,0 L175.34,0.01\" style=\"stroke:#B8B8B8;stroke-linecap:butt;stroke-width:1.00;\"></path></svg></div></div></div></div></div><div class=\"hce\" style=\"left:0mm;top:3.10mm;width:16.44mm;height:12.32mm;\"><div class=\"hcD\" style=\"left:0.49mm;top:0.49mm;\"><div class=\"hcI\" style=\"top:4.25mm;\"><div class=\"hls ps12\" style=\"line-height:2.17mm;white-space:nowrap;left:0mm;top:-0.14mm;height:2.82mm;width:15.80mm;\"><span class=\"hrt cs14\">조사관</span></div></div></div></div><div class=\"hce\" style=\"left:16.44mm;top:3.10mm;width:9.12mm;height:3.81mm;\"><div class=\"hcD\" style=\"left:0.49mm;top:0.49mm;\"><div class=\"hcI\"><div class=\"hls ps5\" style=\"line-height:2.17mm;white-space:nowrap;left:0mm;top:-0.14mm;height:2.82mm;width:8.13mm;\"></div></div></div></div><div class=\"hce\" style=\"left:25.56mm;top:3.10mm;width:9.12mm;height:3.81mm;\"><div class=\"hcD\" style=\"left:0.49mm;top:0.49mm;\"><div class=\"hcI\"><div class=\"hls ps5\" style=\"line-height:2.17mm;white-space:nowrap;left:0mm;top:-0.14mm;height:2.82mm;width:8.13mm;\"></div></div></div></div><div class=\"hce\" style=\"left:34.67mm;top:3.10mm;width:16.25mm;height:12.32mm;\"><div class=\"hcD\" style=\"left:0.49mm;top:0.49mm;\"><div class=\"hcI\" style=\"top:4.25mm;\"><div class=\"hls ps13\" style=\"line-height:2.17mm;white-space:nowrap;left:0.89mm;top:-0.14mm;height:2.82mm;width:13.48mm;\"><span class=\"hrt cs14\">팀장</span></div></div></div></div><div class=\"hce\" style=\"left:50.93mm;top:3.10mm;width:9.41mm;height:3.81mm;\"><div class=\"hcD\" style=\"left:0.49mm;top:0.49mm;\"><div class=\"hcI\"><div class=\"hls ps5\" style=\"line-height:2.17mm;white-space:nowrap;left:0mm;top:-0.14mm;height:2.82mm;width:8.41mm;\"><span class=\"hrt cs15\">전결</span></div></div></div></div><div class=\"hce\" style=\"left:60.34mm;top:3.10mm;width:9.41mm;height:3.81mm;\"><div class=\"hcD\" style=\"left:0.49mm;top:0.49mm;\"><div class=\"hcI\"><div class=\"hls ps5\" style=\"line-height:2.17mm;white-space:nowrap;left:0mm;top:-0.14mm;height:2.82mm;width:8.41mm;\"><span class=\"hrt cs15\">09/30</span></div></div></div></div><div class=\"hce\" style=\"left:69.74mm;top:3.10mm;width:18.86mm;height:12.32mm;\"><div class=\"hcD\" style=\"left:0.49mm;top:0.49mm;\"><div class=\"hcI\" style=\"top:4.25mm;\"><div class=\"hls ps13\" style=\"line-height:2.17mm;white-space:nowrap;left:0.89mm;top:-0.14mm;height:2.82mm;width:16.09mm;\"></div></div></div></div><div class=\"hce\" style=\"left:88.60mm;top:3.10mm;width:7.91mm;height:3.81mm;\"><div class=\"hcD\" style=\"left:0.49mm;top:0.49mm;\"><div class=\"hcI\"><div class=\"hls ps5\" style=\"line-height:2.17mm;white-space:nowrap;left:0mm;top:-0.14mm;height:2.82mm;width:6.91mm;\"></div></div></div></div><div class=\"hce\" style=\"left:96.51mm;top:3.10mm;width:7.91mm;height:3.81mm;\"><div class=\"hcD\" style=\"left:0.49mm;top:0.49mm;\"><div class=\"hcI\"><div class=\"hls ps5\" style=\"line-height:2.17mm;white-space:nowrap;left:0mm;top:-0.14mm;height:2.82mm;width:6.91mm;\"></div></div></div></div><div class=\"hce\" style=\"left:104.42mm;top:3.10mm;width:18.63mm;height:12.32mm;\"><div class=\"hcD\" style=\"left:0.49mm;top:0.49mm;\"><div class=\"hcI\" style=\"top:4.25mm;\"><div class=\"hls ps13\" style=\"line-height:2.17mm;white-space:nowrap;left:0.89mm;top:-0.14mm;height:2.82mm;width:15.86mm;\"></div></div></div></div><div class=\"hce\" style=\"left:123.05mm;top:3.10mm;width:7.79mm;height:3.81mm;\"><div class=\"hcD\" style=\"left:0.49mm;top:0.49mm;\"><div class=\"hcI\"><div class=\"hls ps5\" style=\"line-height:2.17mm;white-space:nowrap;left:0mm;top:-0.14mm;height:2.82mm;width:6.80mm;\"></div></div></div></div><div class=\"hce\" style=\"left:130.85mm;top:3.10mm;width:7.79mm;height:3.81mm;\"><div class=\"hcD\" style=\"left:0.49mm;top:0.49mm;\"><div class=\"hcI\"><div class=\"hls ps5\" style=\"line-height:2.17mm;white-space:nowrap;left:0mm;top:-0.14mm;height:2.82mm;width:6.80mm;\"></div></div></div></div><div class=\"hce\" style=\"left:138.64mm;top:3.10mm;width:18.77mm;height:12.32mm;\"><div class=\"hcD\" style=\"left:0.49mm;top:0.49mm;\"><div class=\"hcI\" style=\"top:4.25mm;\"><div class=\"hls ps14\" style=\"line-height:2.17mm;white-space:nowrap;left:0mm;top:-0.14mm;height:2.82mm;width:17.78mm;\"></div></div></div></div><div class=\"hce\" style=\"left:157.41mm;top:3.10mm;width:8.40mm;height:3.81mm;\"><div class=\"hcD\" style=\"left:0.49mm;top:0.49mm;\"><div class=\"hcI\"><div class=\"hls ps5\" style=\"line-height:2.17mm;white-space:nowrap;left:0mm;top:-0.14mm;height:2.82mm;width:7.41mm;\"></div></div></div></div><div class=\"hce\" style=\"left:165.81mm;top:3.10mm;width:8.40mm;height:3.81mm;\"><div class=\"hcD\" style=\"left:0.49mm;top:0.49mm;\"><div class=\"hcI\"><div class=\"hls ps5\" style=\"line-height:2.17mm;white-space:nowrap;left:0mm;top:-0.14mm;height:2.82mm;width:7.41mm;\"></div></div></div></div><div class=\"hce\" style=\"left:16.44mm;top:6.91mm;width:18.23mm;height:8.51mm;\"><div class=\"hcD\" style=\"left:0.49mm;top:0.49mm;\"><div class=\"hcI\"><div class=\"hls ps5\" style=\"line-height:2.79mm;white-space:nowrap;left:0mm;top:-0.18mm;height:3.53mm;width:17.24mm;\"><span class=\"hrt cs10\">최승혜</span></div></div></div></div><div class=\"hce\" style=\"left:50.93mm;top:6.91mm;width:18.82mm;height:8.51mm;\"><div class=\"hcD\" style=\"left:0.49mm;top:0.49mm;\"><div class=\"hcI\"><div class=\"hls ps5\" style=\"line-height:2.79mm;white-space:nowrap;left:0mm;top:-0.18mm;height:3.53mm;width:17.82mm;\"><span class=\"hrt cs10\">이호종</span></div></div></div></div><div class=\"hce\" style=\"left:88.60mm;top:6.91mm;width:15.82mm;height:8.51mm;\"><div class=\"hcD\" style=\"left:0.49mm;top:0.49mm;\"><div class=\"hcI\"><div class=\"hls ps5\" style=\"line-height:2.79mm;white-space:nowrap;left:0mm;top:-0.18mm;height:3.53mm;width:14.83mm;\"></div></div></div></div><div class=\"hce\" style=\"left:123.05mm;top:6.91mm;width:15.59mm;height:8.51mm;\"><div class=\"hcD\" style=\"left:0.49mm;top:0.49mm;\"><div class=\"hcI\"><div class=\"hls ps5\" style=\"line-height:2.79mm;white-space:nowrap;left:0mm;top:-0.18mm;height:3.53mm;width:14.59mm;\"></div></div></div></div><div class=\"hce\" style=\"left:157.41mm;top:6.91mm;width:16.79mm;height:8.51mm;\"><div class=\"hcD\" style=\"left:0.49mm;top:0.49mm;\"><div class=\"hcI\"><div class=\"hls ps5\" style=\"line-height:2.79mm;white-space:nowrap;left:0mm;top:-0.18mm;height:3.53mm;width:15.80mm;\"></div></div></div></div><div class=\"hce\" style=\"left:0mm;top:15.42mm;width:10.45mm;height:8.51mm;\"><div class=\"hcD\" style=\"left:0.49mm;top:0.49mm;\"><div class=\"hcI\" style=\"top:2.35mm;\"><div class=\"hls ps6\" style=\"line-height:2.17mm;white-space:nowrap;left:0mm;top:-0.14mm;height:2.82mm;width:9.45mm;\"><span class=\"hrt cs14\">협조자</span></div></div></div></div><div class=\"hce\" style=\"left:10.45mm;top:15.42mm;width:18.47mm;height:8.51mm;\"><div class=\"hcD\" style=\"left:0.49mm;top:0.49mm;\"><div class=\"hcI\" style=\"top:2.35mm;\"><div class=\"hls ps8\" style=\"line-height:2.17mm;white-space:nowrap;left:1.76mm;top:-0.14mm;height:2.82mm;width:14.83mm;\"></div></div></div></div><div class=\"hce\" style=\"left:28.92mm;top:15.42mm;width:13.48mm;height:8.51mm;\"><div class=\"hcD\" style=\"left:0.49mm;top:0.49mm;\"><div class=\"hcI\" style=\"top:2mm;\"><div class=\"hls ps5\" style=\"line-height:2.79mm;white-space:nowrap;left:0mm;top:-0.18mm;height:3.53mm;width:12.49mm;\"></div></div></div></div><div class=\"hce\" style=\"left:42.40mm;top:15.42mm;width:18.47mm;height:8.51mm;\"><div class=\"hcD\" style=\"left:0.49mm;top:0.49mm;\"><div class=\"hcI\" style=\"top:2.35mm;\"><div class=\"hls ps5\" style=\"line-height:2.17mm;white-space:nowrap;left:0mm;top:-0.14mm;height:2.82mm;width:17.48mm;\"></div></div></div></div><div class=\"hce\" style=\"left:60.88mm;top:15.42mm;width:14.48mm;height:8.51mm;\"><div class=\"hcD\" style=\"left:0.49mm;top:0.49mm;\"><div class=\"hcI\" style=\"top:2mm;\"><div class=\"hls ps5\" style=\"line-height:2.79mm;white-space:nowrap;left:0mm;top:-0.18mm;height:3.53mm;width:13.49mm;\"></div></div></div></div><div class=\"hce\" style=\"left:75.36mm;top:15.42mm;width:18.47mm;height:8.51mm;\"><div class=\"hcD\" style=\"left:0.49mm;top:0.49mm;\"><div class=\"hcI\" style=\"top:2.35mm;\"><div class=\"hls ps7\" style=\"line-height:2.17mm;white-space:nowrap;left:0.89mm;top:-0.14mm;height:2.82mm;width:15.71mm;\"></div></div></div></div><div class=\"hce\" style=\"left:93.83mm;top:15.42mm;width:14.48mm;height:8.51mm;\"><div class=\"hcD\" style=\"left:0.49mm;top:0.49mm;\"><div class=\"hcI\" style=\"top:2mm;\"><div class=\"hls ps5\" style=\"line-height:2.79mm;white-space:nowrap;left:0mm;top:-0.18mm;height:3.53mm;width:13.49mm;\"></div></div></div></div><div class=\"hce\" style=\"left:108.31mm;top:15.42mm;width:18.47mm;height:8.51mm;\"><div class=\"hcD\" style=\"left:0.49mm;top:0.49mm;\"><div class=\"hcI\" style=\"top:2.35mm;\"><div class=\"hls ps7\" style=\"line-height:2.17mm;white-space:nowrap;left:0.89mm;top:-0.14mm;height:2.82mm;width:15.71mm;\"></div></div></div></div><div class=\"hce\" style=\"left:126.78mm;top:15.42mm;width:14.48mm;height:8.51mm;\"><div class=\"hcD\" style=\"left:0.49mm;top:0.49mm;\"><div class=\"hcI\" style=\"top:2mm;\"><div class=\"hls ps5\" style=\"line-height:2.79mm;white-space:nowrap;left:0mm;top:-0.18mm;height:3.53mm;width:13.49mm;\"></div></div></div></div><div class=\"hce\" style=\"left:141.26mm;top:15.42mm;width:18.47mm;height:8.51mm;\"><div class=\"hcD\" style=\"left:0.49mm;top:0.49mm;\"><div class=\"hcI\" style=\"top:2.35mm;\"><div class=\"hls ps5\" style=\"line-height:2.17mm;white-space:nowrap;left:0mm;top:-0.14mm;height:2.82mm;width:17.48mm;\"></div></div></div></div><div class=\"hce\" style=\"left:159.73mm;top:15.42mm;width:14.48mm;height:8.51mm;\"><div class=\"hcD\" style=\"left:0.49mm;top:0.49mm;\"><div class=\"hcI\" style=\"top:2mm;\"><div class=\"hls ps5\" style=\"line-height:2.79mm;white-space:nowrap;left:0mm;top:-0.18mm;height:3.53mm;width:13.49mm;\"></div></div></div></div></div></div><div class=\"hls ps10\" style=\"line-height:25.88mm;white-space:nowrap;left:0mm;top:34.71mm;height:25.88mm;width:175.01mm;\"><div class=\"htb\" style=\"left:0.50mm;width:175.18mm;top:0.50mm;height:25.88mm;display:inline-block;position:relative;vertical-align:middle;\"><div class=\"hce\" style=\"left:0mm;top:0mm;width:12.40mm;height:6.73mm;\"><div class=\"hcD\" style=\"left:0.50mm;top:0.50mm;\"><div class=\"hcI\" style=\"top:1.10mm;\"><div class=\"hls ps5\" style=\"line-height:2.79mm;white-space:nowrap;left:0mm;top:-0.18mm;height:3.53mm;width:11.40mm;\"><span class=\"hrt cs12\">시행</span></div></div></div></div><div class=\"hce\" style=\"left:12.40mm;top:0mm;width:44.52mm;height:6.73mm;\"><div class=\"hcD\" style=\"left:0.50mm;top:0.50mm;\"><div class=\"hcI\" style=\"top:1.10mm;\"><div class=\"hls ps8\" style=\"line-height:2.79mm;white-space:nowrap;left:1.76mm;top:-0.18mm;height:3.53mm;width:40.87mm;\"><span class=\"hrt cs9\">공정거래팀-7811</span></div></div></div></div><div class=\"hce\" style=\"left:56.92mm;top:0mm;width:29.79mm;height:6.73mm;\"><div class=\"hcD\" style=\"left:0.50mm;top:0.50mm;\"><div class=\"hcI\" style=\"top:1.10mm;\"><div class=\"hls ps0\" style=\"line-height:2.79mm;white-space:nowrap;left:0mm;top:-0.18mm;height:3.53mm;width:28.79mm;\"><span class=\"hrt cs9\">(</span><span class=\"hrt cs9\">2024.09.30.</span><span class=\"hrt cs9\">)</span></div></div></div></div><div class=\"hce\" style=\"left:86.71mm;top:0mm;width:9.88mm;height:6.73mm;\"><div class=\"hcD\" style=\"left:0.50mm;top:0.50mm;\"><div class=\"hcI\" style=\"top:1.10mm;\"><div class=\"hls ps7\" style=\"line-height:2.79mm;white-space:nowrap;left:0.89mm;top:-0.18mm;height:3.53mm;width:7.10mm;\"><span class=\"hrt cs9\">접수</span></div></div></div></div><div class=\"hce\" style=\"left:96.59mm;top:0mm;width:41.77mm;height:6.73mm;\"><div class=\"hcD\" style=\"left:0.50mm;top:0.50mm;\"><div class=\"hcI\" style=\"top:1.10mm;\"><div class=\"hls ps5\" style=\"line-height:2.79mm;white-space:nowrap;left:0mm;top:-0.18mm;height:3.53mm;width:40.77mm;\"></div></div></div></div><div class=\"hce\" style=\"left:138.36mm;top:0mm;width:35.83mm;height:6.73mm;\"><div class=\"hcD\" style=\"left:0.50mm;top:0.50mm;\"><div class=\"hcI\" style=\"top:1.10mm;\"><div class=\"hls ps0\" style=\"line-height:2.79mm;white-space:nowrap;left:0mm;top:-0.18mm;height:3.53mm;width:34.83mm;\"><span class=\"hrt cs9\">(</span><span class=\"hrt cs9\">)</span></div></div></div></div><div class=\"hce\" style=\"left:0mm;top:6.73mm;width:6.42mm;height:6.71mm;\"><div class=\"hcD\" style=\"left:0.50mm;top:0.50mm;\"><div class=\"hcI\" style=\"top:1.09mm;\"><div class=\"hls ps5\" style=\"line-height:2.79mm;white-space:nowrap;left:0mm;top:-0.18mm;height:3.53mm;width:5.42mm;\"><span class=\"hrt cs12\">우</span></div></div></div></div><div class=\"hce\" style=\"left:6.42mm;top:6.73mm;width:20.14mm;height:6.71mm;\"><div class=\"hcD\" style=\"left:0.50mm;top:0.50mm;\"><div class=\"hcI\" style=\"top:1.09mm;\"><div class=\"hls ps0\" style=\"line-height:2.79mm;white-space:nowrap;left:0mm;top:-0.18mm;height:3.53mm;width:19.13mm;\"><span class=\"hrt cs9\">04513</span></div></div></div></div><div class=\"hce\" style=\"left:26.56mm;top:6.73mm;width:97.98mm;height:6.71mm;\"><div class=\"hcD\" style=\"left:0.50mm;top:0.50mm;\"><div class=\"hcI\" style=\"top:1.09mm;\"><div class=\"hls ps0\" style=\"line-height:2.79mm;white-space:nowrap;left:0mm;top:-0.18mm;height:3.53mm;width:96.99mm;\"><span class=\"hrt cs9\">서울 중구 세종대로 39 상공회의소회관 9층&nbsp;</span></div></div></div></div><div class=\"hce\" style=\"left:124.54mm;top:6.73mm;width:3.99mm;height:6.71mm;\"><div class=\"hcD\" style=\"left:0.50mm;top:0.50mm;\"><div class=\"hcI\" style=\"top:1.09mm;\"><div class=\"hls ps5\" style=\"line-height:2.79mm;white-space:nowrap;left:0mm;top:-0.18mm;height:3.53mm;width:5.08mm;\"><span class=\"hrt cs9\">/</span></div></div></div></div><div class=\"hce\" style=\"left:128.53mm;top:6.73mm;width:45.66mm;height:6.71mm;\"><div class=\"hcD\" style=\"left:0.50mm;top:0.50mm;\"><div class=\"hcI\" style=\"top:1.09mm;\"><div class=\"hls ps7\" style=\"line-height:2.79mm;white-space:nowrap;left:0.89mm;top:-0.18mm;height:3.53mm;width:42.88mm;\"></div></div></div></div><div class=\"hce\" style=\"left:0mm;top:13.44mm;width:9.41mm;height:5.73mm;\"><div class=\"hcD\" style=\"left:0.50mm;top:0.50mm;\"><div class=\"hcI\" style=\"top:0.60mm;\"><div class=\"hls ps5\" style=\"line-height:2.79mm;white-space:nowrap;left:0mm;top:-0.18mm;height:3.53mm;width:8.41mm;\"><span class=\"hrt cs12\">전화</span></div></div></div></div><div class=\"hce\" style=\"left:9.41mm;top:13.44mm;width:31.26mm;height:5.73mm;\"><div class=\"hcD\" style=\"left:0.50mm;top:0.50mm;\"><div class=\"hcI\" style=\"top:0.60mm;\"><div class=\"hls ps8\" style=\"line-height:2.79mm;white-space:nowrap;left:1.76mm;top:-0.18mm;height:3.53mm;width:27.60mm;\"><span class=\"hrt cs9\">02-6363-9206</span></div></div></div></div><div class=\"hce\" style=\"left:40.67mm;top:13.44mm;width:11.26mm;height:5.73mm;\"><div class=\"hcD\" style=\"left:0.50mm;top:0.50mm;\"><div class=\"hcI\" style=\"top:0.60mm;\"><div class=\"hls ps5\" style=\"line-height:2.79mm;white-space:nowrap;left:0mm;top:-0.18mm;height:3.53mm;width:10.26mm;\"><span class=\"hrt cs9\">전송</span></div></div></div></div><div class=\"hce\" style=\"left:51.93mm;top:13.44mm;width:27.80mm;height:5.73mm;\"><div class=\"hcD\" style=\"left:0.50mm;top:0.50mm;\"><div class=\"hcI\" style=\"top:0.60mm;\"><div class=\"hls ps5\" style=\"line-height:2.79mm;white-space:nowrap;left:0mm;top:-0.18mm;height:3.53mm;width:26.80mm;\"><span class=\"hrt cs9\">02-6363-9219</span></div></div></div></div><div class=\"hce\" style=\"left:79.73mm;top:13.44mm;width:3.99mm;height:5.73mm;\"><div class=\"hcD\" style=\"left:0.50mm;top:0.50mm;\"><div class=\"hcI\" style=\"top:0.60mm;\"><div class=\"hls ps7\" style=\"line-height:2.79mm;white-space:nowrap;left:0mm;top:-0.18mm;height:3.53mm;width:5.08mm;\"><span class=\"hrt cs9\">/</span></div></div></div></div><div class=\"hce\" style=\"left:83.72mm;top:13.44mm;width:54.64mm;height:5.73mm;\"><div class=\"hcD\" style=\"left:0.50mm;top:0.50mm;\"><div class=\"hcI\" style=\"top:0.60mm;\"><div class=\"hls ps5\" style=\"line-height:2.79mm;white-space:nowrap;left:0mm;top:-0.18mm;height:3.53mm;width:53.64mm;\"><span class=\"hrt cs9\">rkawk3226@kofair.or.kr</span></div></div></div></div><div class=\"hce\" style=\"left:138.36mm;top:13.44mm;width:4.66mm;height:5.73mm;\"><div class=\"hcD\" style=\"left:0.50mm;top:0.50mm;\"><div class=\"hcI\" style=\"top:0.60mm;\"><div class=\"hls ps7\" style=\"line-height:2.79mm;white-space:nowrap;left:0mm;top:-0.18mm;height:3.53mm;width:5.08mm;\"><span class=\"hrt cs9\">/</span></div></div></div></div><div class=\"hce\" style=\"left:143.02mm;top:13.44mm;width:31.17mm;height:5.73mm;\"><div class=\"hcD\" style=\"left:0.50mm;top:0.50mm;\"><div class=\"hcI\" style=\"top:0.60mm;\"><div class=\"hls ps5\" style=\"line-height:2.79mm;white-space:nowrap;left:0mm;top:-0.18mm;height:3.53mm;width:30.17mm;\"><span class=\"hrt cs9\">비공개(5)</span></div></div></div></div><div class=\"hce\" style=\"left:0mm;top:19.17mm;width:174.19mm;height:5.71mm;\"><div class=\"hcD\" style=\"left:0.50mm;top:0.50mm;\"><div class=\"hcI\" style=\"top:0.60mm;\"><div class=\"hls ps6\" style=\"line-height:2.79mm;white-space:nowrap;left:0mm;top:-0.18mm;height:3.53mm;width:173.19mm;\"></div></div></div></div></div></div></div></div></div></div></div>";
return v_ret;
}
//본문 공통 header-1
private String bodyHeader() {
String v_ret = "0";
v_ret = "<div class=\"hls ps17\" style=\"margin:0;padding:0;position:absolute;text-align:justify;line-height:3.43mm;white-space:nowrap;left:0mm;top:73.42mm;height:4.23mm;width:175.01mm;\"></div>"+
"<div class=\"hls ps17\" style=\"line-height:3.43mm;white-space:nowrap;left:0mm;top:80.19mm;height:4.23mm;width:175.01mm;\">"+
"<span class=\"hrt cs0\" style=\"display:inline-block;margin:0;padding:0;position:relative;white-space:inherit;vertical-align:middle;line-height:1.1;font-size:12pt;color:#000000;font-family:\"휴먼명조\";\">" +
//"<br/>"+
"</span></div>"+
"<div class=\"hls ps17\" style=\"line-height:3.43mm;white-space:nowrap;left:0mm;top:80.19mm;height:4.23mm;width:175.01mm;\">"+
"<span class=\"hrt cs0\" style=\"display:inline-block;margin:0;padding:0;position:relative;white-space:inherit;vertical-align:middle;line-height:1.1;font-size:12pt;color:#000000;font-family:\"휴먼명조\";\">";
//"<span class=\"hrt cs0\">";
v_ret = "<div class=\"hls ps17\" style=\"margin:0;padding:0;position:absolute;text-align:justify;line-height:3.43mm;white-space:nowrap;left:0mm;top:66.65mm;height:4.23mm;width:175.01mm;\">"+
"<span class=\"hrt cs0\" style=\"display:inline-block;margin:0;padding:0;position:relative;white-space:inherit;vertical-align:middle;line-height:1.1;font-size:12pt;color:#000000;font-family:\"휴먼명조\";\">";
return v_ret;
}
//본문 공통 footer-1
private String bodyFooter() {
String v_ret = "0";
v_ret = "</span></div>";
return v_ret;
}
private String TableHeader() {
String v_ret = "";
v_ret = v_ret +"<table style='width:680px;border:1px solid black;border-collapse: collapse;text-align:center;'>";
return v_ret;
}
private String TableHeaderNAlign(String p_align) {
String v_ret = "";
v_ret = v_ret +"<table style='width:660px;border:1px solid black;border-collapse: collapse;text-align:"+p_align+";'>";
return v_ret;
}
private String TableHeaderWithBorderNAlign(String p_border, String p_align) {
String v_ret = "";
v_ret = v_ret +"<table style='width:660px;border:"+p_border+"px ;border-collapse: collapse;text-align:"+p_align+";'>";
return v_ret;
}
/*
private String TableHeaderLeft() {
String v_ret = "";
v_ret = v_ret +"<table style='width:660px;border:1px solid black;border-collapse: collapse;text-align:left;'>";
return v_ret;
}
*/
private String TableFooter() {
String v_ret = "";
v_ret = v_ret +"</table>";
return v_ret;
}
private String makeTrTd(
String[] p_arr
) {
String v_ret = "";
v_ret = v_ret +"<tr>";
for (int i=0;i<p_arr.length;i++) {
v_ret = v_ret +"<td style='width:"+Integer.toString(100/p_arr.length)+"%;border:1px solid black;border-collapse: collapse;text-align:center;'>";
v_ret = v_ret +"<span class=\"hrt cs0\" style=\"display:inline-block;margin:0;padding:0;position:relative;white-space:inherit;vertical-align:middle;line-height:1.1;font-size:12pt;color:#000000;font-family:\"휴먼명조\";\">";
v_ret = v_ret +p_arr[i];
v_ret = v_ret +"</span>";
v_ret = v_ret +"</td>";
}
v_ret = v_ret +"</tr>";
return v_ret;
}
private String makeTrTdLeft(
String[] p_arr
) {
String v_ret = "";
v_ret = v_ret +"<tr>";
for (int i=0;i<p_arr.length;i++) {
v_ret = v_ret +"<td style='width:"+Integer.toString(100/p_arr.length)+"%;border:1px solid black;border-collapse: collapse;text-align:left;'>";
v_ret = v_ret +"<span class=\"hrt cs0\" style=\"display:inline-block;margin:0;padding:0;position:relative;white-space:inherit;vertical-align:middle;line-height:1.1;font-size:12pt;color:#000000;font-family:\"휴먼명조\";\">";
v_ret = v_ret +p_arr[i];
v_ret = v_ret +"</span>";
v_ret = v_ret +"</td>";
}
v_ret = v_ret +"</tr>";
return v_ret;
}
private String makeTrTdNAlign(
String[] p_arr
, String p_align
) {
String v_ret = "";
v_ret = v_ret +"<tr>";
for (int i=0;i<p_arr.length;i++) {
v_ret = v_ret +"<td style='width:"+Integer.toString(100/p_arr.length)+"%;border:1px solid black;border-collapse: collapse;text-align:"+p_align+";'>";
v_ret = v_ret +"<span class=\"hrt cs0\" style=\"display:inline-block;margin:0;padding:0;position:relative;white-space:inherit;vertical-align:middle;line-height:1.1;font-size:12pt;color:#000000;font-family:\"휴먼명조\";\">";
v_ret = v_ret +" " + p_arr[i];
v_ret = v_ret +"</span>";
v_ret = v_ret +"</td>";
}
v_ret = v_ret +"</tr>";
return v_ret;
}
private String makeTrTdWithFont(
String[] p_arr
, String p_fontSize
) {
String v_ret = "";
v_ret = v_ret +"<tr>";
for (int i=0;i<p_arr.length;i++) {
v_ret = v_ret +"<td style='width:"+Integer.toString(100/p_arr.length)+"%;border:1px solid black;border-collapse: collapse;text-align:center;'>";
v_ret = v_ret +"<font size='"+p_fontSize+"'>";
v_ret = v_ret +"<b>";
v_ret = v_ret +p_arr[i];
v_ret = v_ret +"</b>";
v_ret = v_ret +"</font>";
v_ret = v_ret +"</td>";
}
v_ret = v_ret +"</tr>";
return v_ret;
}
private String makeTrTdWithFontNoBorder(
String[] p_arr
, String p_fontSize
) {
String v_ret = "";
v_ret = v_ret +"<tr>";
for (int i=0;i<p_arr.length;i++) {
v_ret = v_ret +"<td style='width:"+Integer.toString(100/p_arr.length)+"%;border:0px ;border-collapse: collapse;text-align:center;'>";
v_ret = v_ret +"<font size='"+p_fontSize+"'>";
v_ret = v_ret +"<b>";
v_ret = v_ret +p_arr[i];
v_ret = v_ret +"</b>";
v_ret = v_ret +"</font>";
v_ret = v_ret +"</td>";
}
v_ret = v_ret +"</tr>";
return v_ret;
}
private String makeTrTdWithFontNoBorderNAlign(
String[] p_arr
, String p_fontSize
, String p_align
) {
String v_ret = "";
v_ret = v_ret +"<tr>";
for (int i=0;i<p_arr.length;i++) {
v_ret = v_ret +"<td style='width:"+Integer.toString(100/p_arr.length)+"%;border:0px ;border-collapse: collapse;text-align:"+p_align+";'>";
//v_ret = v_ret +"<font size='"+p_fontSize+"'>";
//v_ret = v_ret +"<b>";
v_ret = v_ret +"<span class=\"hrt cs0\" style=\"display:inline-block;margin:0;padding:0;position:relative;white-space:inherit;vertical-align:middle;line-height:1.1;font-size:12pt;color:#000000;font-family:\"휴먼명조\";\">";
v_ret = v_ret +p_arr[i];
v_ret = v_ret +"</span";
//v_ret = v_ret +"</b>";
//v_ret = v_ret +"</font>";
v_ret = v_ret +"</td>";
}
v_ret = v_ret +"</tr>";
return v_ret;
}
/*
private String makeTrTdL(
String[] p_arr
) {
String v_ret = "";
v_ret = v_ret +"<tr>";
for (int i=0;i<p_arr.length;i++) {
v_ret = v_ret +"<td style='width:"+Integer.toString(100/p_arr.length)+"%;border:1px solid black;border-collapse: collapse;text-align:left;'>";
v_ret = v_ret +p_arr[i];
v_ret = v_ret +"</td>";
}
v_ret = v_ret +"</tr>";
return v_ret;
}
*/
private String makeTrTdWithBorderNAlign(
String[] p_arr
, String p_border
, String p_align
) {
String v_ret = "";
v_ret = v_ret +"<tr>";
for (int i=0;i<p_arr.length;i++) {
v_ret = v_ret +"<td style='width:"+Integer.toString(100/p_arr.length)+"%;border:"+p_border+"px ;border-collapse: collapse;text-align:"+p_align+";'>";
//v_ret = v_ret +"<font size='"+p_fontSize+"'>";
v_ret = v_ret +"<span class=\"hrt cs0\" style=\"display:inline-block;margin:0;padding:0;position:relative;white-space:inherit;vertical-align:middle;line-height:1.1;font-size:12pt;color:#000000;font-family:\"휴먼명조\";\">";
v_ret = v_ret +p_arr[i];
v_ret = v_ret +"</span>";
//v_ret = v_ret +"</font>";
v_ret = v_ret +"</td>";
}
v_ret = v_ret +"</tr>";
return v_ret;
}
private String makeTrTdWithBorderNAlignWithFontNStyle(
String[] p_arr
, String p_border
, String p_align
, String p_fontSize
, String p_fontStyle
) {
String v_ret = "";
v_ret = v_ret +"<tr>";
for (int i=0;i<p_arr.length;i++) {
v_ret = v_ret +"<td style='width:"+Integer.toString(100/p_arr.length)+"%;border:"+p_border+"px ;border-collapse: collapse;text-align:"+p_align+";'>";
//v_ret = v_ret +"<font size='"+p_fontSize+"'>";
v_ret = v_ret +"<span class=\"hrt cs0\" style=\"display:inline-block;margin:0;padding:0;position:relative;white-space:inherit;vertical-align:middle;line-height:1.1;font-size:"+p_fontSize+"pt;color:#000000;font-family:\""+p_fontStyle+"\";\">";
v_ret = v_ret +p_arr[i];
v_ret = v_ret +"</span>";
//v_ret = v_ret +"</font>";
v_ret = v_ret +"</td>";
}
v_ret = v_ret +"</tr>";
return v_ret;
}
private String makeTrTdWithBorderNAlignNSpan(
String[] p_arr
, String p_border
, String p_align
, String p_fontSize
) {
String v_ret = "";
v_ret = v_ret +"<tr>";
for (int i=0;i<p_arr.length;i++) {
v_ret = v_ret +"<td style='width:"+Integer.toString(100/p_arr.length)+"%;border:"+p_border+"px ;border-collapse: collapse;text-align:"+p_align+";'>";
v_ret = v_ret +"<span class=\"hrt cs0\" style=\"display:inline-block;margin:0;padding:0;position:relative;white-space:inherit;vertical-align:middle;line-height:1.1;font-size:12pt;color:#000000;font-family:\"휴먼명조\";\">";
v_ret = v_ret +p_arr[i];
v_ret = v_ret +"</span>";
v_ret = v_ret +"</td>";
}
v_ret = v_ret +"</tr>";
return v_ret;
}
private String makeTrTdWithWidth(
String[] p_arr,
String[] p_arr_width
) {
String v_ret = "";
v_ret = v_ret +"<tr>";
for (int i=0;i<p_arr.length;i++) {
v_ret = v_ret +"<td style='width:"+p_arr_width[i]+"px;border:1px solid black;border-collapse: collapse;text-align:center;'>";
v_ret = v_ret +"<span class=\"hrt cs0\" style=\"display:inline-block;margin:0;padding:0;position:relative;white-space:inherit;vertical-align:middle;line-height:1.1;font-size:12pt;color:#000000;font-family:\"휴먼명조\";\">";
v_ret = v_ret +p_arr[i];
v_ret = v_ret +"</span>";
v_ret = v_ret +"</td>";
}
v_ret = v_ret +"</tr>";
return v_ret;
}
//관인
private String makeChop(String p_title) {
String v_ret = "";
/*
//관인
v_ret = v_ret +"<br/><br/><br/><br/><br/>";
v_ret = v_ret + this.TableHeaderWithBorderNAlign("0","center");
String[] s_Arr_21 = {"한국공정거래조정원"};
v_ret = v_ret +this.makeTrTdWithFontNoBorder(s_Arr_21,"24");
//String[] s_Arr_22 = {p_data1.get("caseGubunNm").toString()};
String[] s_Arr_22 = {p_title};
v_ret = v_ret +this.makeTrTdWithFontNoBorder(s_Arr_22,"24");
String[] s_Arr_24 = {""};
v_ret = v_ret +this.makeTrTdWithFontNoBorder(s_Arr_24,"24");
v_ret = v_ret +this.makeTrTdWithFontNoBorder(s_Arr_24,"24");
v_ret = v_ret +this.makeTrTdWithFontNoBorder(s_Arr_24,"24");
v_ret = v_ret +this.makeTrTdWithFontNoBorder(s_Arr_24,"24");
v_ret = v_ret +this.makeTrTdWithFontNoBorder(s_Arr_24,"24");
v_ret = v_ret +this.makeTrTdWithFontNoBorder(s_Arr_24,"24");
v_ret = v_ret + this.TableFooter();
*/
return v_ret;
}
//관인 & 수신자.
private String makeChopNrecipient(String p_title,
List p_caseApplcntData,
List p_caseRespondentData
) {
String v_ret = "";
//관인
//v_ret = v_ret +"<br/><br/>";
v_ret = v_ret + this.TableHeaderWithBorderNAlign("0","center");
/*
String[] s_Arr_21 = {"한국공정거래조정원"};
v_ret = v_ret +this.makeTrTdWithFontNoBorder(s_Arr_21,"24");
//String[] s_Arr_22 = {p_data1.get("caseGubunNm").toString()};
String[] s_Arr_22 = {p_title};
v_ret = v_ret +this.makeTrTdWithFontNoBorder(s_Arr_22,"24");
String[] s_Arr_24 = {""};
v_ret = v_ret +this.makeTrTdWithFontNoBorder(s_Arr_24,"24");
v_ret = v_ret +this.makeTrTdWithFontNoBorder(s_Arr_24,"24");
v_ret = v_ret +this.makeTrTdWithFontNoBorder(s_Arr_24,"24");
v_ret = v_ret +this.makeTrTdWithFontNoBorder(s_Arr_24,"24");
v_ret = v_ret +this.makeTrTdWithFontNoBorder(s_Arr_24,"24");
v_ret = v_ret +this.makeTrTdWithFontNoBorder(s_Arr_24,"24");
*/
String[] s_Arr_23 = {"수신자 "+this.makeApplcntNCnt(p_caseApplcntData)+", "+this.makeRespondentNCnt(p_caseRespondentData)};
//v_ret = v_ret +this.makeTrTdWithBorderNAlign(s_Arr_23,"0","left");
v_ret = v_ret +this.makeTrTdWithBorderNAlignWithFontNStyle(s_Arr_23,"0","left","10","굴림");
v_ret = v_ret + this.TableFooter();
return v_ret;
}
//관인 & 참여위원 수신자.
private String makeCfrncatndncNrecipient(
List p_dataB
) {
String v_ret = "";
//관인
v_ret = v_ret +"<br/><br/>";
v_ret = v_ret + this.TableHeaderWithBorderNAlign("0","center");
/*
String[] s_Arr_21 = {"한국공정거래조정원"};
v_ret = v_ret +this.makeTrTdWithFontNoBorder(s_Arr_21,"24");
//String[] s_Arr_22 = {p_data1.get("caseGubunNm").toString()};
String[] s_Arr_22 = {p_title};
v_ret = v_ret +this.makeTrTdWithFontNoBorder(s_Arr_22,"24");
String[] s_Arr_24 = {""};
v_ret = v_ret +this.makeTrTdWithFontNoBorder(s_Arr_24,"24");
v_ret = v_ret +this.makeTrTdWithFontNoBorder(s_Arr_24,"24");
v_ret = v_ret +this.makeTrTdWithFontNoBorder(s_Arr_24,"24");
v_ret = v_ret +this.makeTrTdWithFontNoBorder(s_Arr_24,"24");
v_ret = v_ret +this.makeTrTdWithFontNoBorder(s_Arr_24,"24");
v_ret = v_ret +this.makeTrTdWithFontNoBorder(s_Arr_24,"24");
*/
String[] s_Arr_23 = {"수신자 "+this.makeCfrncatndncs(p_dataB)};
//v_ret = v_ret +this.makeTrTdWithBorderNAlign(s_Arr_23,"0","left");
v_ret = v_ret +this.makeTrTdWithBorderNAlignWithFontNStyle(s_Arr_23,"0","left","10","굴림");
v_ret = v_ret + this.TableFooter();
return v_ret;
}
private String getGWID(Map<String, Object> p_tmap) {
//Map<String, Object> tmap = (Map<String, Object>) JSPUtil.fixNull(memberService.memberNewOne(params));
//return p_tmap.get("MEMBER_ITEM_F6").toString();
if ("seed".equals(p_tmap.get("MEMBER_ID").toString())
|| "unpl".equals(p_tmap.get("MEMBER_ID").toString())
|| "seed2".equals(p_tmap.get("MEMBER_ID").toString())
) {
return "test04";
}
return p_tmap.get("MEMBER_ID").toString();
//params.put("gwId", tmap.get("MEMBER_ID").toString());
//params.put("gwId", tmap.get("MEMBER_ITEM_F6").toString());
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//
// 4.기존 로직
//
//예전의 기안문처리에 따른 문서 진행 상태값 변경
private String nanumOld(EgovMap params, String p_caseNo) { //manu
String v_ret = "0";
try {
//그룹웨어 연계 callback insert
//그룹웨어에서 삭제,회수등등 번튼을 눌렀을때 null값임
if(params.get("status") != null){
params.put("sql", "nanumSanctnhistoryCallbackIns");
params.put("sql", "nanumSanctnhistoryCallbackIns20241209");
bservice.insert(params);
}
if("processed".equals(params.get("status"))){
params.put("sql", "nanumSanctnhistorySel20241209");
params.put("data", JSPUtil.fixNull(bservice.select(params)));
EgovMap emap = new EgovMap();
emap = (EgovMap) params.get("data");
if("5301000000".equals(emap.get("codeNo")) || "5201000000".equals(emap.get("codeNo")) ||
"5401000000".equals(emap.get("codeNo")) || "5501000000".equals(emap.get("codeNo")) ||
"5601000000".equals(emap.get("codeNo")) || "5801000000".equals(emap.get("codeNo"))
){
//분쟁사건 처리관리 사건착수보고
params.put("caseNo", emap.get("caseNo"));
params.put("statePro", "0402000000");
params.put("sql", "nanumMasterUpdt1");
bservice.update(params);
/*[조정원]사건착수보고서 그룹웨어 결재 완료시*/
try {
SendSmsVO sendSmsVO = sendService.selectSendSet();
if("Y".equals(sendSmsVO.getAtYn())) {
//치환
EgovMap resultMap = sendService.selectTEMPLATE_APP_BAEJUNG(params);
params.put("rceptNo", resultMap.get("rceptNo").toString());
//신청인
List <Map <String, Object>> list = service2.selectApplcnt(params);
list.stream().forEach(t -> {
try {
Map<String, String> chihwan = new HashMap<String, String>();
chihwan.put("respondent",resultMap.get("respondentCompany") == null ? "" : resultMap.get("respondentCompany").toString());
chihwan.put("caseNo", resultMap.get("caseNo") == null ? "" : resultMap.get("caseNo").toString());
chihwan.put("team", resultMap.get("memberDept") == null ? "" : resultMap.get("memberDept").toString());
chihwan.put("examiner", resultMap.get("memberName") == null ? "" : resultMap.get("memberName").toString());
chihwan.put("tel", resultMap.get("memberTel") == null ? "" : resultMap.get("memberTel").toString());
chihwan.put("email", resultMap.get("memberEmail") == null ? "" : resultMap.get("memberEmail").toString());
sendService.sendAt(t.get("TEL").toString().replaceAll("-", ""),"TEMPLATE_APP_BAEJUNG", chihwan);
} catch (Exception e) {
}
});
}
} catch (Exception e) {
System.out.println("알림 발송 실패");
}
}else if("5211000000".equals(emap.get("codeNo")) || "5212000000".equals(emap.get("codeNo")) ||
"5311000000".equals(emap.get("codeNo")) || "5312000000".equals(emap.get("codeNo")) ||
"5411000000".equals(emap.get("codeNo")) || "5412000000".equals(emap.get("codeNo")) ||
"5511000000".equals(emap.get("codeNo")) || "5512000000".equals(emap.get("codeNo")) ||
"5611000000".equals(emap.get("codeNo")) || "5612000000".equals(emap.get("codeNo")) ||
"5811000000".equals(emap.get("codeNo")) || "5812000000".equals(emap.get("codeNo"))
){
//분쟁사건 조정종료일 등록 (단 null일 경우만)
params.put("caseNo", emap.get("caseNo"));
params.put("sql", "nanumMasterEndDtSelect");
params.put("data2", JSPUtil.fixNull(bservice.select(params)));
EgovMap emap2 = new EgovMap();
emap2 = (EgovMap) params.get("data2");
SimpleDateFormat fm = new SimpleDateFormat("yyyy-MM-dd");
Date caseDate = null;//사건접수일
Date endDt = null;//조정 종료일
int appReqTerm = 0;//사건 보완기간
int currDay = 24 * 60 * 60 * 1000;
long pendencyPeriod = 0;
if("5211000000".equals(emap.get("codeNo")) || "5311000000".equals(emap.get("codeNo")) ||
"5411000000".equals(emap.get("codeNo")) || "5511000000".equals(emap.get("codeNo")) ||
"5611000000".equals(emap.get("codeNo")) || "5811000000".equals(emap.get("codeNo"))
){
params.put("sql", "nanumMasterEndDt2");
bservice.update(params);
/*[조정원]종료보고서/조사보고서 결재 완료시
*5?11000000 = 종료보고서
*5?12000000 = 조사보고서
*/
//http://pms.iten.co.kr:9999/issues/4894 요청으로 주석 처리
// try {
// SendSmsVO sendSmsVO = sendService.selectSendSet();
// if("Y".equals(sendSmsVO.getAtYn())) {
//
// //치환
// EgovMap resultMap = sendService.selectTEMPLATE_APP_BAEJUNG(params);
// params.put("rceptNo", resultMap.get("rceptNo").toString());
//
// //신청인
//// List <Map <String, Object>> list = service2.selectApplcnt(params);
// List <EgovMap> list = sendService.selectTEMPLATE_BOTH_CHULSUK(params);
// list.stream().forEach(t -> {
// try {
// Map<String, String> chihwan = new HashMap<String, String>();
// chihwan.put("caseNo", resultMap.get("caseNo") == null ? "" : resultMap.get("caseNo").toString());
// chihwan.put("cfrnc", resultMap.get("conferenceNames") == null ? "" : resultMap.get("conferenceNames").toString());
// chihwan.put("tel", resultMap.get("memberTel") == null ? "" : resultMap.get("memberTel").toString());
// chihwan.put("email", resultMap.get("memberEmail") == null ? "" : resultMap.get("memberEmail").toString());
//
// sendService.sendAt(t.get("tel").toString().replaceAll("-", ""),"TEMPLATE_BOTH_SANGJUNG", chihwan);
// } catch (Exception e) {
// }
// });
// }
// } catch (Exception e) {
// System.out.println("알림 발송 실패");
// }
}
//보고서결재일 추가 - 종료보고서 결재가 승인난 경우 해당 컬럼 일자 업데이트함 - 2025-01-16 PMS 4906
if(emap2.get("reportPaymentDt") == null || SeedUtils.setReplaceNull(emap2.get("reportPaymentDt")).equals("")){
params.put("sql", "nanumMasterReportPaymentDt");
bservice.update(params);
}
//
if(emap2.get("mediationEndDt") == null || SeedUtils.setReplaceNull(emap2.get("mediationEndDt")).equals("")){
params.put("sql", "nanumMasterEndDt");
bservice.update(params);
//종료일자 등록 안되어 있으면 현재날짜로 구해
endDt = fm.parse(fm.format(new Date()));
}else{
//등록 되어있으면 등록되어 있는 잘짜로
endDt = fm.parse(SeedUtils.setReplaceNull(emap2.get("mediationEndDt")).toString());
}
caseDate = fm.parse(SeedUtils.setReplaceNull(emap2.get("caseDate")).toString());
if(SeedUtils.setReplaceNull(emap2.get("appReqTerm")) != ""){
appReqTerm = Integer.parseInt(SeedUtils.setReplaceNull(emap2.get("appReqTerm")).toString());
}
pendencyPeriod = ((endDt.getTime() - caseDate.getTime()) / currDay) - appReqTerm +1;
params.put("pendencyPeriod", pendencyPeriod);
params.put("sql", "nanumMasterPendencyPeriodUp");
bservice.update(params);
}else if("5223000000".equals(emap.get("codeNo")) || "5323000000".equals(emap.get("codeNo"))
|| "5430000000".equals(emap.get("codeNo")) || "5523000000".equals(emap.get("codeNo"))
|| "5623000000".equals(emap.get("codeNo")) || "5823000000".equals(emap.get("codeNo"))){
//협의회관리 결과보고
params.put("cfrncNo", emap.get("caseNo"));
params.put("statePro", "0503000000");
params.put("sql", "nanumCfrncmanageResultUpdt");
bservice.update(params);
//심의 안건이 아닌경우(권고수락 제외) 사건처리쪽 종료사유 변경
params.put("sql", "trublcfrncmngDlbrtmtrSel");
params.put("data3", JSPUtil.fixNull(bservice.list(params)));
List<?> emap3 = (List<?>) params.get("data3");
for(int i = 0; i < emap3.size(); i++){
EgovMap emap4 = (EgovMap)emap3.get(i);
if(!emap4.get("mediationSmallCode").equals("0616000000") && !emap4.get("mediationSmallCode").equals("0618000000")){
params.put("mediationSmall", emap4.get("mediationSmallCode"));
params.put("mediationBig", emap4.get("mediationBigCode"));
params.put("caseNo", emap4.get("caseNo"));
params.put("sql", "nanumMasterMediationResultUpdt");
bservice.update(params);
}else if(emap4.get("mediationSmallCode").equals("0618000000")){
//재심의일 경우 마스트테이블 재심의 여부 Y
params.put("caseNo", emap4.get("caseNo"));
params.put("sql", "nanumMasterReconsiderationUpdt");
bservice.update(params);
}
}
/*params.put("sql", "nanumMasterResultUpdt");
bservice.update(params);*/
}else if("5214000000".equals(emap.get("codeNo")) || "5215000000".equals(emap.get("codeNo")) || "5216000000".equals(emap.get("codeNo")) ||
"5217000000".equals(emap.get("codeNo")) || "5218000000".equals(emap.get("codeNo")) || "5219000000".equals(emap.get("codeNo")) ||
"5314000000".equals(emap.get("codeNo")) || "5315000000".equals(emap.get("codeNo")) || "5316000000".equals(emap.get("codeNo")) ||
"5317000000".equals(emap.get("codeNo")) || "5318000000".equals(emap.get("codeNo")) || "5319000000".equals(emap.get("codeNo")) ||
"5414000000".equals(emap.get("codeNo")) || "5415000000".equals(emap.get("codeNo")) || "5416000000".equals(emap.get("codeNo")) ||
"5417000000".equals(emap.get("codeNo")) || "5418000000".equals(emap.get("codeNo")) || "5419000000".equals(emap.get("codeNo")) ||
"5420000000".equals(emap.get("codeNo")) || "5421000000".equals(emap.get("codeNo")) || "5422000000".equals(emap.get("codeNo")) ||
"5423000000".equals(emap.get("codeNo")) || "5424000000".equals(emap.get("codeNo")) || "5425000000".equals(emap.get("codeNo")) ||
"5426000000".equals(emap.get("codeNo")) || "5514000000".equals(emap.get("codeNo")) || "5515000000".equals(emap.get("codeNo")) ||
"5516000000".equals(emap.get("codeNo")) || "5517000000".equals(emap.get("codeNo")) || "5518000000".equals(emap.get("codeNo")) ||
"5519000000".equals(emap.get("codeNo")) || "5614000000".equals(emap.get("codeNo")) || "5615000000".equals(emap.get("codeNo")) ||
"5616000000".equals(emap.get("codeNo")) || "5617000000".equals(emap.get("codeNo")) || "5618000000".equals(emap.get("codeNo")) ||
"5619000000".equals(emap.get("codeNo")) || "5814000000".equals(emap.get("codeNo")) || "5815000000".equals(emap.get("codeNo")) || "5816000000".equals(emap.get("codeNo")) ||
"5817000000".equals(emap.get("codeNo")) || "5818000000".equals(emap.get("codeNo")) || "5819000000".equals(emap.get("codeNo")))
{
params.put("caseNo", emap.get("caseNo"));
params.put("sql", "nanumMasterEndUpdt");
bservice.update(params);
/*[조정원]당사자 통지문서 결재 완료시*/
//http://pms.iten.co.kr:9999/issues/4894 요청으로 주석 처리
// try {
// SendSmsVO sendSmsVO = sendService.selectSendSet();
// if("Y".equals(sendSmsVO.getAtYn())) {
//
// //치환
// EgovMap resultMap = sendService.selectTEMPLATE_APP_BAEJUNG(params);
// params.put("rceptNo", resultMap.get("rceptNo").toString());
//
// //신청인
//// List <Map <String, Object>> list = service2.selectApplcnt(params);
// List <EgovMap> list = sendService.selectTEMPLATE_BOTH_CHULSUK(params);
// list.stream().forEach(t -> {
// try {
// Map<String, String> chihwan = new HashMap<String, String>();
// chihwan.put("caseNo", resultMap.get("caseNo") == null ? "" : resultMap.get("caseNo").toString());
// chihwan.put("cfrnc", resultMap.get("conferenceNames") == null ? "" : resultMap.get("conferenceNames").toString());
//
// sendService.sendAt(t.get("tel").toString().replaceAll("-", ""),"TEMPLATE_BOTH_TONGJI", chihwan);
// } catch (Exception e) {
// }
// });
// }
// } catch (Exception e) {
// System.out.println("알림 발송 실패");
// }
}else if("5204000000".equals(emap.get("codeNo")) || "5304000000".equals(emap.get("codeNo"))
|| "5404000000".equals(emap.get("codeNo")) || "5504000000".equals(emap.get("codeNo"))
|| "5604000000".equals(emap.get("codeNo")) || "5209000000".equals(emap.get("codeNo"))
|| "5309000000".equals(emap.get("codeNo")) || "5409000000".equals(emap.get("codeNo"))
|| "5509000000".equals(emap.get("codeNo")) || "5609000000".equals(emap.get("codeNo"))
|| "5227000000".equals(emap.get("codeNo")) || "5327000000".equals(emap.get("codeNo"))
|| "5434000000".equals(emap.get("codeNo")) || "5527000000".equals(emap.get("codeNo"))
|| "5627000000".equals(emap.get("codeNo")) || "5804000000".equals(emap.get("codeNo"))
|| "5809000000".equals(emap.get("codeNo")) || "5827000000".equals(emap.get("codeNo"))
){
params.put("caseNo", emap.get("caseNo"));
params.put("fileReqTarget", "2601000000");
params.put("memberId", "nanumCallBack");
params.put("sql", "trublprocessmngDataRequest");
bservice.insert(params);
/*[조정원]보완요구공문 그룹웨어 결재 완료시
* 신청인 or 피신청인 선택 후 기안하는 문서들은
* 첫번째에 해당하는 대상에 대해서만 콜백이 이루어짐.
* 우선 첫번째 대상에게만 알림 가도록 처리.
* 기존에는 대상을 5명까지만 등록하였지만, 999명으로 바뀌면서
* 6번 대상부터는 모두 1번 대상과 동일한 codeNo 사용.
* */
try {
SendSmsVO sendSmsVO = sendService.selectSendSet();
if("Y".equals(sendSmsVO.getAtYn())) {
//치환
EgovMap resultMap = sendService.selectTEMPLATE_APP_BAEJUNG(params);
params.put("rceptNo", resultMap.get("rceptNo").toString());
//신청인
List <Map <String, Object>> list = service2.selectApplcnt(params);
if(list != null) {
Map<String, String> chihwan = new HashMap<String, String>();
chihwan.put("caseNo", emap.get("caseNo").toString());
String ncha = "1";
String codeNo = emap.get("codeNo").toString();
//보완요구 1차
if(
"5204000000".equals(codeNo)
|| "5304000000".equals(codeNo)
|| "5404000000".equals(codeNo)
|| "5504000000".equals(codeNo)
|| "5604000000".equals(codeNo)
|| "5804000000".equals(codeNo)
) {
ncha = "1";
}
//보완요구 2차
else if(
"5209000000".equals(codeNo)
|| "5309000000".equals(codeNo)
|| "5409000000".equals(codeNo)
|| "5509000000".equals(codeNo)
|| "5609000000".equals(codeNo)
|| "5809000000".equals(codeNo)
) {
ncha = "2";
}
//보완요구 3차
else if(
"5227000000".equals(codeNo)
|| "5327000000".equals(codeNo)
|| "5434000000".equals(codeNo)
|| "5527000000".equals(codeNo)
|| "5627000000".equals(codeNo)
|| "5827000000".equals(codeNo)
) {
ncha = "3";
}
chihwan.put("nCha", ncha);
sendService.sendAt(list.get(0).get("TEL").toString().replaceAll("-", ""),"TEMPLATE_APP_BOWAN", chihwan);
}
}
} catch (Exception e) {
System.out.println("알림 발송 실패");
}
}else if("5205000000".equals(emap.get("codeNo")) || "5305000000".equals(emap.get("codeNo"))
|| "5405000000".equals(emap.get("codeNo")) || "5505000000".equals(emap.get("codeNo"))
|| "5605000000".equals(emap.get("codeNo")) || "5210000000".equals(emap.get("codeNo"))
|| "5310000000".equals(emap.get("codeNo")) || "5410000000".equals(emap.get("codeNo"))
|| "5510000000".equals(emap.get("codeNo")) || "5610000000".equals(emap.get("codeNo"))
|| "5228000000".equals(emap.get("codeNo")) || "5328000000".equals(emap.get("codeNo"))
|| "5435000000".equals(emap.get("codeNo")) || "5528000000".equals(emap.get("codeNo"))
|| "5628000000".equals(emap.get("codeNo")) || "5805000000".equals(emap.get("codeNo"))
|| "5810000000".equals(emap.get("codeNo")) || "5828000000".equals(emap.get("codeNo"))
){
params.put("caseNo", emap.get("caseNo"));
params.put("fileReqTarget", "2602000000");
params.put("memberId", "nanumCallBack");
params.put("sql", "trublprocessmngDataRequest");
bservice.insert(params);
}else if("5207000000".equals(emap.get("codeNo")) || "5208000000".equals(emap.get("codeNo"))
|| "5307000000".equals(emap.get("codeNo")) || "5308000000".equals(emap.get("codeNo"))
|| "5407000000".equals(emap.get("codeNo")) || "5408000000".equals(emap.get("codeNo"))
|| "5507000000".equals(emap.get("codeNo")) || "5508000000".equals(emap.get("codeNo"))
|| "5607000000".equals(emap.get("codeNo")) || "5608000000".equals(emap.get("codeNo"))
|| "5807000000".equals(emap.get("codeNo")) || "5808000000".equals(emap.get("codeNo"))
){
params.put("caseNo", emap.get("caseNo"));
params.put("memberId", "nanumCallBack");
params.put("sql", "trublprocessmngAtentRequest");
bservice.insert(params);
/*[조정원]출석요구공문 그룹웨어 결재 완료시
* 타겟 컬럼은 있지만 미사용*/
//http://pms.iten.co.kr:9999/issues/4894 요청으로 주석 처리
// try {
// SendSmsVO sendSmsVO = sendService.selectSendSet();
// if("Y".equals(sendSmsVO.getAtYn())) {
//
// //치환
// Map<String, String> chihwan = new HashMap<String, String>();
//
// chihwan.put("caseNo", emap.get("caseNo").toString());
// String ncha = "1";
//
// //출석요구 1차
// if("5407000000".equals(emap.get("codeNo"))) {
// ncha = "1";
// }
// //출석요구 2차
// else if("5408000000".equals(emap.get("codeNo"))) {
// ncha = "2";
// }
// chihwan.put("nCha", ncha);
//
// List <EgovMap> list = sendService.selectTEMPLATE_BOTH_CHULSUK(params);
// if(list != null) {
// for(EgovMap map : list) {
// if(map.get("tel") != null && "".equals(map.get("tel"))) {
// sendService.sendAt(map.get("tel").toString().replaceAll("-", ""),"TEMPLATE_BOTH_CHULSUK", chihwan);
// }
// }
//
// }
// }
// } catch (Exception e) {
// System.out.println("알림 발송 실패");
// }
}
//}else if("returned".equals(params.get("status"))){ //deleted 로 변경
}else if("deleted".equals(params.get("status"))){
if ("manu".equals(p_caseNo)) {
//수동 삭제인 경우 모두 삭제
params.put("sql", "nanumSanctnhistorySel");
params.put("data", JSPUtil.fixNull(bservice.select(params)));
}else {
//자동 삭제인경우 processed가 없으면
params.put("sql", "nanumSanctnhistorySelTmp");
params.put("data", JSPUtil.fixNull(bservice.select(params)));
EgovMap emap = new EgovMap();
emap = (EgovMap) params.get("data");
if (Integer.parseInt(emap.get("cnt").toString())<=0) {
params.put("sql", "nanumSanctnhistorySel");
params.put("data", JSPUtil.fixNull(bservice.select(params)));
}else {
v_ret = "1";
}
}
EgovMap emap = new EgovMap();
emap = (EgovMap) params.get("data");
if(emap != null && emap.size() > 0){
params.put("codeNo", emap.get("codeNo"));
params.put("caseNo", emap.get("caseNo"));
params.put("memberId", "nanumCallBack");
params.put("sql", "nanumRetrunHisDel");
bservice.delete(params);
}
}
}catch(Exception ex) {
ex.printStackTrace();
}
return v_ret;
}
}