diff --git a/src/main/java/kcc/let/uss/ion/cnt/impl/EgovCntManageServiceImpl.java b/src/main/java/kcc/let/uss/ion/cnt/impl/EgovCntManageServiceImpl.java index 44c957d0..3c89a983 100644 --- a/src/main/java/kcc/let/uss/ion/cnt/impl/EgovCntManageServiceImpl.java +++ b/src/main/java/kcc/let/uss/ion/cnt/impl/EgovCntManageServiceImpl.java @@ -55,7 +55,7 @@ public class EgovCntManageServiceImpl extends EgovAbstractServiceImpl implements } @Override - @Transactional(rollbackFor = Exception.class) +// @Transactional(rollbackFor = Exception.class) public void insertCntManage(CntManageVO cntManageVO) throws Exception { //고유cnt_id 셋팅 String cntId = idgenService.getNextStringId(); @@ -73,7 +73,7 @@ public class EgovCntManageServiceImpl extends EgovAbstractServiceImpl implements } @Override - @Transactional(rollbackFor = Exception.class) +// @Transactional(rollbackFor = Exception.class) public void updateCntManage(CntManageVO cntManageVO) throws Exception { cntManageDAO.updateCntManageBeforeN(cntManageVO); //이전 cntId 를 전부 N 으로 업데이트 //고유cnt_DtId 셋팅 @@ -84,7 +84,7 @@ public class EgovCntManageServiceImpl extends EgovAbstractServiceImpl implements } @Override - @Transactional(rollbackFor = Exception.class) +// @Transactional(rollbackFor = Exception.class) public void deleteCntManage(HttpServletRequest request, CntManageVO cntManageVO) throws Exception { String [] cntIds = cntManageVO.getCntIds().split(";"); CntManageVO tempCntManageVo = new CntManageVO(); @@ -140,7 +140,7 @@ public class EgovCntManageServiceImpl extends EgovAbstractServiceImpl implements } @Override - @Transactional(rollbackFor = Exception.class) +// @Transactional(rollbackFor = Exception.class) public void deleteCntDtManage(CntManageVO cntManageVO) throws Exception { String [] cntDtIds = cntManageVO.getCntDtIds().split(";"); CntManageVO tempCntManageVo = new CntManageVO(); diff --git a/src/main/java/kcc/web/MainController.java b/src/main/java/kcc/web/MainController.java index 782a8734..732d17bb 100644 --- a/src/main/java/kcc/web/MainController.java +++ b/src/main/java/kcc/web/MainController.java @@ -642,20 +642,18 @@ public class MainController { String menuUrl = request.getRequestURI(); if (menuUrl.equals("/web/cop/org/selectOrgDetail.do")) { menuUrl = "/web/cop/org/selectOrgList.do"; - } else if (menuUrl.equals("/web/kccadr/adjstExpDetail/adjstReqStatusDetail.do") // 체험하기 + } + /* 메뉴에 표시되는 방법 */ + else if (menuUrl.equals("/web/kccadr/adjstExpDetail/adjstReqStatusDetail.do") // 체험하기 || menuUrl.equals("/web/kccadr/adjstExp/adjstIncidentList.do") - || menuUrl.equals("/web/kccadr/adjstExpDetail/adjstIncidentDetail.do") - || menuUrl.equals("/web/kccadr/adjstExp/adjstReqRegistInformation.do") - || menuUrl.equals("/web/kccadr/adjstExp/adjstReqRegistStep1.do") - || menuUrl.equals("/web/kccadr/adjstExp/adjstReqRegistStep2.do") - || menuUrl.equals("/web/kccadr/adjstExp/adjstReqRegistStep3.do") - || menuUrl.equals("/web/kccadr/adjstExp/SsoLoginUsr.do") - || menuUrl.equals("/web/kccadr/adjstExp/docIssReqList.do") - || menuUrl.equals("/web/kccadr/adjstExp/docIssReqRegist.do") - || menuUrl.equals("/web/kccadr/adjstExp/adjstIncidentEndList.do") || menuUrl.equals("/web/kccadr/adjstExpDetail/adjstIncidentEndDetail.do")) { // 체험하기 menuUrl = "/web/kccadr/adjstExp/adjstExpMainPage.do"; } + /* 분쟁조정 상담 > 무료법률 상담 */ + else if(menuUrl.contains("/web/user/lawCounsel/case/02/159/step")) { + menuUrl = "/web/user/lawCounsel/case/02/159/step01.do"; + } + // 상세화면 URL로 메뉴화면 매핑이 안되어, 문자열 치환으로 매핑... String strUrl = menuUrl/* .replace("Info", "List") */ @@ -836,15 +834,17 @@ public class MainController { model.addAttribute("whereAmIVO", whereAmIVO); MenuManageJTreeVO whereAmIVO_dep2 = new MenuManageJTreeVO(); - whereAmIVO_dep2 = whereAmIList.stream().filter(t -> - menuManageVO.getMenuNo().equals(t.getMenuNo()) - ).findFirst().get(); - if("2".equals(whereAmIVO_dep2.getDepth())) { - model.addAttribute("whereAmIVO_dep2", whereAmIVO_dep2.getMenuNo()); - }else { - model.addAttribute("whereAmIVO_dep2", whereAmIVO_dep2.getUpperMenuId()); + if (whereAmIList != null && whereAmIList.size() > 0) { + whereAmIVO_dep2 = whereAmIList.stream().filter(t -> + menuManageVO.getMenuNo().equals(t.getMenuNo()) + ).findFirst().get(); + + if("2".equals(whereAmIVO_dep2.getDepth())) { + model.addAttribute("whereAmIVO_dep2", whereAmIVO_dep2.getMenuNo()); + }else { + model.addAttribute("whereAmIVO_dep2", whereAmIVO_dep2.getUpperMenuId()); + } } - model.addAttribute("whereAmIList", whereAmIList); List menuResultList = menuCreateManageService.selectMenuListJtreeWeb(menuManageVO); @@ -1410,32 +1410,34 @@ public class MainController { if(SeedConstants.EXAM_GONGJUNG.equals(examId)){ t.put("menuNm", "공정거래"); t.put("titleColor", "orange"); + t.put("url", "/web/user/exam/case/402/162/exam402Detail.do?examNo="+ t.get("EXAM_NO") +"&page=1&titleName=&fileFuncType=exam&searchMenu=ALL&searchType=title&searchTilte="); } else if(SeedConstants.EXAM_GAMENG.equals(examId)){ t.put("menuNm", "가맹사업거래"); t.put("titleColor", "red"); + t.put("url", "/web/user/exam/case/403/163/exam403Detail.do?examNo="+ t.get("EXAM_NO") +"&page=1&titleName=&fileFuncType=exam&searchMenu=ALL&searchType=title&searchTilte="); } else if(SeedConstants.EXAM_HADO.equals(examId)){ t.put("menuNm", "하도급거래"); t.put("titleColor", "yellow"); + t.put("url", "/web/user/exam/case/404/164/exam404Detail.do?examNo="+ t.get("EXAM_NO") +"&page=1&titleName=&fileFuncType=exam&searchMenu=ALL&searchType=title&searchTilte="); } else if(SeedConstants.EXAM_DAEGYUMO.equals(examId)){ t.put("menuNm", "대규모유통업거래"); t.put("titleColor", "darkorange"); + t.put("url", "/web/user/exam/case/405/165/exam405Detail.do?examNo="+ t.get("EXAM_NO") +"&page=1&titleName=&fileFuncType=exam&searchMenu=ALL&searchType=title&searchTilte="); } else if(SeedConstants.EXAM_BULGONGJUNG.equals(examId)){ t.put("menuNm", "불공정약관"); t.put("titleColor", "darkred"); + t.put("url", "/web/user/exam/case/406/166/exam406Detail.do?examNo="+ t.get("EXAM_NO") +"&page=1&titleName=&fileFuncType=exam&searchMenu=ALL&searchType=title&searchTilte="); } else if(SeedConstants.EXAM_DAERIJUM.equals(examId)){ t.put("menuNm", "대리점거래"); t.put("titleColor", "darkyellow"); + t.put("url", "/web/user/exam/case/407/282/exam407Detail.do?examNo="+ t.get("EXAM_NO") +"&page=1&titleName=&fileFuncType=exam&searchMenu=ALL&searchType=title&searchTilte="); }else { t.put("menuNm", "공정거래"); t.put("titleColor", "orange"); + t.put("url", "/web/user/exam/case/402/162/exam402List.do"); } }); return bbsList; } - - - - - } diff --git a/src/main/java/seed/com/user/check/UserCheckController.java b/src/main/java/seed/com/user/check/UserCheckController.java new file mode 100644 index 00000000..d0e13bc0 --- /dev/null +++ b/src/main/java/seed/com/user/check/UserCheckController.java @@ -0,0 +1,640 @@ +package seed.com.user.check; + +import java.io.UnsupportedEncodingException; +import java.net.URLDecoder; +import java.text.SimpleDateFormat; +import java.util.Calendar; +import java.util.HashMap; +import java.util.Map; +import java.util.Random; + +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; +import javax.servlet.http.HttpSession; + +import org.springframework.stereotype.Controller; +import org.springframework.ui.ModelMap; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.servlet.ModelAndView; + +import com.sci.v2.ipin.secu.SciSecuManager; +import com.sci.v2.ipin.secu.hmac.SciHmac; + +import kcc.com.utl.fcc.service.EgovNumberUtil; +import kcc.com.utl.fcc.service.EgovStringUtil; +import seed.com.gtm.util.JSONView; +import seed.utils.SeedUtils; + +@Controller +public class UserCheckController { + + @RequestMapping("/user/case/userCheck/mediation/auth.do") + public String setMediationAuth(ModelMap map, HttpServletRequest req, HttpServletResponse response, HttpSession session, +// @PathVariable(value="siteIdx") String siteIdx, + @RequestParam Map paramMap){ + + /*----권한체크----*/ +// setSessionMessageRemove(session); + +// Integer memberIdx = Integer.valueOf(SeedUtils.setReplaceNull(session.getAttribute("memberIdx"),"0")); +// String memberGrant = (memberIdx == 0) ? "N" : SeedUtils.setReplaceNull(managerMemberService.getMemberMapForm(memberIdx, new String[] {"memberGrant"}).get("_memberGrant"), "N"); +// boolean memberAuthM = managerSiteManagerService.getSiteManagerListCnt(siteIdx, memberIdx); +// boolean memberAuth = managerSiteMenuManagerService.getSiteMenuManagerListCnt(siteMenuIdx, memberIdx); memberAuthM = true; memberAuth = true; + + System.out.println("/user/case/userCheck/mediation/auth.do"); + + session.setAttribute("hpName", "김기복"); + session.setAttribute("hpBirYMD", "19871230"); + session.setAttribute("hpDi", "test2017"); + session.setAttribute("hpCi1", ""); + session.setMaxInactiveInterval(10); + + map.put("siteIdx", "case"); + + return "/_extra/user/mediation/mediationAuth"; + } + + @RequestMapping("/user/case/userCheck/setCheckCode/sessioncheck.do") + public ModelAndView setCheckCodeAndAlert(HttpServletRequest httpServletRequest, + HttpServletResponse httpServletResponse, HttpSession session, Map map + ){ + + session.setAttribute("hpName", "김기복"); + session.setAttribute("hpBirYMD", "19871230"); + session.setAttribute("hpDi", "test2017"); + session.setAttribute("hpCi1", ""); + session.setMaxInactiveInterval(10); + System.out.println("session interval 10 sec !!!"); + + HashMap hashMap = new HashMap(); + + if(session.getAttribute("hpName") == null || session.getAttribute("hpName").equals("")){ + hashMap.put("status", false); + hashMap.put("message", "세션이 만료되었습니다 \n본인인증을 다시해주세요"); + }else{ + hashMap.put("status", true); + hashMap.put("message", "세션유효"); + } + + ModelAndView mavjson = new ModelAndView(new JSONView()); + mavjson.addAllObjects(hashMap); + + return mavjson; + } + + @RequestMapping("/user/case/userCheck/setCheckCode/check.do") + public String setCheckCodeAndRedirect(ModelMap map, HttpServletRequest req, HttpServletResponse response, HttpSession session, @RequestParam Map paramMap){ + + String nextUrl = req.getParameter("nextUrl"); + String commandCode = req.getParameter("commandCode"); + + String srvNo = ""; + String hpSrvNo = ""; + String agreeCheck = ""; + String personalCheck = ""; + String mediType = ""; + String retUrl = "";//아이핀 인증후 리턴 페이지 + String hpRetUrl = "";//모바일 인증후 리턴 페이지 + + String sServerName = req.getServerName(); + + if(commandCode.equals("medi")){//분쟁조정신청 본인인증 + + //개발서버 +// srvNo = "007001";// 아이핀 코드 +// hpSrvNo = "008001";//휴대폰 코드 + + //실서버 + srvNo = "009001";// 아이핀 코드 + hpSrvNo = "012001";//휴대폰 코드 + + agreeCheck = req.getParameter("agreeCheck"); + personalCheck = req.getParameter("personalCheck"); + mediType = req.getParameter("mediType"); + + //개발서버 +// retUrl = "23http://ServerName:8080/user/extra/case/siren/ipin_popup_seed/jsp/Page.do"; +// retUrl = retUrl.replaceAll("ServerName", sServerName); + +// hpRetUrl = "32http://ServerName:8080/user/extra/case/siren/hpParamPop/jsp/Page.do"; +// hpRetUrl = hpRetUrl.replaceAll("ServerName", sServerName); + + //실서버 + retUrl = "23http://fairnet.kofair.or.kr/user/extra/case/siren/ipin_popup_seed/jsp/Page.do"; +// retUrl = retUrl.replaceAll("ServerName", sServerName); + + hpRetUrl = "32http://fairnet.kofair.or.kr/user/extra/case/siren/hpParamPop/jsp/Page.do"; +// hpRetUrl = hpRetUrl.replaceAll("ServerName", sServerName); + + session.setAttribute("agreeCheck", agreeCheck); + session.setAttribute("personalCheck", personalCheck); + session.setAttribute("mediType", mediType); + //hpName존재하면 이미 본인인증을 거쳤기 때문에 다음으로 바로 넘어간다. + if(!SeedUtils.setReplaceNull(session.getAttribute("hpName")).equals("")){ +// nextUrl = "/user/mediation/case/05/154/mediationStep04Ftc.do"; + nextUrl = "/user/mediation/case/05/154/mediationStep04.do"; + } + }else if(commandCode.equals("my")){//마이페이지 본인인증 + //개발서버 +// srvNo = "007002"; +// hpSrvNo = "008002"; + + //실서버 + srvNo = "009002"; + hpSrvNo = "012002"; + + //개발서버 +// retUrl = "23http://ServerName:8080/user/extra/case/siren/myPage_ipin_popup_seed/jsp/Page.do"; +// retUrl = retUrl.replaceAll("ServerName", sServerName); + +// hpRetUrl = "32http://ServerName:8080/user/extra/case/siren/myPage_hpParamPop/jsp/Page.do"; +// hpRetUrl = hpRetUrl.replaceAll("ServerName", sServerName); + + //실서버 + retUrl = "23http://fairnet.kofair.or.kr/user/extra/case/siren/myPage_ipin_popup_seed/jsp/Page.do"; +// retUrl = retUrl.replaceAll("ServerName", sServerName); + + hpRetUrl = "32http://fairnet.kofair.or.kr/user/extra/case/siren/myPage_hpParamPop/jsp/Page.do"; +// hpRetUrl = hpRetUrl.replaceAll("ServerName", sServerName); + + }else if(commandCode.equals("online")){//온라인 분쟁조정 상담 본인인증 + //개발서버 + srvNo = "007003"; + hpSrvNo = "008003"; + + //실서버 +// srvNo = "009003"; +// hpSrvNo = "012003"; + + personalCheck = req.getParameter("personalCheck"); + session.setAttribute("personalCheck", personalCheck); + + //개발서버 +// retUrl = "23http://ServerName:8080/user/extra/case/siren/onlineCounsel_ipin_popup_seed/jsp/Page.do"; +// retUrl = retUrl.replaceAll("ServerName", sServerName); + +// hpRetUrl = "32http://ServerName:8080/user/extra/case/siren/onlineCounsel_hpParamPop/jsp/Page.do"; +// hpRetUrl = hpRetUrl.replaceAll("ServerName", sServerName); + + //실서버 + retUrl = "23http://fairnet.kofair.or.kr/user/extra/case/siren/onlineCounsel_ipin_popup_seed/jsp/Page.do"; + + hpRetUrl = "32http://fairnet.kofair.or.kr/user/extra/case/siren/onlineCounsel_hpParamPop/jsp/Page.do"; + + //hpName존재하면 이미 본인인증을 거쳤기 때문에 다음으로 바로 넘어간다. + if(!SeedUtils.setReplaceNull(session.getAttribute("hpName")).equals("")){ + nextUrl = "/user/onlineCounsel/case/01/158/write.do"; + } + }else if(commandCode.equals("law")){ + //개발서버 +// srvNo = "007004"; +// hpSrvNo = "008005"; + + //실서버 + srvNo = "009004"; + hpSrvNo = "012004"; + + personalCheck = req.getParameter("personalCheck"); + session.setAttribute("personalCheck", personalCheck); + + //개발서버 +// retUrl = "23http://ServerName:8080/user/extra/case/siren/lawCounsel_ipin_popup_seed/jsp/Page.do"; +// retUrl = retUrl.replaceAll("ServerName", sServerName); + +// hpRetUrl = "32http://ServerName:8080/user/extra/case/siren/lawCounsel_hpParamPop/jsp/Page.do"; +// hpRetUrl = hpRetUrl.replaceAll("ServerName", sServerName); + + + //실서버 + retUrl = "23http://fairnet.kofair.or.kr/user/extra/case/siren/lawCounsel_ipin_popup_seed/jsp/Page.do"; + + hpRetUrl = "32http://fairnet.kofair.or.kr/user/extra/case/siren/lawCounsel_hpParamPop/jsp/Page.do"; + + //hpName존재하면 이미 본인인증을 거쳤기 때문에 다음으로 바로 넘어간다. + if(!SeedUtils.setReplaceNull(session.getAttribute("hpName")).equals("")){ + nextUrl = "/user/lawCounsel/case/02/159/lawWrite.do"; + } + }else if(commandCode.equals("medi_check")){ + //개발서버 +// srvNo = "007005"; +// hpSrvNo = "008006"; + + //실서버 + srvNo = "009005"; + hpSrvNo = "012005"; + + String caseNo = req.getParameter("caseNo"); + String checkPass = req.getParameter("checkPass"); + + session.setAttribute("caseNo", caseNo); + session.setAttribute("checkPass", checkPass); + + //개발서버 +// retUrl = "23http://ServerName:8080/user/extra/case/siren/checkMedi_ipin_popup_seed/jsp/Page.do"; +// retUrl = retUrl.replaceAll("ServerName", sServerName); + +// hpRetUrl = "32http://ServerName:8080/user/extra/case/siren/checkMedi_hpParamPop/jsp/Page.do"; +// hpRetUrl = hpRetUrl.replaceAll("ServerName", sServerName); + + + //실서버 + retUrl = "23http://fairnet.kofair.or.kr/user/extra/case/siren/checkMedi_ipin_popup_seed/jsp/Page.do"; + + hpRetUrl = "32http://fairnet.kofair.or.kr/user/extra/case/siren/checkMedi_hpParamPop/jsp/Page.do"; + + //hpName존재하면 이미 본인인증을 거쳤기 때문에 다음으로 바로 넘어간다. + /* if(!SeedUtils.setReplaceNull(session.getAttribute("hpName")).equals("")){ + nextUrl = "/user/mediation/case/03/155/checkMediationStep03.do"; + }*/ + } + + //나중에 메인 페이지 나오면 튕겨내기 + if(nextUrl == null || agreeCheck == null){ + map.put("siteIdx", "case"); + map.put("url", "/case/index.do"); + map.put("message", "잘못된 접근 입니다."); + map.put("opener", ""); + map.put("append", ""); + map.put("self", ""); + + return "/_common/jsp/umessage"; + } + + + /** + * 아이핀 인증 시작 */ + + //String sServerName = req.getServerName(); + + //회원사 ID : KFA001 + String id = "KFA001"; + //회원가입화면용 결과 수신 URL : 23http:/211.43.219.170/hp/meb/pinSignupView.do + //String retUrl = "23http://ServerName/user/extra/case/siren/ipin_popup_seed/jsp/Page.do"; + //retUrl = retUrl.replaceAll("ServerName", sServerName); + //분쟁조정신청 서비스 번호 : 006001 + // String srvNo = "006001"; + //요청번호(유닉크한 랜덤값) : 40 byte까지 + String reqNum = "kofair" + EgovStringUtil.getTimeStamp() + EgovNumberUtil.getRandomNum(1000, 9999); + + session.setAttribute("id", id); + session.setAttribute("retUrl", retUrl); + session.setAttribute("srvNo", srvNo); + session.setAttribute("reqNum", reqNum); + //복호화용 임시필드 + + String exVar = "0000000000000000"; + + /** + * + * reqNum 값은 최종 결과값 복호화를 위한 SecuKey로 활용 되므로 중요합니다. + * reqNum 은 아이핀 서비스 요청시 항상 새로운 값으로 중복 되지 않게 생성 해야 합니다. + * 쿠키 또는 Session및 기타 방법을 사용해서 reqNum 값을 + * ipin_result_seed.jsp에서 가져 올 수 있도록 해야 함. + * 샘플을 위해서 쿠키를 사용한 것이므로 참고 하시길 바랍니다. + * + */ + /* Cookie c = new Cookie("reqNum", reqNum); + //c.setMaxAge(1800); // <== 필요시 설정(초단위로 설정됩니다) + response.addCookie(c);*/ + + session.setAttribute("reqNumKey", reqNum); + + // 암호화 모듈 선언 + SciSecuManager seed = new SciSecuManager(); + // 1차 암호화 + String encStr = ""; + String reqInfo = reqNum + "/" + id + "/" + srvNo + "/" + exVar; + encStr = seed.getEncPublic(reqInfo); + // 위변조 검증 값 등록 + SciHmac hmac = new SciHmac(); + String hmacMsg = SciHmac.HMacEncriptPublic(encStr); + // 2차 암호화 + reqInfo = seed.getEncPublic(encStr + "/" + hmacMsg + "/" + "00000000"); + session.setAttribute("reqInfo", reqInfo); + + /** + * 아이핀 인증 끝 */ + + + /** + * 핸드폰 인증 시작 */ + + //날짜 생성 + Calendar today = Calendar.getInstance(); + SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmss"); + String day = sdf.format(today.getTime()); + + java.util.Random ran = new Random(); + //랜덤 문자 길이 + int numLength = 6; + String randomStr = ""; + + for (int i = 0; i < numLength; i++) { + //0 ~ 9 랜덤 숫자 생성 + randomStr += ran.nextInt(10); + } + + //reqNum은 최대 40byte 까지 사용 가능 + + String hpId = "SKFA001"; // 본인실명확인 회원사 아이디 + //String hpSrvNo = "005001"; // 본인실명확인 서비스번호 + String hpReqNum = day + randomStr; // 본인실명확인 요청번호 + String hpExVar = "0000000000000000"; // 복호화용 임시필드 + String hpCertDate = day; // 본인실명확인 요청시간 + String hpCertGb = "H"; // 본인실명확인 본인확인 인증수단 + String hpAddVar = ""; // 본인실명확인 추가 파라메터 + + //String hpRetUrl = "32http://ServerName/kmcis/kmcisIdSearch.jsp"; // 본인인증서비스 결과수신 POPUP URL + //String hpRetUrl = "32http://ServerName/user/extra/case/siren/hpParamPop/jsp/Page.do"; + + //hpRetUrl = "32http://kofair2.global-it.co.kr/kmcis/kmcisIdSearch.jsp"; + //hpRetUrl = hpRetUrl.replaceAll("ServerName", sServerName); //오픈할 때 주석으로 교체해줘야함 + + + /** + * + * reqNum 값은 최종 결과값 복호화를 위한 SecuKey로 활용 되므로 중요합니다. + * reqNum 은 본인 확인 요청시 항상 새로운 값으로 중복 되지 않게 생성 해야 합니다. + * 쿠키 또는 Session및 기타 방법을 사용해서 reqNum 값을 + * pcc_V3_result_seed.jsp에서 가져 올 수 있도록 해야 함. + * 샘플을 위해서 쿠키를 사용한 것이므로 참고 하시길 바랍니다. + * + */ + /*Cookie hpC = new Cookie("hpReqNum", hpReqNum); + //c.setMaxAge(1800); // <== 필요시 설정(초단위로 설정됩니다) + response.addCookie(hpC);*/ + + session.setAttribute("hpReqNumKey", hpReqNum); + + //01. 암호화 모듈 선언 + com.sci.v2.pcc.secu.SciSecuManager hpSeed = new com.sci.v2.pcc.secu.SciSecuManager(); + + //02. 1차 암호화 + String hpEncStr = ""; + String hpReqInfo = hpId+"^"+hpSrvNo+"^"+hpReqNum+"^"+hpCertDate+"^"+hpCertGb+"^"+hpAddVar+"^"+hpExVar; // 데이터 암호화 + hpEncStr = hpSeed.getEncPublic(hpReqInfo); + + //03. 위변조 검증 값 생성 + com.sci.v2.pcc.secu.hmac.SciHmac hpHmac = new com.sci.v2.pcc.secu.hmac.SciHmac(); + String hpHmacMsg = hpHmac.HMacEncriptPublic(hpEncStr); + + //03. 2차 암호화 + hpReqInfo = hpSeed.getEncPublic(hpEncStr + "^" + hpHmacMsg + "^" + "0000000000000000"); //2차암호화 + + session.setAttribute("hpRetUrl", hpRetUrl); + session.setAttribute("hpReqInfo", hpReqInfo); + + /** + * 핸드폰 인증 끝 */ + + + return "redirect:" + nextUrl; + } + //"/user/check/case/01/154/getCheckCode/check.do" + ///user/case/userCheck/getCheckCode/check.do + @RequestMapping("/user/siren/case/04/154/check.do") + public String getCheckCodeAndRedirect(ModelMap map, HttpServletRequest req, HttpServletResponse response, HttpSession session, + @RequestParam("retInfo") String retInfo, + @RequestParam("nextUrl") String nextUrl){ + + + String hpName = ""; //성명 + String hpSex = ""; //성별 + String hpBirYMD = ""; //생년월일 + String hpFgnGbn = ""; //내외국인 구분값 + + String hpDi = ""; //DI + String hpCi1 = ""; //CI + String hpCi2 = ""; //CI + + String hpResult = ""; // 본인확인결과 (Y/N) + String hpCertDate = ""; // 검증시간 + String hpCertGb = ""; // 인증수단 + String hpCellNo = ""; // 핸드폰 번호 + String hpCellCorp = ""; // 이동통신사 + String hpAddVar = ""; + + //복화화용 변수 + String hpEncPara = ""; + String hpEncMsg = ""; + String hpMsgChk = "N"; + //----------------------------------------------------------------------------------------------------------------- + //쿠키값 가져 오기 + /* Cookie[] cookies = req.getCookies(); + String cookiename = ""; + String cookiereqNum = ""; + if(cookies!=null){ + for (int i = 0; i < cookies.length; i++){ + Cookie hpC = cookies[i]; + cookiename = hpC.getName(); + cookiereqNum = hpC.getValue(); + if(cookiename.compareTo("hpReqNum")==0) break; + + cookiereqNum = null; + } + }*/ + + String hpReqNumKey = (String)session.getAttribute("hpReqNumKey"); + + // 1. 암호화 모듈 (jar) Loading + com.sci.v2.pcc.secu.SciSecuManager sciSecuMg = new com.sci.v2.pcc.secu.SciSecuManager(); + //쿠키에서 생성한 값을 Key로 생성 한다. + retInfo = sciSecuMg.getDec(retInfo, hpReqNumKey); + + // 2.1차 파싱--------------------------------------------------------------- + String[] aRetInfo1 = retInfo.split("\\^"); + hpEncPara = aRetInfo1[0]; //암호화된 통합 파라미터 + hpEncMsg = aRetInfo1[1]; //암호화된 통합 파라미터의 Hash값 + + String encMsg2 = sciSecuMg.getMsg(hpEncPara); + // 3.위/변조 검증 --------------------------------------------------------------- + if(encMsg2.equals(hpEncMsg)){ + hpMsgChk="Y"; + } + + if(hpMsgChk.equals("N")){ + map.put("siteIdx", "case"); + map.put("url", "/case/index.do"); + map.put("message", "잘못된 접근 입니다."); + map.put("opener", ""); + map.put("append", ""); + map.put("self", ""); + + return "/_common/jsp/umessage"; + } + + retInfo = sciSecuMg.getDec(hpEncPara, hpReqNumKey); + String[] aRetInfo = retInfo.split("\\^"); + + hpName = aRetInfo[0]; + hpBirYMD = aRetInfo[1]; + hpSex = aRetInfo[2]; + hpFgnGbn = aRetInfo[3]; + hpDi = aRetInfo[4]; + hpCi1 = aRetInfo[5]; + hpCi2 = aRetInfo[6]; + hpResult = aRetInfo[9]; + hpCellNo = aRetInfo[11]; + hpCellCorp = aRetInfo[12]; + hpAddVar = aRetInfo[14]; + + + /* String[] valList = hpAddVar.split(","); + String agreeCheck = ""; + String personalCheck = ""; + String mediType = ""; + if(valList.length > 1){ + agreeCheck = valList[0]; + personalCheck = valList[1]; + mediType = valList[2]; + }*/ + + //이름은 인코딩되서 날라옴 + try { + hpName = URLDecoder.decode(hpName, "UTF-8"); + } catch (UnsupportedEncodingException e) { + e.printStackTrace(); + } + + session.setAttribute("hpName", hpName); + session.setAttribute("hpBirYMD", hpBirYMD); + session.setAttribute("hpSex", hpSex); + session.setAttribute("hpFgnGbn", hpFgnGbn); + session.setAttribute("hpDi", hpDi); + session.setAttribute("hpCi1", hpCi1); + session.setAttribute("hpCi2", hpCi2); + session.setAttribute("hpResult", hpResult); + session.setAttribute("hpCellNo", hpCellNo); + session.setAttribute("hpCellCorp", hpCellCorp); + session.setAttribute("hpAddVar", hpAddVar); + /* session.setAttribute("agreeCheck", agreeCheck); + session.setAttribute("personalCheck", personalCheck); + session.setAttribute("mediType", mediType);*/ + + + //세션유지 2시간 + session.setMaxInactiveInterval(60*60*2); + + + return "redirect:" + nextUrl; + } + + + @RequestMapping("/user/siren/case/04/154/check2.do") + public String getCheckCodeAndRedirect2(ModelMap map, HttpServletRequest req, HttpServletResponse response, HttpSession session, + @RequestParam("retInfo") String retInfo, + @RequestParam("nextUrl") String nextUrl){ + + String encPara = ""; + String decPara = ""; + String encMsg = ""; // HMAC 메세지 + String reqNum = "";// 요청번호(복호화) + String vDiscrNo = "";// 가상식별번호 + String name = ""; // 성명 + String result = "";// 결과값 (1인경우에만 정상) + String age = ""; + String sex = ""; + String ip = ""; + String authInfo = ""; // 발급수단정보 + String birth = ""; + String fgn = ""; // 외국인구분 + String discrHash = "";// 중복가입확인정보 + String msgChk = "N"; // 위조/변조 검증 결과 + + //쿠키값 가져 오기 + /* Cookie[] cookies = req.getCookies(); + String tranjectionName = "";*/ + String tranjectionReqNum = ""; + + /* if (cookies != null) { + for (int i = 0; i < cookies.length; ++i) { + Cookie c = cookies[i]; + tranjectionName = c.getName(); + tranjectionReqNum = c.getValue(); + + if (tranjectionName.compareTo("reqNum") == 0) + break; + tranjectionReqNum = ""; + } + + }*/ + + tranjectionReqNum = (String)session.getAttribute("reqNumKey"); + + + // 1. 암호화 모듈 (jar) Loading + SciSecuManager sciSecuMg = new SciSecuManager(); + + retInfo = sciSecuMg.getDec(retInfo, tranjectionReqNum); + + int inf1 = retInfo.indexOf("/", 0); + int inf2 = retInfo.indexOf("/", inf1 + 1); + + encPara = retInfo.substring(0, inf1);//암호화된 통합 파라미터 + encMsg = retInfo.substring(inf1 + 1, inf2);//암호화된 통합 파라미터의 Hash값 + + if (sciSecuMg.getMsg(encPara).equals(encMsg)) { + msgChk = "Y"; + } + + if (msgChk.equals("N")) + { + map.put("siteIdx", "case"); + map.put("url", "/case/index.do"); + map.put("message", "잘못된 접근 입니다."); + map.put("opener", ""); + map.put("append", ""); + map.put("self", ""); + + return "/_common/jsp/umessage"; + } + + // 4.파라미터별 값 가져오기 --------------------------------------------------------------- + decPara = sciSecuMg.getDec(encPara, tranjectionReqNum); + + int info1 = decPara.indexOf("/", 0); + int info2 = decPara.indexOf("/", info1 + 1); + int info3 = decPara.indexOf("/", info2 + 1); + int info4 = decPara.indexOf("/", info3 + 1); + int info5 = decPara.indexOf("/", info4 + 1); + int info6 = decPara.indexOf("/", info5 + 1); + int info7 = decPara.indexOf("/", info6 + 1); + int info8 = decPara.indexOf("/", info7 + 1); + int info9 = decPara.indexOf("/", info8 + 1); + int info10 = decPara.indexOf("/", info9 + 1); + int info11 = decPara.indexOf("/", info10 + 1); + int info12 = decPara.indexOf("/", info11 + 1); + int info13 = decPara.indexOf("/", info12 + 1); + + reqNum = decPara.substring(0, info1); + vDiscrNo = decPara.substring(info1 + 1, info2); + try { + name = URLDecoder.decode(decPara.substring(info2 + 1, info3), "UTF-8"); + } catch (UnsupportedEncodingException e) { + e.printStackTrace(); + } + + result = decPara.substring(info3 + 1, info4); + age = decPara.substring(info4 + 1, info5); + sex = decPara.substring(info5 + 1, info6); + ip = decPara.substring(info6 + 1, info7); + authInfo = decPara.substring(info7 + 1, info8); + birth = decPara.substring(info8 + 1, info9); + fgn = decPara.substring(info9 + 1, info10); + discrHash = decPara.substring(info10 + 1, info11); + + discrHash = sciSecuMg.getDec(discrHash, tranjectionReqNum); //중복가입확인정보는 한번더 복호화 + + session.setAttribute("hpName", name); + session.setAttribute("hpBirYMD", birth); + session.setAttribute("hpDi", discrHash); + session.setAttribute("hpCi1", ""); + + + //세션유지 2시간 + session.setMaxInactiveInterval(60*60*2); + + return "redirect:" + nextUrl; + } +} diff --git a/src/main/java/seed/com/user/mypage/MyPageController.java b/src/main/java/seed/com/user/mypage/MyPageController.java index 9ece2427..dfa61e38 100644 --- a/src/main/java/seed/com/user/mypage/MyPageController.java +++ b/src/main/java/seed/com/user/mypage/MyPageController.java @@ -1,9 +1,11 @@ package seed.com.user.mypage; import java.text.ParseException; +import java.util.Calendar; import java.util.Date; import java.util.List; import java.util.Map; +import java.util.Random; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; @@ -20,7 +22,11 @@ import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.servlet.ModelAndView; import com.ibm.icu.text.SimpleDateFormat; +import com.sci.v2.ipin.secu.SciSecuManager; +import com.sci.v2.ipin.secu.hmac.SciHmac; +import kcc.com.utl.fcc.service.EgovNumberUtil; +import kcc.com.utl.fcc.service.EgovStringUtil; import seed.com.gtm.counsel.OnlineCounselService; import seed.com.gtm.seedfile.SeedFileService; import seed.com.gtm.util.Criteria; @@ -31,6 +37,7 @@ import seed.manager.site.service.ManagerSiteManagerService; import seed.manager.site.service.ManagerSiteMenuAuthService; import seed.manager.site.service.ManagerSiteMenuManagerService; import seed.manager.site.service.ManagerSiteMenuService; +import seed.utils.FairnetUtils; import seed.utils.SeedUtils; @Controller @@ -118,10 +125,11 @@ private Logger log = Logger.getLogger(this.getClass()); if(SeedUtils.setReplaceNull(session.getAttribute("myPass")).equals("")){ //본인인증 값셋팅 컨트롤러를 다녀왔나 안다녀왔나 표시 session.setAttribute("myPass", "pass"); - return new ModelAndView("forward:/user/case/userCheck/setCheckCode/check.do?" + - "nextUrl=/user/mypage/"+siteIdx+"/01/"+siteMenuIdx+"/myCheck.do" + - "&commandCode=my" - ); +// return new ModelAndView("forward:/user/case/userCheck/setCheckCode/check.do?" + +// "nextUrl=/user/mypage/"+siteIdx+"/01/"+siteMenuIdx+"/myCheck.do" + +// "&commandCode=my" +// ); + certTest(map, req, session, "my"); } session.removeAttribute("myPass"); @@ -135,18 +143,24 @@ private Logger log = Logger.getLogger(this.getClass()); boolean memberAuth = managerSiteMenuManagerService.getSiteMenuManagerListCnt(siteMenuIdx, memberIdx); //메뉴 권한설정 - if(!memberGrant.equals("S") && !memberAuthM && !memberAuth && - !managerSiteMenuAuthService.getSiteMenuAuthChk(siteMenuIdx, memberIdx)){ - - map.put("message", "common.message.no.grant"); - - if(memberIdx.equals(0)){ - map.put("url", "/"+siteIdx+"/index.do"); - }else{ - map.put("self", "history"); - } - - return new ModelAndView("/_common/jsp/umessage"); +// if(!memberGrant.equals("S") && !memberAuthM && !memberAuth && +// !managerSiteMenuAuthService.getSiteMenuAuthChk(siteMenuIdx, memberIdx)){ +// +// map.put("message", "common.message.no.grant"); +// +// if(memberIdx.equals(0)){ +// map.put("url", "/"+siteIdx+"/index.do"); +// }else{ +// map.put("self", "history"); +// } +// +// return new ModelAndView("/_common/jsp/umessage"); +// } + boolean b_ret = true; + b_ret = FairnetUtils.hasUserAuth(memberIdx, memberGrant, memberAuth, session, map); + + if (!b_ret) { + return new ModelAndView("/_common/jsp/message"); } Map tSiteMenuDB = managerSiteMenuService.getSiteMenuMapForm(siteMenuIdx, @@ -245,7 +259,8 @@ private Logger log = Logger.getLogger(this.getClass()); //여기서부터 작업할거 - return new ModelAndView("/_extra/user/myPage/myCheck"); + /* return new ModelAndView("/_extra/user/myPage/myCheck"); */ + return new ModelAndView("/_extra/web/user/myPage/myCheck"); } // /user/mypage/case/01/169/myMediationList.do @@ -1508,4 +1523,311 @@ private Logger log = Logger.getLogger(this.getClass()); return new ModelAndView("redirect:/user/mypage/case/01/168/myMediationList.do"); } + + private void certTest(ModelMap map, HttpServletRequest req, HttpSession session,String commandCode ) { + String nextUrl = req.getParameter("nextUrl"); +// String commandCode = req.getParameter("commandCode"); + + String srvNo = ""; + String hpSrvNo = ""; + String agreeCheck = ""; + String personalCheck = ""; + String mediType = ""; + String retUrl = "";//아이핀 인증후 리턴 페이지 + String hpRetUrl = "";//모바일 인증후 리턴 페이지 + + String sServerName = req.getServerName(); + + if(commandCode.equals("medi")){//분쟁조정신청 본인인증 + + //개발서버 +// srvNo = "007001";// 아이핀 코드 +// hpSrvNo = "008001";//휴대폰 코드 + + //실서버 + srvNo = "009001";// 아이핀 코드 + hpSrvNo = "012001";//휴대폰 코드 + + agreeCheck = req.getParameter("agreeCheck"); + personalCheck = req.getParameter("personalCheck"); + mediType = req.getParameter("mediType"); + + //개발서버 +// retUrl = "23http://ServerName:8080/user/extra/case/siren/ipin_popup_seed/jsp/Page.do"; +// retUrl = retUrl.replaceAll("ServerName", sServerName); + +// hpRetUrl = "32http://ServerName:8080/user/extra/case/siren/hpParamPop/jsp/Page.do"; +// hpRetUrl = hpRetUrl.replaceAll("ServerName", sServerName); + + //실서버 + retUrl = "23http://fairnet.kofair.or.kr/user/extra/case/siren/ipin_popup_seed/jsp/Page.do"; +// retUrl = retUrl.replaceAll("ServerName", sServerName); + + hpRetUrl = "32http://fairnet.kofair.or.kr/user/extra/case/siren/hpParamPop/jsp/Page.do"; +// hpRetUrl = hpRetUrl.replaceAll("ServerName", sServerName); + + session.setAttribute("agreeCheck", agreeCheck); + session.setAttribute("personalCheck", personalCheck); + session.setAttribute("mediType", mediType); + //hpName존재하면 이미 본인인증을 거쳤기 때문에 다음으로 바로 넘어간다. + if(!SeedUtils.setReplaceNull(session.getAttribute("hpName")).equals("")){ +// nextUrl = "/user/mediation/case/05/154/mediationStep04Ftc.do"; + nextUrl = "/user/mediation/case/05/154/mediationStep04.do"; + } + }else if(commandCode.equals("my")){//마이페이지 본인인증 + //개발서버 +// srvNo = "007002"; +// hpSrvNo = "008002"; + + //실서버 + srvNo = "009002"; + hpSrvNo = "012002"; + + //개발서버 +// retUrl = "23http://ServerName:8080/user/extra/case/siren/myPage_ipin_popup_seed/jsp/Page.do"; +// retUrl = retUrl.replaceAll("ServerName", sServerName); + +// hpRetUrl = "32http://ServerName:8080/user/extra/case/siren/myPage_hpParamPop/jsp/Page.do"; +// hpRetUrl = hpRetUrl.replaceAll("ServerName", sServerName); + + //실서버 + retUrl = "23http://fairnet.kofair.or.kr/user/extra/case/siren/myPage_ipin_popup_seed/jsp/Page.do"; +// retUrl = retUrl.replaceAll("ServerName", sServerName); + + hpRetUrl = "32http://fairnet.kofair.or.kr/user/extra/case/siren/myPage_hpParamPop/jsp/Page.do"; +// hpRetUrl = hpRetUrl.replaceAll("ServerName", sServerName); + + }else if(commandCode.equals("online")){//온라인 분쟁조정 상담 본인인증 + //개발서버 + srvNo = "007003"; + hpSrvNo = "008003"; + + //실서버 +// srvNo = "009003"; +// hpSrvNo = "012003"; + + personalCheck = req.getParameter("personalCheck"); + session.setAttribute("personalCheck", personalCheck); + + //개발서버 +// retUrl = "23http://ServerName:8080/user/extra/case/siren/onlineCounsel_ipin_popup_seed/jsp/Page.do"; +// retUrl = retUrl.replaceAll("ServerName", sServerName); + +// hpRetUrl = "32http://ServerName:8080/user/extra/case/siren/onlineCounsel_hpParamPop/jsp/Page.do"; +// hpRetUrl = hpRetUrl.replaceAll("ServerName", sServerName); + + //실서버 + retUrl = "23http://fairnet.kofair.or.kr/user/extra/case/siren/onlineCounsel_ipin_popup_seed/jsp/Page.do"; + + hpRetUrl = "32http://fairnet.kofair.or.kr/user/extra/case/siren/onlineCounsel_hpParamPop/jsp/Page.do"; + + //hpName존재하면 이미 본인인증을 거쳤기 때문에 다음으로 바로 넘어간다. + if(!SeedUtils.setReplaceNull(session.getAttribute("hpName")).equals("")){ + nextUrl = "/user/onlineCounsel/case/01/158/write.do"; + } + }else if(commandCode.equals("law")){ + //개발서버 +// srvNo = "007004"; +// hpSrvNo = "008005"; + + //실서버 + srvNo = "009004"; + hpSrvNo = "012004"; + + personalCheck = req.getParameter("personalCheck"); + session.setAttribute("personalCheck", personalCheck); + + //개발서버 +// retUrl = "23http://ServerName:8080/user/extra/case/siren/lawCounsel_ipin_popup_seed/jsp/Page.do"; +// retUrl = retUrl.replaceAll("ServerName", sServerName); + +// hpRetUrl = "32http://ServerName:8080/user/extra/case/siren/lawCounsel_hpParamPop/jsp/Page.do"; +// hpRetUrl = hpRetUrl.replaceAll("ServerName", sServerName); + + + //실서버 + retUrl = "23http://fairnet.kofair.or.kr/user/extra/case/siren/lawCounsel_ipin_popup_seed/jsp/Page.do"; + + hpRetUrl = "32http://fairnet.kofair.or.kr/user/extra/case/siren/lawCounsel_hpParamPop/jsp/Page.do"; + + //hpName존재하면 이미 본인인증을 거쳤기 때문에 다음으로 바로 넘어간다. + if(!SeedUtils.setReplaceNull(session.getAttribute("hpName")).equals("")){ + nextUrl = "/user/lawCounsel/case/02/159/lawWrite.do"; + } + }else if(commandCode.equals("medi_check")){ + //개발서버 +// srvNo = "007005"; +// hpSrvNo = "008006"; + + //실서버 + srvNo = "009005"; + hpSrvNo = "012005"; + + String caseNo = req.getParameter("caseNo"); + String checkPass = req.getParameter("checkPass"); + + session.setAttribute("caseNo", caseNo); + session.setAttribute("checkPass", checkPass); + + //개발서버 +// retUrl = "23http://ServerName:8080/user/extra/case/siren/checkMedi_ipin_popup_seed/jsp/Page.do"; +// retUrl = retUrl.replaceAll("ServerName", sServerName); + +// hpRetUrl = "32http://ServerName:8080/user/extra/case/siren/checkMedi_hpParamPop/jsp/Page.do"; +// hpRetUrl = hpRetUrl.replaceAll("ServerName", sServerName); + + + //실서버 + retUrl = "23http://fairnet.kofair.or.kr/user/extra/case/siren/checkMedi_ipin_popup_seed/jsp/Page.do"; + + hpRetUrl = "32http://fairnet.kofair.or.kr/user/extra/case/siren/checkMedi_hpParamPop/jsp/Page.do"; + + //hpName존재하면 이미 본인인증을 거쳤기 때문에 다음으로 바로 넘어간다. + /* if(!SeedUtils.setReplaceNull(session.getAttribute("hpName")).equals("")){ + nextUrl = "/user/mediation/case/03/155/checkMediationStep03.do"; + }*/ + } + + //나중에 메인 페이지 나오면 튕겨내기 +// if(nextUrl == null || agreeCheck == null){ +// map.put("siteIdx", "case"); +// map.put("url", "/case/index.do"); +// map.put("message", "잘못된 접근 입니다."); +// map.put("opener", ""); +// map.put("append", ""); +// map.put("self", ""); +// +// return "/_commccon/jsp/umessage"; +// throw new RuntimeException("강제 예외 발생!"); +// } + + + /** + * 아이핀 인증 시작 */ + + //String sServerName = req.getServerName(); + + //회원사 ID : KFA001 + String id = "KFA001"; + //회원가입화면용 결과 수신 URL : 23http:/211.43.219.170/hp/meb/pinSignupView.do + //String retUrl = "23http://ServerName/user/extra/case/siren/ipin_popup_seed/jsp/Page.do"; + //retUrl = retUrl.replaceAll("ServerName", sServerName); + //분쟁조정신청 서비스 번호 : 006001 + // String srvNo = "006001"; + //요청번호(유닉크한 랜덤값) : 40 byte까지 + String reqNum = "kofair" + EgovStringUtil.getTimeStamp() + EgovNumberUtil.getRandomNum(1000, 9999); + + session.setAttribute("id", id); + session.setAttribute("retUrl", retUrl); + session.setAttribute("srvNo", srvNo); + session.setAttribute("reqNum", reqNum); + //복호화용 임시필드 + + String exVar = "0000000000000000"; + + /** + * + * reqNum 값은 최종 결과값 복호화를 위한 SecuKey로 활용 되므로 중요합니다. + * reqNum 은 아이핀 서비스 요청시 항상 새로운 값으로 중복 되지 않게 생성 해야 합니다. + * 쿠키 또는 Session및 기타 방법을 사용해서 reqNum 값을 + * ipin_result_seed.jsp에서 가져 올 수 있도록 해야 함. + * 샘플을 위해서 쿠키를 사용한 것이므로 참고 하시길 바랍니다. + * + */ + /* Cookie c = new Cookie("reqNum", reqNum); + //c.setMaxAge(1800); // <== 필요시 설정(초단위로 설정됩니다) + response.addCookie(c);*/ + + session.setAttribute("reqNumKey", reqNum); + + // 암호화 모듈 선언 + SciSecuManager seed = new SciSecuManager(); + // 1차 암호화 + String encStr = ""; + String reqInfo = reqNum + "/" + id + "/" + srvNo + "/" + exVar; + encStr = seed.getEncPublic(reqInfo); + // 위변조 검증 값 등록 + SciHmac hmac = new SciHmac(); + String hmacMsg = SciHmac.HMacEncriptPublic(encStr); + // 2차 암호화 + reqInfo = seed.getEncPublic(encStr + "/" + hmacMsg + "/" + "00000000"); + session.setAttribute("reqInfo", reqInfo); + + /** + * 아이핀 인증 끝 */ + + + /** + * 핸드폰 인증 시작 */ + + //날짜 생성 + Calendar today = Calendar.getInstance(); + SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmss"); + String day = sdf.format(today.getTime()); + + java.util.Random ran = new Random(); + //랜덤 문자 길이 + int numLength = 6; + String randomStr = ""; + + for (int i = 0; i < numLength; i++) { + //0 ~ 9 랜덤 숫자 생성 + randomStr += ran.nextInt(10); + } + + //reqNum은 최대 40byte 까지 사용 가능 + + String hpId = "SKFA001"; // 본인실명확인 회원사 아이디 + //String hpSrvNo = "005001"; // 본인실명확인 서비스번호 + String hpReqNum = day + randomStr; // 본인실명확인 요청번호 + String hpExVar = "0000000000000000"; // 복호화용 임시필드 + String hpCertDate = day; // 본인실명확인 요청시간 + String hpCertGb = "H"; // 본인실명확인 본인확인 인증수단 + String hpAddVar = ""; // 본인실명확인 추가 파라메터 + + //String hpRetUrl = "32http://ServerName/kmcis/kmcisIdSearch.jsp"; // 본인인증서비스 결과수신 POPUP URL + //String hpRetUrl = "32http://ServerName/user/extra/case/siren/hpParamPop/jsp/Page.do"; + + //hpRetUrl = "32http://kofair2.global-it.co.kr/kmcis/kmcisIdSearch.jsp"; + //hpRetUrl = hpRetUrl.replaceAll("ServerName", sServerName); //오픈할 때 주석으로 교체해줘야함 + + + /** + * + * reqNum 값은 최종 결과값 복호화를 위한 SecuKey로 활용 되므로 중요합니다. + * reqNum 은 본인 확인 요청시 항상 새로운 값으로 중복 되지 않게 생성 해야 합니다. + * 쿠키 또는 Session및 기타 방법을 사용해서 reqNum 값을 + * pcc_V3_result_seed.jsp에서 가져 올 수 있도록 해야 함. + * 샘플을 위해서 쿠키를 사용한 것이므로 참고 하시길 바랍니다. + * + */ + /*Cookie hpC = new Cookie("hpReqNum", hpReqNum); + //c.setMaxAge(1800); // <== 필요시 설정(초단위로 설정됩니다) + response.addCookie(hpC);*/ + + session.setAttribute("hpReqNumKey", hpReqNum); + + //01. 암호화 모듈 선언 + com.sci.v2.pcc.secu.SciSecuManager hpSeed = new com.sci.v2.pcc.secu.SciSecuManager(); + + //02. 1차 암호화 + String hpEncStr = ""; + String hpReqInfo = hpId+"^"+hpSrvNo+"^"+hpReqNum+"^"+hpCertDate+"^"+hpCertGb+"^"+hpAddVar+"^"+hpExVar; // 데이터 암호화 + hpEncStr = hpSeed.getEncPublic(hpReqInfo); + + //03. 위변조 검증 값 생성 + com.sci.v2.pcc.secu.hmac.SciHmac hpHmac = new com.sci.v2.pcc.secu.hmac.SciHmac(); + String hpHmacMsg = hpHmac.HMacEncriptPublic(hpEncStr); + + //03. 2차 암호화 + hpReqInfo = hpSeed.getEncPublic(hpEncStr + "^" + hpHmacMsg + "^" + "0000000000000000"); //2차암호화 + + session.setAttribute("hpRetUrl", hpRetUrl); + session.setAttribute("hpReqInfo", hpReqInfo); + + /** + * 핸드폰 인증 끝 */ + + } + } diff --git a/src/main/java/seed/com/user/mypage/WebMyPageController.java b/src/main/java/seed/com/user/mypage/WebMyPageController.java index 06fe8a39..31b27f1a 100644 --- a/src/main/java/seed/com/user/mypage/WebMyPageController.java +++ b/src/main/java/seed/com/user/mypage/WebMyPageController.java @@ -1,9 +1,11 @@ package seed.com.user.mypage; import java.text.ParseException; +import java.util.Calendar; import java.util.Date; import java.util.List; import java.util.Map; +import java.util.Random; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpSession; @@ -19,7 +21,11 @@ import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.servlet.ModelAndView; import com.ibm.icu.text.SimpleDateFormat; +import com.sci.v2.ipin.secu.SciSecuManager; +import com.sci.v2.ipin.secu.hmac.SciHmac; +import kcc.com.utl.fcc.service.EgovNumberUtil; +import kcc.com.utl.fcc.service.EgovStringUtil; import seed.com.gtm.counsel.OnlineCounselService; import seed.com.gtm.seedfile.SeedFileService; import seed.com.gtm.util.Criteria; @@ -118,10 +124,11 @@ private Logger log = Logger.getLogger(this.getClass()); if(SeedUtils.setReplaceNull(session.getAttribute("myPass")).equals("")){ //본인인증 값셋팅 컨트롤러를 다녀왔나 안다녀왔나 표시 session.setAttribute("myPass", "pass"); - return new ModelAndView("forward:/user/case/userCheck/setCheckCode/check.do?" + - "nextUrl=/user/mypage/"+siteIdx+"/01/"+siteMenuIdx+"/myCheck.do" + - "&commandCode=my" - ); +// return new ModelAndView("forward:/user/case/userCheck/setCheckCode/check.do?" + +// "nextUrl=/user/mypage/"+siteIdx+"/01/"+siteMenuIdx+"/myCheck.do" + +// "&commandCode=my" +// ); + certTest(map, req, session, "my"); } session.removeAttribute("myPass"); @@ -135,18 +142,24 @@ private Logger log = Logger.getLogger(this.getClass()); boolean memberAuth = managerSiteMenuManagerService.getSiteMenuManagerListCnt(siteMenuIdx, memberIdx); //메뉴 권한설정 - if(!memberGrant.equals("S") && !memberAuthM && !memberAuth && - !managerSiteMenuAuthService.getSiteMenuAuthChk(siteMenuIdx, memberIdx)){ - - map.put("message", "common.message.no.grant"); - - if(memberIdx.equals(0)){ - map.put("url", "/"+siteIdx+"/index.do"); - }else{ - map.put("self", "history"); - } - - return new ModelAndView("/_common/jsp/umessage"); +// if(!memberGrant.equals("S") && !memberAuthM && !memberAuth && +// !managerSiteMenuAuthService.getSiteMenuAuthChk(siteMenuIdx, memberIdx)){ +// +// map.put("message", "common.message.no.grant"); +// +// if(memberIdx.equals(0)){ +// map.put("url", "/"+siteIdx+"/index.do"); +// }else{ +// map.put("self", "history"); +// } +// +// return new ModelAndView("/_common/jsp/umessage"); +// } + boolean b_ret = true; + b_ret = FairnetUtils.hasUserAuth(memberIdx, memberGrant, memberAuth, session, map); + + if (!b_ret) { + return new ModelAndView("/_common/jsp/message"); } Map tSiteMenuDB = managerSiteMenuService.getSiteMenuMapForm(siteMenuIdx, @@ -787,4 +800,311 @@ private Logger log = Logger.getLogger(this.getClass()); //여기서부터 작업할거 return new ModelAndView("/_extra/web/user/myPage/myLawCounsel"); } + + + private void certTest(ModelMap map, HttpServletRequest req, HttpSession session,String commandCode ) { + String nextUrl = req.getParameter("nextUrl"); +// String commandCode = req.getParameter("commandCode"); + + String srvNo = ""; + String hpSrvNo = ""; + String agreeCheck = ""; + String personalCheck = ""; + String mediType = ""; + String retUrl = "";//아이핀 인증후 리턴 페이지 + String hpRetUrl = "";//모바일 인증후 리턴 페이지 + + String sServerName = req.getServerName(); + + if(commandCode.equals("medi")){//분쟁조정신청 본인인증 + + //개발서버 +// srvNo = "007001";// 아이핀 코드 +// hpSrvNo = "008001";//휴대폰 코드 + + //실서버 + srvNo = "009001";// 아이핀 코드 + hpSrvNo = "012001";//휴대폰 코드 + + agreeCheck = req.getParameter("agreeCheck"); + personalCheck = req.getParameter("personalCheck"); + mediType = req.getParameter("mediType"); + + //개발서버 +// retUrl = "23http://ServerName:8080/user/extra/case/siren/ipin_popup_seed/jsp/Page.do"; +// retUrl = retUrl.replaceAll("ServerName", sServerName); + +// hpRetUrl = "32http://ServerName:8080/user/extra/case/siren/hpParamPop/jsp/Page.do"; +// hpRetUrl = hpRetUrl.replaceAll("ServerName", sServerName); + + //실서버 + retUrl = "23http://fairnet.kofair.or.kr/user/extra/case/siren/ipin_popup_seed/jsp/Page.do"; +// retUrl = retUrl.replaceAll("ServerName", sServerName); + + hpRetUrl = "32http://fairnet.kofair.or.kr/user/extra/case/siren/hpParamPop/jsp/Page.do"; +// hpRetUrl = hpRetUrl.replaceAll("ServerName", sServerName); + + session.setAttribute("agreeCheck", agreeCheck); + session.setAttribute("personalCheck", personalCheck); + session.setAttribute("mediType", mediType); + //hpName존재하면 이미 본인인증을 거쳤기 때문에 다음으로 바로 넘어간다. + if(!SeedUtils.setReplaceNull(session.getAttribute("hpName")).equals("")){ +// nextUrl = "/user/mediation/case/05/154/mediationStep04Ftc.do"; + nextUrl = "/user/mediation/case/05/154/mediationStep04.do"; + } + }else if(commandCode.equals("my")){//마이페이지 본인인증 + //개발서버 +// srvNo = "007002"; +// hpSrvNo = "008002"; + + //실서버 + srvNo = "009002"; + hpSrvNo = "012002"; + + //개발서버 +// retUrl = "23http://ServerName:8080/user/extra/case/siren/myPage_ipin_popup_seed/jsp/Page.do"; +// retUrl = retUrl.replaceAll("ServerName", sServerName); + +// hpRetUrl = "32http://ServerName:8080/user/extra/case/siren/myPage_hpParamPop/jsp/Page.do"; +// hpRetUrl = hpRetUrl.replaceAll("ServerName", sServerName); + + //실서버 + retUrl = "23http://fairnet.kofair.or.kr/user/extra/case/siren/myPage_ipin_popup_seed/jsp/Page.do"; +// retUrl = retUrl.replaceAll("ServerName", sServerName); + + hpRetUrl = "32http://fairnet.kofair.or.kr/user/extra/case/siren/myPage_hpParamPop/jsp/Page.do"; +// hpRetUrl = hpRetUrl.replaceAll("ServerName", sServerName); + + }else if(commandCode.equals("online")){//온라인 분쟁조정 상담 본인인증 + //개발서버 + srvNo = "007003"; + hpSrvNo = "008003"; + + //실서버 +// srvNo = "009003"; +// hpSrvNo = "012003"; + + personalCheck = req.getParameter("personalCheck"); + session.setAttribute("personalCheck", personalCheck); + + //개발서버 +// retUrl = "23http://ServerName:8080/user/extra/case/siren/onlineCounsel_ipin_popup_seed/jsp/Page.do"; +// retUrl = retUrl.replaceAll("ServerName", sServerName); + +// hpRetUrl = "32http://ServerName:8080/user/extra/case/siren/onlineCounsel_hpParamPop/jsp/Page.do"; +// hpRetUrl = hpRetUrl.replaceAll("ServerName", sServerName); + + //실서버 + retUrl = "23http://fairnet.kofair.or.kr/user/extra/case/siren/onlineCounsel_ipin_popup_seed/jsp/Page.do"; + + hpRetUrl = "32http://fairnet.kofair.or.kr/user/extra/case/siren/onlineCounsel_hpParamPop/jsp/Page.do"; + + //hpName존재하면 이미 본인인증을 거쳤기 때문에 다음으로 바로 넘어간다. + if(!SeedUtils.setReplaceNull(session.getAttribute("hpName")).equals("")){ + nextUrl = "/user/onlineCounsel/case/01/158/write.do"; + } + }else if(commandCode.equals("law")){ + //개발서버 +// srvNo = "007004"; +// hpSrvNo = "008005"; + + //실서버 + srvNo = "009004"; + hpSrvNo = "012004"; + + personalCheck = req.getParameter("personalCheck"); + session.setAttribute("personalCheck", personalCheck); + + //개발서버 +// retUrl = "23http://ServerName:8080/user/extra/case/siren/lawCounsel_ipin_popup_seed/jsp/Page.do"; +// retUrl = retUrl.replaceAll("ServerName", sServerName); + +// hpRetUrl = "32http://ServerName:8080/user/extra/case/siren/lawCounsel_hpParamPop/jsp/Page.do"; +// hpRetUrl = hpRetUrl.replaceAll("ServerName", sServerName); + + + //실서버 + retUrl = "23http://fairnet.kofair.or.kr/user/extra/case/siren/lawCounsel_ipin_popup_seed/jsp/Page.do"; + + hpRetUrl = "32http://fairnet.kofair.or.kr/user/extra/case/siren/lawCounsel_hpParamPop/jsp/Page.do"; + + //hpName존재하면 이미 본인인증을 거쳤기 때문에 다음으로 바로 넘어간다. + if(!SeedUtils.setReplaceNull(session.getAttribute("hpName")).equals("")){ + nextUrl = "/user/lawCounsel/case/02/159/lawWrite.do"; + } + }else if(commandCode.equals("medi_check")){ + //개발서버 +// srvNo = "007005"; +// hpSrvNo = "008006"; + + //실서버 + srvNo = "009005"; + hpSrvNo = "012005"; + + String caseNo = req.getParameter("caseNo"); + String checkPass = req.getParameter("checkPass"); + + session.setAttribute("caseNo", caseNo); + session.setAttribute("checkPass", checkPass); + + //개발서버 +// retUrl = "23http://ServerName:8080/user/extra/case/siren/checkMedi_ipin_popup_seed/jsp/Page.do"; +// retUrl = retUrl.replaceAll("ServerName", sServerName); + +// hpRetUrl = "32http://ServerName:8080/user/extra/case/siren/checkMedi_hpParamPop/jsp/Page.do"; +// hpRetUrl = hpRetUrl.replaceAll("ServerName", sServerName); + + + //실서버 + retUrl = "23http://fairnet.kofair.or.kr/user/extra/case/siren/checkMedi_ipin_popup_seed/jsp/Page.do"; + + hpRetUrl = "32http://fairnet.kofair.or.kr/user/extra/case/siren/checkMedi_hpParamPop/jsp/Page.do"; + + //hpName존재하면 이미 본인인증을 거쳤기 때문에 다음으로 바로 넘어간다. + /* if(!SeedUtils.setReplaceNull(session.getAttribute("hpName")).equals("")){ + nextUrl = "/user/mediation/case/03/155/checkMediationStep03.do"; + }*/ + } + + //나중에 메인 페이지 나오면 튕겨내기 +// if(nextUrl == null || agreeCheck == null){ +// map.put("siteIdx", "case"); +// map.put("url", "/case/index.do"); +// map.put("message", "잘못된 접근 입니다."); +// map.put("opener", ""); +// map.put("append", ""); +// map.put("self", ""); +// +// return "/_commccon/jsp/umessage"; +// throw new RuntimeException("강제 예외 발생!"); +// } + + + /** + * 아이핀 인증 시작 */ + + //String sServerName = req.getServerName(); + + //회원사 ID : KFA001 + String id = "KFA001"; + //회원가입화면용 결과 수신 URL : 23http:/211.43.219.170/hp/meb/pinSignupView.do + //String retUrl = "23http://ServerName/user/extra/case/siren/ipin_popup_seed/jsp/Page.do"; + //retUrl = retUrl.replaceAll("ServerName", sServerName); + //분쟁조정신청 서비스 번호 : 006001 + // String srvNo = "006001"; + //요청번호(유닉크한 랜덤값) : 40 byte까지 + String reqNum = "kofair" + EgovStringUtil.getTimeStamp() + EgovNumberUtil.getRandomNum(1000, 9999); + + session.setAttribute("id", id); + session.setAttribute("retUrl", retUrl); + session.setAttribute("srvNo", srvNo); + session.setAttribute("reqNum", reqNum); + //복호화용 임시필드 + + String exVar = "0000000000000000"; + + /** + * + * reqNum 값은 최종 결과값 복호화를 위한 SecuKey로 활용 되므로 중요합니다. + * reqNum 은 아이핀 서비스 요청시 항상 새로운 값으로 중복 되지 않게 생성 해야 합니다. + * 쿠키 또는 Session및 기타 방법을 사용해서 reqNum 값을 + * ipin_result_seed.jsp에서 가져 올 수 있도록 해야 함. + * 샘플을 위해서 쿠키를 사용한 것이므로 참고 하시길 바랍니다. + * + */ + /* Cookie c = new Cookie("reqNum", reqNum); + //c.setMaxAge(1800); // <== 필요시 설정(초단위로 설정됩니다) + response.addCookie(c);*/ + + session.setAttribute("reqNumKey", reqNum); + + // 암호화 모듈 선언 + SciSecuManager seed = new SciSecuManager(); + // 1차 암호화 + String encStr = ""; + String reqInfo = reqNum + "/" + id + "/" + srvNo + "/" + exVar; + encStr = seed.getEncPublic(reqInfo); + // 위변조 검증 값 등록 + SciHmac hmac = new SciHmac(); + String hmacMsg = SciHmac.HMacEncriptPublic(encStr); + // 2차 암호화 + reqInfo = seed.getEncPublic(encStr + "/" + hmacMsg + "/" + "00000000"); + session.setAttribute("reqInfo", reqInfo); + + /** + * 아이핀 인증 끝 */ + + + /** + * 핸드폰 인증 시작 */ + + //날짜 생성 + Calendar today = Calendar.getInstance(); + SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmss"); + String day = sdf.format(today.getTime()); + + java.util.Random ran = new Random(); + //랜덤 문자 길이 + int numLength = 6; + String randomStr = ""; + + for (int i = 0; i < numLength; i++) { + //0 ~ 9 랜덤 숫자 생성 + randomStr += ran.nextInt(10); + } + + //reqNum은 최대 40byte 까지 사용 가능 + + String hpId = "SKFA001"; // 본인실명확인 회원사 아이디 + //String hpSrvNo = "005001"; // 본인실명확인 서비스번호 + String hpReqNum = day + randomStr; // 본인실명확인 요청번호 + String hpExVar = "0000000000000000"; // 복호화용 임시필드 + String hpCertDate = day; // 본인실명확인 요청시간 + String hpCertGb = "H"; // 본인실명확인 본인확인 인증수단 + String hpAddVar = ""; // 본인실명확인 추가 파라메터 + + //String hpRetUrl = "32http://ServerName/kmcis/kmcisIdSearch.jsp"; // 본인인증서비스 결과수신 POPUP URL + //String hpRetUrl = "32http://ServerName/user/extra/case/siren/hpParamPop/jsp/Page.do"; + + //hpRetUrl = "32http://kofair2.global-it.co.kr/kmcis/kmcisIdSearch.jsp"; + //hpRetUrl = hpRetUrl.replaceAll("ServerName", sServerName); //오픈할 때 주석으로 교체해줘야함 + + + /** + * + * reqNum 값은 최종 결과값 복호화를 위한 SecuKey로 활용 되므로 중요합니다. + * reqNum 은 본인 확인 요청시 항상 새로운 값으로 중복 되지 않게 생성 해야 합니다. + * 쿠키 또는 Session및 기타 방법을 사용해서 reqNum 값을 + * pcc_V3_result_seed.jsp에서 가져 올 수 있도록 해야 함. + * 샘플을 위해서 쿠키를 사용한 것이므로 참고 하시길 바랍니다. + * + */ + /*Cookie hpC = new Cookie("hpReqNum", hpReqNum); + //c.setMaxAge(1800); // <== 필요시 설정(초단위로 설정됩니다) + response.addCookie(hpC);*/ + + session.setAttribute("hpReqNumKey", hpReqNum); + + //01. 암호화 모듈 선언 + com.sci.v2.pcc.secu.SciSecuManager hpSeed = new com.sci.v2.pcc.secu.SciSecuManager(); + + //02. 1차 암호화 + String hpEncStr = ""; + String hpReqInfo = hpId+"^"+hpSrvNo+"^"+hpReqNum+"^"+hpCertDate+"^"+hpCertGb+"^"+hpAddVar+"^"+hpExVar; // 데이터 암호화 + hpEncStr = hpSeed.getEncPublic(hpReqInfo); + + //03. 위변조 검증 값 생성 + com.sci.v2.pcc.secu.hmac.SciHmac hpHmac = new com.sci.v2.pcc.secu.hmac.SciHmac(); + String hpHmacMsg = hpHmac.HMacEncriptPublic(hpEncStr); + + //03. 2차 암호화 + hpReqInfo = hpSeed.getEncPublic(hpEncStr + "^" + hpHmacMsg + "^" + "0000000000000000"); //2차암호화 + + session.setAttribute("hpRetUrl", hpRetUrl); + session.setAttribute("hpReqInfo", hpReqInfo); + + /** + * 핸드폰 인증 끝 */ + + } } diff --git a/src/main/resources/egovframework/sqlmap/let/uss/ion/cnt/CntManage_SQL_Oracle.xml b/src/main/resources/egovframework/sqlmap/let/uss/ion/cnt/CntManage_SQL_Oracle.xml index d4699d38..14c2494a 100644 --- a/src/main/resources/egovframework/sqlmap/let/uss/ion/cnt/CntManage_SQL_Oracle.xml +++ b/src/main/resources/egovframework/sqlmap/let/uss/ion/cnt/CntManage_SQL_Oracle.xml @@ -13,39 +13,47 @@ @@ -87,7 +95,7 @@ 'Y', (SELECT MENU_NO FROM CNT_MANAGE A WHERE A.CNT_ID = #cntId# - LIMIT 1 + AND ROWNUM = 1 ) ) @@ -106,7 +114,7 @@ WHERE 1=1 AND CNTDT_ID = #cntDtId# /* AND A.USE_AT = 'Y' */ - LIMIT 1 + AND ROWNUM = 1 @@ -128,23 +136,25 @@ @@ -201,7 +212,8 @@ ON A.CNT_ID = B.PROGRM_HTML_FILE_ID INNER JOIN LETTNMENUINFO C ON B.PROGRM_FILE_NM = C.PROGRM_FILE_NM WHERE CNTDT_ID = #cntDtId# - LIMIT 1 + + AND ROWNUM = 1 @@ -209,10 +221,12 @@ /* cntManageDAO.selectContentByProFn */ SELECT A.CNT_ID as cntId, A.CNTDT_ID as cntDtId + , A.CNT_CN cntCn FROM CNT_MANAGE A WHERE CNT_NAME = #progrmFileNm# AND USE_AT = 'Y' - LIMIT 1 + + AND ROWNUM = 1 @@ -246,7 +260,8 @@ WHERE 1=1 AND CNT_ID = #cntId# AND A.USE_AT = 'Y' - LIMIT 1 + + AND ROWNUM = 1 diff --git a/src/main/webapp/WEB-INF/config/egovframework/springmvc/egov-com-servlet.xml b/src/main/webapp/WEB-INF/config/egovframework/springmvc/egov-com-servlet.xml index 80905aa6..210da1ae 100644 --- a/src/main/webapp/WEB-INF/config/egovframework/springmvc/egov-com-servlet.xml +++ b/src/main/webapp/WEB-INF/config/egovframework/springmvc/egov-com-servlet.xml @@ -99,5 +99,6 @@ + \ No newline at end of file diff --git a/src/main/webapp/WEB-INF/jsp/_extra/user/mediation/caseCommentPop.jsp b/src/main/webapp/WEB-INF/jsp/_extra/user/mediation/caseCommentPop.jsp new file mode 100644 index 00000000..ab252f05 --- /dev/null +++ b/src/main/webapp/WEB-INF/jsp/_extra/user/mediation/caseCommentPop.jsp @@ -0,0 +1,168 @@ +<%@ page contentType="text/html;charset=utf-8" %> +<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> +<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %> + + + + + + + + + + 사유기재 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/webapp/WEB-INF/jsp/_extra/user/mediation/caseSignPop.jsp b/src/main/webapp/WEB-INF/jsp/_extra/user/mediation/caseSignPop.jsp new file mode 100644 index 00000000..7c905235 --- /dev/null +++ b/src/main/webapp/WEB-INF/jsp/_extra/user/mediation/caseSignPop.jsp @@ -0,0 +1,141 @@ +<%@ page contentType="text/html;charset=utf-8" %> +<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> +<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %> + + + + + + + + + + 사유기재 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/webapp/WEB-INF/jsp/_extra/user/mediation/caseViewer.jsp b/src/main/webapp/WEB-INF/jsp/_extra/user/mediation/caseViewer.jsp new file mode 100644 index 00000000..fba70fd3 --- /dev/null +++ b/src/main/webapp/WEB-INF/jsp/_extra/user/mediation/caseViewer.jsp @@ -0,0 +1,376 @@ +<%@ page contentType="text/html;charset=utf-8" %> +<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> +<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %> + + + + + + + + PDF 문서 VIEW + + + + + + + + + + + + + + + +
+ +
+
+
+ + + +
+
+
+
+
+ + +
+ +
+ +
+ + + + +
+
+
+
+ +
+ +
+ +
+ +
+ + +
+ +
+
+ +
+ +
+ + + +
+
+
+
+
+
+
+
+
+
+ + + + + + + + +
+
+
+ + +
+ + + +
+
+ + + diff --git a/src/main/webapp/WEB-INF/jsp/_extra/user/mediation/checkMediationStep01.jsp b/src/main/webapp/WEB-INF/jsp/_extra/user/mediation/checkMediationStep01.jsp new file mode 100644 index 00000000..65251ac9 --- /dev/null +++ b/src/main/webapp/WEB-INF/jsp/_extra/user/mediation/checkMediationStep01.jsp @@ -0,0 +1,130 @@ +<%@ page contentType="text/html;charset=utf-8" %> +<%@ taglib uri="http://www.springframework.org/tags" prefix="s"%> +<%@ taglib uri="http://www.springframework.org/tags/form" prefix="form"%> +<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> +<%@ page import="seed.utils.SeedProperties"%> +<%@ page import="seed.utils.SeedUtils"%> +<%@ page import="java.util.Date"%> +<%@ page import="java.text.SimpleDateFormat"%> + + + + + <c:out escapeXml='true' value='${siteMenuTitle}'/> + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + + +
+
+

본문

+
+

분쟁조정 사건조회

+ 조정절차가 진행 중인 사건 관련 각종 정보를 확인하고 관련 자료를 제출하실 + 수 있습니다. +
+
+ +
+ +
+

+ -한국공정거래조정원에서 조정절차 개시 통지를 받으신 후에는 사건번호와 비밀번호를 활용하면 본 화면에서 분쟁조정 사건에 + 관한 자료를 파일로 직접 제출하거나 진행상황 등을 확인하실 수 있습니다.
(※절차 진행 관련 보다 자세한 사항이 궁금하신 경우 담당조사관에게 별도로 + 문의하시기 바랍니다.)
- 다만 이 시스템을 통해 제공되는 정보는 참고자료로만 활용하시고 제공된 정보에 + 대해서는 어떠한 법적인 효력이 없음을 알려드립니다. +

+
+ + + +
+ +
+
+

※ 본 메뉴는 조정절차가 진행 중인 사건에 대한 화면으로, + 분쟁조정 신청 접수상황, 민원상담 신청 처리현황을 확인하실 경우 본 홈페이지의 ‘마이페이지’를 이용하여 주시기 + 바랍니다.

+ +
+ + +
+ +
+ +
+ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/webapp/WEB-INF/jsp/_extra/user/mediation/checkMediationStep01.jsp_20190620_org b/src/main/webapp/WEB-INF/jsp/_extra/user/mediation/checkMediationStep01.jsp_20190620_org new file mode 100644 index 00000000..65251ac9 --- /dev/null +++ b/src/main/webapp/WEB-INF/jsp/_extra/user/mediation/checkMediationStep01.jsp_20190620_org @@ -0,0 +1,130 @@ +<%@ page contentType="text/html;charset=utf-8" %> +<%@ taglib uri="http://www.springframework.org/tags" prefix="s"%> +<%@ taglib uri="http://www.springframework.org/tags/form" prefix="form"%> +<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> +<%@ page import="seed.utils.SeedProperties"%> +<%@ page import="seed.utils.SeedUtils"%> +<%@ page import="java.util.Date"%> +<%@ page import="java.text.SimpleDateFormat"%> + + + + + <c:out escapeXml='true' value='${siteMenuTitle}'/> + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + + +
+
+

본문

+
+

분쟁조정 사건조회

+ 조정절차가 진행 중인 사건 관련 각종 정보를 확인하고 관련 자료를 제출하실 + 수 있습니다. +
+
+ +
+ +
+

+ -한국공정거래조정원에서 조정절차 개시 통지를 받으신 후에는 사건번호와 비밀번호를 활용하면 본 화면에서 분쟁조정 사건에 + 관한 자료를 파일로 직접 제출하거나 진행상황 등을 확인하실 수 있습니다.
(※절차 진행 관련 보다 자세한 사항이 궁금하신 경우 담당조사관에게 별도로 + 문의하시기 바랍니다.)
- 다만 이 시스템을 통해 제공되는 정보는 참고자료로만 활용하시고 제공된 정보에 + 대해서는 어떠한 법적인 효력이 없음을 알려드립니다. +

+
+ + + +
+ +
+
+

※ 본 메뉴는 조정절차가 진행 중인 사건에 대한 화면으로, + 분쟁조정 신청 접수상황, 민원상담 신청 처리현황을 확인하실 경우 본 홈페이지의 ‘마이페이지’를 이용하여 주시기 + 바랍니다.

+ +
+ + +
+ +
+ +
+ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/webapp/WEB-INF/jsp/_extra/user/mediation/checkMediationStep02.jsp b/src/main/webapp/WEB-INF/jsp/_extra/user/mediation/checkMediationStep02.jsp new file mode 100644 index 00000000..d8d4f19f --- /dev/null +++ b/src/main/webapp/WEB-INF/jsp/_extra/user/mediation/checkMediationStep02.jsp @@ -0,0 +1,168 @@ +<% + response.setHeader("Pragma", "no-cache" ); + response.setDateHeader("Expires", 0); + response.setHeader("Pragma", "no-store"); + response.setHeader("Cache-Control", "no-cache" ); +%> +<%@ page language='java' contentType='text/html; charset=UTF-8'%> +<%@ taglib uri='http://java.sun.com/jsp/jstl/core' prefix='c' %> +<%@ taglib uri='http://www.springframework.org/tags/form' prefix='form'%> + + + + <c:out escapeXml='true' value='${siteMenuTitle}'/> + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + + +
+
+

본문

+
+

분쟁조정 사건조회

+ 분쟁조정 사건 관련 각종 정보를 확인하실 + 수 있습니다. +
+
+ +
+

본인인증

+
    +
  • 「개인정보 보호법」개정시행(2014.8.7)에 따라 분쟁조정 사건조회 본인인증 단계에서는 고유식별정보(주민등록번호)를 수집하지 아니하고 '휴대폰 인증‘ 및 ‘아이핀(I-Pin)’으로 고유식별정보를 대체합니다.

  • + +
  • 한국공정거래조정원에서는 보다 깨끗하고 안정적인 서비스를 제공하기 위해 아이핀(I-Pin) 및 휴대폰인증을 통한 본인확인제를 실시하고 있습니다.

  • +
+
+ +
+
+

본인인증은 본인 명의의 휴대폰 인증을 통해서만 가능하며, 사업자 대표가 아닌 자(소속 임직원, 법무법인, 친인척 등)가 신청하는 경우 추후 조정절차 과정에서 추가로 관련 자료의 제출 요구를 받으실 수 있습니다.

+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/webapp/WEB-INF/jsp/_extra/user/mediation/checkMediationStep02.jsp_20190620_org b/src/main/webapp/WEB-INF/jsp/_extra/user/mediation/checkMediationStep02.jsp_20190620_org new file mode 100644 index 00000000..531a4869 --- /dev/null +++ b/src/main/webapp/WEB-INF/jsp/_extra/user/mediation/checkMediationStep02.jsp_20190620_org @@ -0,0 +1,138 @@ +<% + response.setHeader("Pragma", "no-cache" ); + response.setDateHeader("Expires", 0); + response.setHeader("Pragma", "no-store"); + response.setHeader("Cache-Control", "no-cache" ); +%> +<%@ page language='java' contentType='text/html; charset=UTF-8'%> +<%@ taglib uri='http://java.sun.com/jsp/jstl/core' prefix='c' %> +<%@ taglib uri='http://www.springframework.org/tags/form' prefix='form'%> + + + + <c:out escapeXml='true' value='${siteMenuTitle}'/> + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + + +
+
+

본문

+
+

분쟁조정 사건조회

+ 분쟁조정 사건 관련 각종 정보를 확인하실 + 수 있습니다. +
+
+ +
+

본인인증

+
    +
  • 「개인정보 보호법」개정시행(2014.8.7)에 따라 분쟁조정 사건조회 본인인증 단계에서는 고유식별정보(주민등록번호)를 수집하지 아니하고 '휴대폰 인증‘ 및 ‘아이핀(I-Pin)’으로 고유식별정보를 대체합니다.

  • + +
  • 한국공정거래조정원에서는 보다 깨끗하고 안정적인 서비스를 제공하기 위해 아이핀(I-Pin) 및 휴대폰인증을 통한 본인확인제를 실시하고 있습니다.

  • +
+
+ +
+
+

본인인증은 본인 명의의 휴대폰 인증을 통해서만 가능하며, 사업자 대표가 아닌 자(소속 임직원, 법무법인, 친인척 등)가 신청하는 경우 추후 조정절차 과정에서 추가로 관련 자료의 제출 요구를 받으실 수 있습니다.

+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/webapp/WEB-INF/jsp/_extra/user/mediation/checkMediationStep03.jsp b/src/main/webapp/WEB-INF/jsp/_extra/user/mediation/checkMediationStep03.jsp new file mode 100644 index 00000000..0658e3e2 --- /dev/null +++ b/src/main/webapp/WEB-INF/jsp/_extra/user/mediation/checkMediationStep03.jsp @@ -0,0 +1,821 @@ +<%@ page language='java' contentType='text/html; charset=UTF-8'%> +<%@ taglib uri='http://java.sun.com/jsp/jstl/core' prefix='c' %> +<%@ taglib uri='http://www.springframework.org/tags/form' prefix='form'%> +<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%> +<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %> + + + + + + + + <c:out escapeXml='true' value='${siteMenuTitle}'/> + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + +
+
+ + + + + + +
+
+

본문

+
+

분쟁조정 사건조회

+ 귀사(하)의 사건은 현재 ""단계입니다. +
+ + +
+
+

주요일정

+ +
+
+
+ +
+
+

분쟁정보

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
분쟁조정 사건조회 : 사건번호, 신청인, 피신청인
사건번호${masterData.CASE_NO}
신청인 + + + + + + , + ${data.APPLCNT_COMPANY} + +
피신청인 + + + + + + , + ${data.RESPONDENT_COMPANY} + +
사건 접수일${masterData.REG_DT}
담당자[${masterData.TIMHDER_ASSIGN_NAME}] ${masterData.EXAMINER_ASSIGN_NAME}조사관, ${masterData.MEMBER_TEL}
+
+
+ + + + + + + + + +
+

조정절차 관련 자료

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <%-- + + + --%> + +
제출자료, 조사관 제출자료, 조정안 수락/불수락 통지서
신청인 제출자료

+ +
우편제출 자료 + + + + + +
조정안 수락 여부 제출

+ + +
피신청인 제출자료

+ +
조사관 추가자료 + + + + + +
조정안 수락 여부 제출
+ +
조정안 불수락 통지서 + + + + + +
+
+
+

※ 파일은 100MB까지 업로드 가능합니다. +
※ (주의) 파일 선택하여 첨부한 뒤 반드시 하단의 "등록"버튼을 누르셔야 합니다.

+ +
+

조정절차 관련 공문서 확인

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
접수사실 통지 및 신청서 보완요구,사실관계의 확인을 위한 출석요구,조정안에 대한 수락여부 조회,조정절차 종료사실 통지
접수사실 통지 및 신청서 보완요구 + + + + + +
피신청인 자료제출 요구 + + + + + +
사실관계의 확인을 위한 출석요구 + + + + + +
조정안에 대한 수락여부 조회 + + + + + +
조정절차 종료사실 통지 + + + + + +
+
+
+ +
+

조정절차 서명 확인

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
합의서, 종료요청서, 신청취하서, 조정조서 파일 업로드 및 서명
합의서 + + + + +
+ + + + + + + + +
+
+ + +
+
+
종료요청서 +
+ + + + + + + + +
+
+ +
+
신청취하서 +
+ + + + + + + + +
+
+ +
+
조정조서 + + + + +
+ + + + + + + + +
+
+ +
style="display:none;"> + gif  ${file.fileName} +
+
+
+
+
+
+
+
+ +
+
+
+ + <%--
+ + + + + + + + + + + + + + + + + + + + +
사건현황 작성 3번째 폼 : 증빙자료첨부
+ + + + + +
    + +
+
+
증빙자료 첨부 도움말 :
+ +
+
+ +
+
+
+
--%> +
+
+ + <%--
+ + +
+ + + + + + +
+
+ +
+ + +
+ + + + + + +
+
--%> + +
+ + + + +
+ +
+
+
+ + + +
+ +
+
+
+ + + +
+ +
+
+
+ + + +
+ +
+
+ + + + + + + + + + + + +
+ + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/webapp/WEB-INF/jsp/_extra/user/mediation/checkMediationStep03.jsp_20190620_org b/src/main/webapp/WEB-INF/jsp/_extra/user/mediation/checkMediationStep03.jsp_20190620_org new file mode 100644 index 00000000..1a13f66c --- /dev/null +++ b/src/main/webapp/WEB-INF/jsp/_extra/user/mediation/checkMediationStep03.jsp_20190620_org @@ -0,0 +1,631 @@ +<%@ page language='java' contentType='text/html; charset=UTF-8'%> +<%@ taglib uri='http://java.sun.com/jsp/jstl/core' prefix='c' %> +<%@ taglib uri='http://www.springframework.org/tags/form' prefix='form'%> +<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%> +<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %> + + + + + + + + <c:out escapeXml='true' value='${siteMenuTitle}'/> + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + + +
+
+ + + + +
+
+

본문

+
+

분쟁조정 사건조회

+ 귀사(하)의 사건은 현재 ""단계입니다. +
+ + +
+
+

주요일정

+ +
+
+
+ +
+
+

분쟁정보

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
분쟁조정 사건조회 : 사건번호, 신청인, 피신청인
사건번호${masterData.CASE_NO}
신청인 + + , + ${data.APPLCNT_COMPANY} + +
피신청인 + + , + ${data.RESPONDENT_COMPANY} + +
사건 접수일${masterData.REG_DT}
담당자[${masterData.TIMHDER_ASSIGN_NAME}] ${masterData.EXAMINER_ASSIGN_NAME}조사관, ${masterData.MEMBER_TEL}
+
+
+ + + + + + + + +
+

조정절차 관련 자료

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <%-- + + + --%> + +
제출자료, 조사관 제출자료, 조정안 수락/불수락 통지서
신청인 제출자료

+ +
우편제출 자료 + + + + + +
조정안 수락 여부 제출

+ + +
피신청인 제출자료

+ +
조사관 추가자료 + + + + + +
조정안 수락 여부 제출
+ +
조정안 불수락 통지서 + + + + + +
+
+
+

※ 파일은 100MB까지 업로드 가능합니다. +
※ (주의) 파일 선택하여 첨부한 뒤 반드시 하단의 "등록"버튼을 누르셔야 합니다.

+ +
+

조정절차 관련 공문서 확인

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
접수사실 통지 및 신청서 보완요구,사실관계의 확인을 위한 출석요구,조정안에 대한 수락여부 조회,조정절차 종료사실 통지
접수사실 통지 및 신청서 보완요구 + + + + + +
피신청인 자료제출 요구 + + + + + +
사실관계의 확인을 위한 출석요구 + + + + + +
조정안에 대한 수락여부 조회 + + + + + +
조정절차 종료사실 통지 + + + + + +
+
+
+
+
+ +
+
+
+ + <%--
+ + + + + + + + + + + + + + + + + + + + +
사건현황 작성 3번째 폼 : 증빙자료첨부
+ + + + + +
    + +
+
+
증빙자료 첨부 도움말 :
+ +
+
+ +
+
+
+
--%> +
+
+ + <%--
+ + +
+ + + + + + +
+
+ +
+ + +
+ + + + + + +
+
--%> + +
+ + + + +
+ +
+
+
+ + + +
+ +
+
+
+ + + +
+ +
+
+
+ + + +
+ +
+
+
+ + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/webapp/WEB-INF/jsp/_extra/user/mediation/mediationApp.jsp b/src/main/webapp/WEB-INF/jsp/_extra/user/mediation/mediationApp.jsp new file mode 100644 index 00000000..ce6e4a3c --- /dev/null +++ b/src/main/webapp/WEB-INF/jsp/_extra/user/mediation/mediationApp.jsp @@ -0,0 +1,84 @@ +<%@ page contentType="text/html;charset=utf-8" %> +<%@ taglib uri="http://www.springframework.org/tags" prefix="s"%> +<%@ taglib uri="http://www.springframework.org/tags/form" prefix="form"%> +<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> +<%@ page import="seed.utils.SeedProperties"%> +<%@ page import="seed.utils.SeedUtils"%> +<%@ page import="java.util.Date"%> +<%@ page import="java.text.SimpleDateFormat"%> + + + + + <c:out escapeXml='true' value='${siteMenuTitle}'/> + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + + +
+
+

본문

+

분쟁조정 신청

언제 어디서든 온라인으로 분쟁조정을 신청하실 수 있습니다.
+
+

+ 분쟁조정 신청하기 + 신청서 작성 +

+
+
분쟁조정 신청 유형을 잘 모르시겠다면 하단의 안내를 확인하시거나, 신청 전 상담을 받아보시기 바랍니다. +
[분쟁조정 대상 유형 알아보기] / [분쟁조정 사례 확인하기] +
+
분쟁조정 신청 대상에 해당하지 않는다면 아래 기관을 참조하시기 바라며, 우편접수를 통한 조정신청 및 조정신청 대상 여부 등에 관한 문의는 우리 원 분쟁조정 콜센터(1588-1490)을 이용하여 주시기 바랍니다. +
+
    +
  • 기관명주요업무내용전화번호홈페이지
  • +
  • 공정거래위원회약관규제법, 하도급법, 전자상거래소비자보호법 표시 · 광고법, 방문판매법, 할부거래법 등02)2023-4010www.ftc.go.kr
  • +
  • 한국소비자원소비자 피해 구제 및 분쟁조정등02)3460-3000www.kca.go.kr
  • +
  • 금융감독원금융거래 관련 피해 구제 및 분쟁 조정1332www.fss.or.kr
  • +
  • 방송통신위원회방송·통신 서비스 이용 관련 피해 및 분쟁조정1335www.kcc.go.kr
  • +
  • 대한상사중재원상거래 행위 관련 분쟁조정, 알선 및 각종 중재02)551-2000www.kcab.or.kr
  • +
  • 대한법률구조공단무료법률 상담 및 소송지원132www.klac.or.kr
  • +
  • 전자거래분쟁
    조정위원회
    전자상거래 관련 분쟁조정02)2141-5714www.ecmc.or.kr
  • +
+ +
+
+
+
+ + + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/webapp/WEB-INF/jsp/_extra/user/mediation/mediationAuth.jsp b/src/main/webapp/WEB-INF/jsp/_extra/user/mediation/mediationAuth.jsp new file mode 100644 index 00000000..b2d21417 --- /dev/null +++ b/src/main/webapp/WEB-INF/jsp/_extra/user/mediation/mediationAuth.jsp @@ -0,0 +1,94 @@ +<% + response.setHeader("Pragma", "no-cache" ); + response.setDateHeader("Expires", 0); + response.setHeader("Pragma", "no-store"); + response.setHeader("Cache-Control", "no-cache" ); +%> + +<%@ page language='java' contentType='text/html; charset=UTF-8'%> +<%@ taglib uri='http://java.sun.com/jsp/jstl/core' prefix='c' %> +<%@ taglib uri='http://www.springframework.org/tags/form' prefix='form'%> + + + + + 본인인증 + + + + + + + +
+
+
+
+

본인인증

+
    +
  • 「개인정보 보호법」개정시행(2014.8.7)에 따라 분쟁조정 신청단계에서는 고유식별정보(주민등록번호)를 수집하지 아니하고 '휴대폰 인증‘ 및 ‘아이핀(I-Pin)’으로 고유식별정보를 대체합니다.

  • + +
  • 한국공정거래조정원에서는 보다 깨끗하고 안정적인 서비스를 제공하기 위해 아이핀(I-Pin) 및 휴대폰인증을 통한 본인확인제를 실시하고 있습니다.

  • +
+
+ +
+
+

본인인증은 본인 명의의 휴대폰 인증을 통해서만 가능하며, 사업자 대표가 아닌 자(소속 임직원, 법무법인, 친인척 등)가 신청하는 경우 추후 조정절차 과정에서 추가로 관련 자료의 제출 요구를 받으실 수 있습니다.

+
+
+
+
+ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/webapp/WEB-INF/jsp/_extra/user/mediation/mediationStep01.jsp b/src/main/webapp/WEB-INF/jsp/_extra/user/mediation/mediationStep01.jsp new file mode 100644 index 00000000..57caad04 --- /dev/null +++ b/src/main/webapp/WEB-INF/jsp/_extra/user/mediation/mediationStep01.jsp @@ -0,0 +1,756 @@ +<%@ page language='java' contentType='text/html; charset=UTF-8'%> +<%@ taglib uri='http://java.sun.com/jsp/jstl/core' prefix='c' %> +<%@ taglib uri='http://www.springframework.org/tags/form' prefix='form'%> + + + + + <c:out escapeXml='true' value='${siteMenuTitle}'/> + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + + +
+
+

본문

+

분쟁조정 신청

거래유형에 따른 분쟁조정 신청방법 및 절차를 알려드립니다.
+ + +
+
    +
  • +

    +
    +
    + 공정거래 분쟁조정 대상이 되는 거래 유형 + +
    + 공정거래 분쟁조정 신청 안내 +
      +
    • 공정거래조정원에 조정신청을 하기 위해서는 원칙적으로 + 독점규제 및 공정거래에 관한 법률(공정거래법) 제23조 제1항의 불공정거래행위 + 에 해당되어야 합니다. 조정신청 대상이 되는 불공정거래행위는 다음과 같습니다.
    • +

    • +
    • 1. 거래거절(제23조 제1항 제1호)
    • +
    • 2. 차별적 취급(제23조 제1항 제1호)
    • +
    • 3. 경쟁사업자 배제(제23조 제1항 제2호)
    • +
    • 4. 부당한 고객유인(제23조 제1항 제3호)
    • +
    • 5. 거래강제(제23조 제1항 제3호)
    • +
    • 6. 거래상지위남용(제23조 제1항 제4호)
    • +
    • 7. 구속조건부 거래(제23조 제1항 제5호)
    • +
    • 8. 사업활동 방해(제23조 제1항 제5호)
    • + +
    +
    + +
    +
    + 조정신청의 대상에서 제외되는 행위 + +
    + 그 외 + 조정신청의 대상에서 제외되는 행위는 다음과 같습니다. +
      +

    • +
    • 1. 부당한 자금ㆍ자산ㆍ인력의 지원
    • +
    • 2. 공동의 거래거절
    • +
    • 3. 계열회사를 위한 차별
    • +
    • 4. 집단적 차별
    • +
    • 5. 계속적 부당염매
    • +
    • 6. 분쟁조정 신청이 있기 전에 공정거래위원회가 공정거래법 제49조(위반행위의 인지ㆍ신고 등)에 따라 조사 중인 사건
    • +
    • 7. 공정거래법 제23조 제1항 이외의 공정거래법 위반 행위
    • +
    • 8. 조정신청의 내용과 직접적인 이해관계가 없는 자가 조정신청을 한 경우
    • +
    • 9. 신청인이 사업자가 아닌 경우
    • +

    • +
    • 소비자 피해 구제는 본 조정원의 조정 대상이 아니므로, 한국소비자원(www.kca.go.kr, 043-880-5500)으로 문의하여 주시기 바랍니다
    • +
    +
    + +
    + + + + + + +
    +
  • + +
  • +

    +
    +
    + 가맹사업거래 분쟁조정 대상이 되는 거래 유형 +
    + 가맹사업거래 분쟁조정 신청 안내 +
      +
    • 가맹사업거래의 공정화에 관한 법률 제2조 + 에 따라 가맹사업거래 분쟁조정신청 대상이 되는 가맹본부의 (주요)행위는 다음과 같습니다
    • +

    • +
    • 1. 가맹금을 예치하지 않고 직접 수령하는 행위(제6조의5)
    • +
    • +
        +
      • - 가맹본부가 가맹사업법 제15조의2에 따른 가맹점사업자피해보상보험계약 등을 체결한 경우에는 예치의무가 면제됨
      • +
      +
    • +
    • 2. 공정거래위원회에 등록된 정보공개서를 가맹희망자에게 제공하지 아니하거나, 제공한지 14일 이내에 가맹계약 체결/가맹금 수령을 하는 행위(제7조)
    • +
    • 3. 가맹계약 체결 과정에서 예상매출액 등에 관한 허위·과장 정보를 제공하는 행위(제9조)
    • +
    • 4. 가맹점사업자에 대해 상품이나 용역의 공급 또는 영업의 지원 등을 부당하게 중단 또는 거절하거나 그 내용을 현저히 제한하는 행위(제12조 제1항 제1호)
    • +
    • 5. 가맹점사업자가 취급하는 상품 또는 용역의 가격, 거래상대방, 거래지역이나 가맹점사업자의 사업활동을 부당하게 구속하거나 제한하는 행위(제12조 제1항 제2호)
    • +
    • 6. 거래상의 지위를 이용하여 부당하게 가맹점사업자에게 불이익을 주는 행위(제12조 제1항 제3호)
    • +
    • 7. 계약의 목적과 내용, 발생할 손해액의 크기, 당사자간 귀책사유 유무 및 정도, 해당 업종의 정상적인 거래관행에 비하여 과중한 위약금을 부과하는 등 가맹점사업자에게 부당하게 손해배상 의무를 부담시키는 행위(제12조 제1항 제5호)
    • +
    • 8. 정당한 사유 없이 점포환경개선을 강요하는 행위(제12조의2)
    • +
    • 9. 정상적인 거래관행에 비추어 부당하게 가맹점사업자의 영업시간을 구속하는 행위(제12조의3)
    • +
    • 10. 정당한 사유 없이 가맹계약서에 기재된 영업지역 안에 가맹점사업자와 동일한 업종의 자기 또는 계열회사의 직영점이나 가맹점을 설치하는 행위(제12조의4)
    • +
    • 11. 정당한 사유없이 가맹점사업자의 가맹계약기간 만료 전 180일부터 90일 사이의 계약 갱신 요구를 거절하는 행위(제13조)
    • +
    • 12. 가맹점사업자에게 2개월 이상의 유예기간을 두고 계약의 위반 사실을 구체적으 로 밝히고 이를 시정하지 아니하면 그 계약을 해지한다는 사실을 서면으로 2회 이상 통지하지 아니하고 가맹계약 해지를 통보한 행위(제14조)
    • + +
    + +
    + 조정신청의 대상에서 제외되는 행위 +
    + 조정신청 대상에서 제외되는 경우(가맹사업법 제 3조에 따라 적용 제외)는 다음과 같습니다 +
      +

    • +
    • 1. 가맹점사업자가 가맹금의 최초 지급일부터 6개월까지의 기간동안 가맹본부에게 지급한 가맹금의 총액이 100만원을 초과하지 아니하는 경우
    • +
    • 2. 가맹본부의 연간 매출액이 5천만 원 미만이면서 가맹본부와 계약을 맺은 가맹점사업자의 수가 5개 미만인 경우
    • +
    • +
        +
      • (다만, 해당 가맹본부가 가맹사업을 시작하기 전에 해당 가맹사업과 같은 품질기준이나 영업방식에 따라 상품이나 용역을 판매하는 직영점을 개설하여 1년 이상 운영하고 있는 경우에는 연간 매출액이 2억 원 미만인 경우)
      • +
      +
    • +

    • +
    • ※ 연간 매출액 판단을 위한 금액 산정은 바로 전 사업연도의 손익계산서상의 매출액으로 하고, 가맹본부가 손익계산서를 작성하지 아니하는 경우에는 바로 전 2개 과세기간의 부가가치세확정신고서 상의 과세표준과 면세수입금액을 합한 금액을 기준으로 함
    • + +
    +
    +
    +
    +
  • +
  • +

    +
    +
    + 하도급 분쟁조정 대상이 되는 거래 유형 +
    + + 하도급 분쟁조정 신청 안내 +
      +
    • 하도급거래 공정화에 관한 법률(하도급법) 제24조의 4 + 에 따라 하도급 분쟁조정 신청 대상이 되는 (주요)행위는 다음과 같습니다
    • +

    • +
    • 1. 계약체결 및 유지단계
    • +
    • +
        +
      • (1) 원사업자가 서면 발급 및 서류 보존의무를 불이행한 경우 (제3조)
      • +
      • (2) 원사업자가 부당하게 하도급대금을 결정하거나 감액하는 경우 (제4조, 제11조)
      • +
      • (3) 원사업자가 물품 등의 구매를 강제한 경우 (제5조)
      • +
      • (4) 원사업자가 선급금 지급의무를 불이행한 경우 (제6조)
      • +
      • (5) 원사업자가 내국신용장 개설의무를 불이행한 경우 (제7조)
      • +
      • (6) 원사업자가 부당하게 위탁을 취소하거나 수령을 거부·지연하는 경우 (제8조)
      • +
      • (7) 원사업자가 건설 하도급대금 지급보증의무를 불이행한 경우 (제13조의2)
      • +
      • (8) 원사업자가 부당하게 기술자료 또는 경제적 이익을 요구하는 경우 (제12조의2, 제12조의3)
      • +
      • (9) 원사업자가 관세 등 환급액 지급의무를 불이행한 경우 (제15조)
      • +
      • (10) 원사업자가 설계변경, 공급원가 가격변동에 따른 하도급대금 조정의무를 불이행한 경우 (제16조, 제16조의2)
      • +
      +
    • + +
    • 2. 물품 등 완성 및 하도급 대금 지급 단계
    • +
    • +
        +
      • (1) 원사업자가 부당하게 검사기준을 적용한 경우 (제9조)
      • +
      • (2) 원사업자가 부당하게 목적물 등을 반품하는 경우 (제10조)
      • +
      • (3) 원사업자가 하도급대금, 지연이자, 어음할인료 등을 미지급한 경우 (제13조)
      • +
      • (4) 발주자가 하도급대금 직접지급의무를 불이행한 경우 (제14조)
      • +
      • (5) 수급사업자가 발주자에게 하도급대금 직접지급 요청시 원사업자가 협조를 하지 않은 경우 (제14조)
      • +
      • (6) 원사업자가 수급사업자의 의사에 반하여 대금을 대물로 변제한 경우 (제17조)
      • +
      +
    • + +
    • 3. 위법 행위
    • +
    • +
        +
      • (1) 원사업자가 부당하게 수급사업자의 경영에 간섭하는 경우 (제18조)
      • +
      • (2) 수급사업자의 신고 또는 조정신청을 이유로 원사업자가 보복조치를 하는 경우 (제19조)
      • +
      • (3) 원사업자가 우회적인 방법으로 하도급법의 적용을 피하려는 경우 (제20조)
      • +
      +
    • + +
    • 4. 기타 하도급거래에서 발생한 분쟁
    • + +
    + +
    + 조정신청의 대상에서 제외되는 행위 +
    + 조정신청 대상에서 제외되는 경우(하도급법 적용 제외)는 다음과 같습니다 +
      +

    • +
    • 1. 하도급법 제2조 제1항에서 규정하는 '하도급거래'에 해당하지 않는 경우
    • +
    • 2. 원사업자의 연간 매출액이 아래에 해당하는 경우
    • +
    • +
        +
      • (1) 건설위탁의 경우: 계약체결시점 시공 능력 평가액이 30억원 미만인 중소기업자
      • +
      • (2) 제조·수리위탁의 경우: 계약 직전 사업연도 연간매출액이 20억원 미만인 중소기업자
      • +
      • (3) 용역위탁의 경우: 계약 직전 사업연도 연간매출액이 10억원 미만인 중소기업자
      • +
      +
    • +
    • 3. 건설하도급의 경우, 원사업자와 수급사업자 중 어느 한 쪽이라도 건설공사면허를 소지하지 않은 경우
    • +
    • +
        +
      • - 다만, 하도급법 시행령 제2조 제6항의 ‘경미한 공사’에 해당할 경우에는 건설공사면허를 소지하지 않더라도 조정신청의 대상이 됨
      • +
      +
    • +
    • 4. 계약금 반환, 손해배상 등 단순 민사분쟁의 경우
    • +
    • 5. 소송이 제기되거나 사망, 해산, 폐업 또는 이에 준하는 사유가 발생한 사업자를 상대로 조정신청을 하는 등 사실상 조정절차를 진행할 실익이 없는 경우
    • + +
    +
    +
    +
    +
  • +
  • +

    +
    +
    + 대규모유통업거래 분쟁조정 대상이 되는 거래 유형 +
    + 대규모유통업거래 분쟁조정 신청 안내 +
      +
    • 공정거래조정원에 조정신청을 하기 위해서는 원칙적으로 + 대규모유통업에서의 거래 공정화에 관한 법률(대규모유통업법) + 제5조부터 제18조까지의 규정과 관련한 불공정거래행위에 해당되어야 합니다. 조정신청 대상이 되는 불공정거래행위 유형은 다음과 같습니다
    • +

    • +
    • 1. 신의성실의 원칙(제5조)
    • +
    • 2. 서면의 교부 및 서류의 보존 등(제6조)
    • +
    • 3. 상품대금 감액의 금지(제7조)
    • +
    • 4. 상품판매대금의 지급(제8조)
    • +
    • 5. 상품 수령 거부 지체 금지(제9조)
    • +
    • 6. 상품의 반품 금지(제10조)
    • +
    • 7. 판매촉진비용의 부담전가 금지(제11조)
    • +
    • 8. 납품업자 등의 종업원 사용 금지(제12조)
    • +
    • 9. 배타적 거래 강요 금지(제13조)
    • +
    • 10. 경영정보 제공 요구 금지(제14조)
    • +
    • 11. 경제적 이익 제공 요구 금지(제15조)
    • +
    • 12. 매장 설비 비용의 보상(제16조)
    • +
    • 13. 상품권 구입 요구 금지 등 (제17조)
    • +
    • 14. 불이익 등 금지(제18조)
    • +

    • +
    • +
        +
      • ※ 대규모유통업자와 납품업자등 사이의 분쟁
      • +
      • ▶ 대규모유통업자란, 소비자가 사용하는 상품을 다수의 사업자로부터 납품 받아 판매하는 자로서, 다음 어느 하나에 해당되는 자
      • +
      • +
          +
        • i) 직전 사업연도의 소매업종 매출액이 1천억원 이상인 자
        • +
        • ii) 매장면적(매장의 바닥면적에 95/100를 곱하여 산출된 면적)의 합계가 + 3천㎡ 이상인 점포를 소매업에 사용하는 자
        • +
        +
      • +
      • ▶ 납품업자등이란, 대규모유통업자가 판매할 상품을 공급하는 납품업자와 + 대규모유통업자로부터 매장의 일부를 임차하여 소비자가 사용하는 상품의 판매에 사용하고 + 그 대가를 대규모유통업자에게 지급하는 형태의 거래를 하는 매장임차인
      • +
      +
    • +
    +
    + 조정신청의 대상에서 제외되는 행위 +
    + 그 외 조정신청 대상에서 제외되는 행위는 다음과 같습니다 +
      +

    • +
    • 1. 대규모유통업자와의 거래가 아닌 경우
    • +
    • 2. 대규모유통업자가 납품업자 또는 매장임차인에 대하여 거래상 우월한 지위에 있다고 인정되지 아니하는 거래
    • +
    • +
        +
      • * 유통시장의 구조, 소비자의 소비 실태, 사업 능력의 격차, 거래의존도, 거래 대상이 되는 상품의 특성 등을 종합적으로 고려하여 판단
      • +
      +
    • + +
    +
    +
    +
    +
  • +
  • +

    +
    +
    + 약관 분쟁조정 대상이 되는 거래 유형 +
    + + 약관 분쟁조정 신청 안내 +
      +
    • 공정거래조정원에 조정신청을 하기 위해서는 원칙적으로 + 약관의 규제에 관한 법률(약관법) 제17조에 위반하거나 이와 법률상 쟁점이 공통되는 약관으로 인한 피해가 있어야 합니다. + 조정신청 대상이 되는 불공정약관조항은 다음과 같습니다
    • +

    • +
    • 1. 신의성실의 원칙(제6조)
    • +
    • +
        +
      • (1) 고객에게 부당하게 불리한 경우
      • +
      • (2) 고객이 예상하기 어려운 경우
      • +
      • (3) 고객의 본질적 권리 제한
      • +
      +
    • + +
    • 2. 사업자 면책 조항(제7조)
    • +
    • +
        +
      • (1) 사업자의 고의·중과실로 인한 법률상의 책임 배제
      • +
      • (2) 상당한 이유 없이 사업자의 손해배상범위를 제한하거나 위험을 고객에게 전가
      • +
      • (3) 상당한 이유 없이 사업자의 담보책임을 배제·제한하거나 고객의 권리행사요건을 가중
      • +
      • (4) 상당한 이유 없이 견본 제시된 내용에 대한 책임 배제·제한
      • +
      +
    • + +
    • 3. 과도한 손해배상액의 예정·예정 조항(제8조)
    • +
    • +
        +
      • - 고객에게 부당하게 과중한 손해배상의무를 부담시키는 경우
      • +
      +
    • + +
    • 4. 사업자의 부당한 계약 해제·해지권 제한 조항(제9조)
    • +
    • +
        +
      • (1) 고객의 법률상 해제·해지권을 배제·제한
      • +
      • (2) 사업자에게 법률에서 규정하지 않은 해제·해지권을 부여
      • +
      • (3) 사업자의 법률상 해제·해지권의 행사요건 완화
      • +
      • (4) 상당한 이유 없이 고객의 원상회복의무를 과중하게 부담시키거나 고객의 원상회복청구권을 부당하게 포기하도록 하는 경우
      • +
      • (5) 사업자의 원상회복의무 또는 손해배상의무를 부당하게 경감하는 경우
      • +
      • (6) 계속적 계약의 존속기간을 부당하게 단기 또는 장기로 정하거나 묵시적인 기간연장 또는 갱신이 가능하도록 하는 경우
      • +
      +
    • + +
    • 5. 채무 이행 관련 조항(제10조)
    • +
    • +
        +
      • (1) 상당한 이유 없이 사업자에게 급부 내용의 일방적인 결정·변경 권한을 부여
      • +
      • (2) 상당한 이유 없이 사업자의 채무를 일방적으로 중지하거나 제3자에게 대행할 수 있게 하는 경우
      • +
      +
    • + +
    • 6. 고객의 권익 보호 관련 조항(제11조)
    • +
    • +
        +
      • (1) 상당한 이유 없이 고객의 항변권, 상계권 등 법률상의 권리를 배제·제한
      • +
      • (2) 상당한 이유 없이 고객의 기한의 이익 박탈
      • +
      • (3) 고객의 제3자와의 계약 체결을 부당하게 제한
      • +
      • (4) 사업자가 업무상 알게된 고객의 비밀을 정당한 이유 없이 누설하는 것을 허용
      • +
      +
    • + +
    • 7. 의사표시의 의제 조항(제12조)
    • +
    • +
        +
      • (1) 일정한 작위·부작위가 있을 경우 고객의 의사표시 표명 또는 불표명으로 간주
      • +
      • (2) 고객의 의사표시의 형식이나 요건을 부당하게 제한
      • +
      • (3) 상당한 이유 없이 사업자의 의사표시가 고객에게 도달된 것으로 간주
      • +
      • (4) 사업자의 의사표시 기한을 부당하게 장기·불확정하게 정하는 경우
      • +
      +
    • + +
    • 8. 대리인의 책임 가중 조항(제13조)
    • +
    • +
        +
      • - 고객의 의무불이행시 대리인에게 의무 이행책임을 부담시키는 경우
      • +
      +
    • + +
    • 9. 소송상 권리의 제한 조항(제14조)
    • +
    • +
        +
      • (1) 고객에게 부당하게 불리한 소송제기 금지
      • +
      • (2) 고객에게 부당하게 불리한 재판관할의 합의
      • +
      • (3) 상당한 이유 없이 고객에게 입증책임을 부담시키는 경우
      • +
      +
    • + + +
    +
    + 조정신청의 대상에서 제외되는 행위 +
    + 그 외 조정신청 대상에서 제외되는 행위는 다음과 같습니다 +
      +

    • +
    • 1. 분쟁조정 신청이 있기 이전에 공정거래위원회가 조사 중인 사건
    • +
    • 2. 분쟁조정 신청의 내용이 약관의 해석이나 그 이행을 요구하는 사건
    • +
    • 3. 약관의 무효판정을 요구하는 사건
    • +
    • 4. 해당 분쟁조정사항에 대하여 법원에 소를 제기한 사건
    • +
    • 5. 고객과 사업자 간에 분쟁해결이나 피해보상에 관한 합의가 이루어진 사건
    • +
    • 6. 「중재법」에 따라 중재가 진행 중이거나 신청된 사건
    • +
    • 7. 고객이 소비자기본법 제2조 제1호에 따른 소비자인 경우
    • +

    • +
    • 소비자 피해 구제는 본 조정원의 조정 대상이 아니므로, 한국소비자원(www.kca.go.kr, 043-880-5500)으로 문의하여 주시기 바랍니다.
    • + + +
    +
    +
    +
    +
  • +
  • +

    +
    +
    + 대리점 분쟁조정 대상이 되는 거래 유형 +
    + 대리점 분쟁조정 신청 안내 +
      +
    • 공정거래조정원에 조정신청을 하기 위해서는 원칙적으로 + 대리점거래 공정화에 관한 법률(대리점법) 제5조부터 제12조까지의 규정과 관련한 분쟁이어야 합니다. + 조정신청 대상이 되는 불공정거래행위는 다음과 같습니다
    • +

    • +
    • 1. 대리점거래 계약서 작성의무(제5조)
    • +
    • +
        +
      • (1) 대리점 계약서를 작성하지 아니한 행위
      • +
      • (2) 대리점 게약서에 대리점법 제5조 제1항 제1호 상의 사항이 명시되지 아니한 행위
      • +
      +
    • + +
    • 2. 구입강제 행위 금지(제6조)
    • +
    • +
        +
      • (1) 대리점이 특정 상품 또는 용역을 주문하도록 강요하거나 주문할 수 밖에 없는 상황을 조성하여 구입을 강제하는 행위
      • +
      • (2) 대리점의 주문내용을 일방적으로 수정하여 대리점이 구입할 의사가 없는 상품 또는 용역을 공급하는 행위
      • +
      • (3) 그 밖에 대리점의 의사에 반하여 상품 또는 용역을 구입하도록 강제하는 행위로서 공정거래위원회가 정하여 고시하는 행위
      • +
      +
    • + +
    • 3. 경제상 이익 제공 강요행위의 금지(제7조)
    • +
    • +
        +
      • (1) 공급업자의 필요에 따라 판매촉진행사를 실시하면서 그 비용ㆍ인력 등을 대리점이 부담하도록 강요하는 행위
      • +
      • (2) 공급업자가 고용한 임직원 인건비의 전부 또는 일부를 대리점이 부담하도록 강요하는 행위
      • +
      • (3) 대리점이 고용한 임직원을 공급업자의 사업장 또는 공급업자가 지정한 사업장 등의 장소에서 근무하도록 강요하는 행위
      • +
      • (4) 기부금, 협찬금 등 그 명칭과 관계없이 대리점거래와 무관한 경제상 이익의 제공을 강요하는 행위
      • +
      • (5) 그 밖에 대리점의 의사에 반하여 대리점으로 하여금 금전ㆍ물품ㆍ용역, 그 밖의 경제상 이익을 제공하도록 강요하는 행위로서 공정거래위원회가 정하여 고시하는 행위
      • +
      +
    • + +
    • 4. 판매목표 강제 행위의 금지(제8조)
    • +
    • +
        +
      • (1) 대리점 계약을 중도에 해지하는 행위, 상품 또는 용역의 공급을 중단하는 행위, + 대리점에 지급하여야 하는 금액의 전부 또는 일부를 지급하지 아니하는 행위 등을 하거나 하겠다는 의사를 표시함으로써 + 대리점에 공급업자가 공급하는 상품 또는 용역의 판매목표 달성을 강제하는 행위
      • +
      • (2) 그 밖에 대리점의 정상적인 영업을 방해하는 불이익을 주는 행위로서 공정거래위원회가 정하여 고시하는 행위
      • +
      +
    • + +
    • 5. 불이익 제공행위의 금지(제9조)
    • +
    • +
        +
      • (1) 계약서 내용에 관하여 공급업자와 대리점의 의견이 일치하지 아니하는 경우 공급업자의 해석에 따르도록 하는 계약을 체결하는 행위
      • +
      • (2) 계약 기간 중에 대리점의 의사에 반하여 거래조건을 추가하여 변경하는 행위
      • +
      • (3) 계약의 전부 또는 일부를 해지하더라도 대리점이 손해배상을 청구할 수 없도록 하는 행위
      • +
      • (4) 합리적인 이유 없이 상품 또는 용역의 공급이나 대리점과 약정한 영업지원을 중단하거나 제한하는 행위
      • +
      • (5) 대리점거래 계약서 상의 판매장려금 지급 제한 사유에 해당하지 아니함에도 불구하고 판매장려금을 삭감하거나 지급하지 아니하는 행위
      • +
      • (6) 대리점에 임대한 장비나 비품이 대리점의 귀책사유로 손실, 훼손된 경우 감가상각을 고려하지 아니한 가격으로 대리점이 변상하도록 하는 행위
      • +
      • (7) 공급업자의 귀책사유로 상품이 파손되거나 훼손되었음에도 불구하고 반품을 거부하는 행위
      • +
      • (8) 공급업자의 귀책사유로 인한 반품임에도 불구하고 운송비 등 반품에 드는 비용을 대리점에 부담하게 하는 행위
      • +
      • (9) 그 밖에 대리점에 불이익이 되도록 거래조건을 설정 또는 변경하거나 그 이행과정에서 대리점에 불이익을 주는 행위로서 공정거래위원회가 정하여 고시하는 행위
      • +
      +
    • + +
    • 6. 경영활동 간섭 금지(제10조)
    • +
    • +
        +
      • (1) 대리점이 임직원 등을 선임 또는 해임하거나 임직원 등의 근무지역 또는 근무조건을 결정하는 경우 공급업자의 사전 지시 또는 사후 승낙을 받도록 하는 행위
      • +
      • (2) 합리적인 이유 없이 대리점에 거래처 현황, 매출 내역 등 영업상 비밀에 해당하는 정보를 제공하도록 요구하는 행위
      • +
      • (3) 대리점의 거래처, 영업시간, 영업지역, 판촉활동 등을 공급업자가 일방적으로 정하여 이행을 요구하는 행위
      • +
      • (4) 그 밖에 대리점이 독자적으로 의사결정을 하고 수행하여야 하는 경영활동에 간섭하는 행위로서 공정거래위원회가 정하여 고시하는 행위
      • +
      +
    • + +
    • 7. 주문내역의 확인요청 거부 또는 회피 금지(제11조)
    • +
    • +
        +
      • - 대리점이 청약 또는 구입의사를 표시한 제품, 수량 등 주문내역의 정당한 확인요청에 대하여 이를 거부 또는 회피하는 행위
      • +
      +
    • + +
    • 8. 보복조치의 금지(제12조)
    • +
    • +
        +
      • - 분쟁조정 신청, 공정거래위원회 신고 또는 조사절차 협조 등을 이유로 거래 정지 또는 물량 축소, 그 밖에 불이익을 주는 행위
      • +
      +
    • + + +
    +
    + 조정신청의 대상에서 제외되는 행위 +
    + 그 외 조정신청 대상에서 제외되는 행위는 다음과 같습니다 +
      +

    • +
    • 1. 분쟁조정 신청이 있기 이전에 공정거래위원회가 조사 중인 경우
    • +
    • 2. 분쟁조정 신청내용이 대리점법 적용 대상이 아닌 경우
    • +
    • 3. 조정신청의 내용과 직접적인 이해관계가 없는 자가 조정신청을 한 경우
    • +
    • 4. 해당 분쟁조정사항에 대하여 법원에 소를 제기한 경우
    • +
    • 5. 고객과 사업자 간에 분쟁해결이나 피해보상에 관한 합의가 이루어진 사건
    • +
    • 6. 「중재법」에 따라 중재가 진행 중이거나 신청된 경우
    • +

    • +
    • 소비자 피해 구제는 본 조정원의 조정 대상이 아니므로, 한국소비자원(www.kca.go.kr, 043-880-5500)으로 문의하여 주시기 바랍니다.
    • + + +
    +
    +
    +
    +
  • +
+
+ + +
+ +
+
+ 분쟁조정 단계별 절차 안내 +
    +
  • [1] 신청서 접수 +
      +
    • + 우리 원은 온라인 분쟁조정시스템을 통해 조정신청을 접수합니다. + (다만 시스템 이용에 어려움이 있어 방문접수 또는 우편접수를 원하시는 경우 우리 원 대표번호(1588-1490)로 문의하여 주시기 바랍니다.) +
    • +
    • - 신청서 작성 시 유의사항
    • +
    • ㅇ 양 당사자 연락처를 정확히 기재바랍니다.
    • +
    • ㅇ 사안이 다양할 경우 피해금액이 큰 주장 위주로 작성해 주시기 바랍니다.
    • +
  • +
  • [2] 양당사자 접수통지 +
      +
    • 사건 접수 후 담당조사관이 등기우편으로 양 당사자에게 접수사실 및 자료 요청을 공문으로 통지해 드립니다. 단, 접수과정에서 우리 원의 조정대상에 해당하지 않는 경우 조정절차가 종료될 수 있습니다.
    • +
  • +
  • [3] 자료제출 +
      +
    • 양당사자는 기한 내에 분쟁 관련 자료(보완서, 답변서, 일반현황표)를 제출해야 하며, 당사자가 2회 이상 자료제출 요청에 불응하면 분쟁조정 절차가 종료될 수 있습니다.
    • +
    • ※ 일반현황표는 양당사자의 거래관계 및 분쟁조정 대상 여부 검토에 활용됩니다.
    • +
  • +
  • [4] 사실관계 조사 +
      +
    • 양 당사자가 제출한 자료들의 검토를 거쳐 본격적인 조정절차가 진행됩니다. 필요한 경우 당사자들에게 출석을 요구할 수 있으며, 조정절차 중 당사자가 직접 합의하여 조정이 종료될 수 있습니다. 반면 자료제출 또는 출석요구 등 조사과정에 2회 이상 참여하지 않는 경우 조정절차가 종료될 수 있습니다.
    • +
  • +
  • [5] 협의회 개최 및 의결 +
      +
    • + 사실관계 조사 등을 거친 모든 분쟁사건은 분쟁조정협의회에 상정되어 심의절차를 거치게 됩니다. 이 과정에서 필요한 경우 분쟁조정협의회에 분쟁당사자가 참여하여 의견을 진술하는 경우도 있으며, 분쟁조정협의회의 심의를 통해 조정절차 종료 등 여부를 최종 의결하면 사실상 조정절차가 종료됩니다. (협의회 의결 후 분쟁당사자 분들에게 종료 여부 등이 통지되며, 본 시스템 등을 통해 확인하실 수 있습니다.) +
    • +
  • +
  • [6] 조정안 제시 +
      +
    • 협의회에서 조정안을 제시할 경우, 그에 따라 양 당사자에게 조정결정서가 전달되며 양 당사자는 기한(14일) 내에 우리 원 조정안에 대한 수락 여부를 통지해야 합니다.
    • +
  • +
  • [7] 조정절차 종료사실 통지 +
      +
    • 협의회의 의결 결과(합의 여부 등)에 따른 조정절차 결과는 양 당사자에게 문서로 등기 송달되고, 사실상 모든 조정절차가 종료됩니다.
    • +
  • +
  • [8] 후속조치 +
      +
    • 조정이 되지 않은 사건의 경우 공정거래위원회에 보고되며, 공정거래위원회에서는 사안을 검토하여 필요한 경우 사건조사 등 사건처리절차를 개시하게 됩니다.
    • +
  • +
+
+
+
+
+ 작성 전 유의사항 +
+
사업자간 분쟁인지 여부
+
    +
  • 우리 원은 사업자간 분쟁만 해결하며, 소비자 분쟁은 담당하지 않습니다.
  • +
  • - 소비자 분쟁은 한국소비자원(www.kca.go.kr, 043-880-5500)에 문의바랍니다.
  • +
+
신청서 부본 준비
+
    +
  • 분쟁조정신청서는 3부(원본 보관용, 피신청인 송달용, 공정위 송달용) 제출
  • +
+
+ + 신청서 작성 요령 +
+
신청서 표지
+
    +
  • 신청인, 피신청인의 상호 및 송달가능 주소, 연락처를 명확하게 기재합니다.
  • +
  • - 피신청인의 본점 주소지와 송달주소지가 다를 경우 둘 다 기재합니다.
  • +
  • - 피신청인의 사업자등록번호와 법인등록번호는 모를 경우 생략해도 무방합니다.
  • +
+
신청서 별지
+
    +
  • 1) 신청취지
    +
  • - 신청취지는 피신청인을 상대로 신청인이 요구하는 핵심적인 내용을 말하며,
    + 행위를 요청하는 경우에는 피신청인이 어떠한 행위를 하라고 청구하는 것인지 구체적으로 기재하여 주시고,
    + 금전의 지급을 요청하는 경우에는 그 액을 명시하여 주시기 바랍니다.
  • +
  • ※ 기재 예시
  • +
  • ‘피신청인은 신청인에게 ()년 ()월 ()자 계약 해지는 무효임을 확인한다’라는 조정을 구합니다.
  • +
  • ‘피신청인은 신청인에게 금 ()원을 지급한다’라는 조정을 구합니다.
  • +
+ +
    +
  • 2) 신청이유
  • +
  • 신청이유는 신청인이 분쟁조정신청에 이르게 된 이유 및 신청취지의 작성 근거 등을 말하며,
    + 최대한 자세하게 작성하여 주시기 바랍니다.
  • +
  • ※ 기재 예시
  • +
  • 분쟁당사자의 현황(예: 신청인과 피신청인의 업종 등)
  • +
  • 분쟁조정신청에 이르게 된 경위
    + (예: 계약 체결일 및 계약 내용, 피신청인과의 거래 비중, 분쟁이 발생하게 된 배경 및 경위* 등)
    + * 사안이 다양할 경우 피해금액이 큰 주장 위주로 작성합니다.
  • +
  • 기타 관련된 내용(예: 조정절차 진행 시 참고하여야 할 내용 등)
  • + +
+ +
    +
  • 3) 입증자료
  • +
  • 신청이유에 기재한 사실 및 주장을 입증할 수 있는 자료 +
    (예: 계약서, 세금계산서, 거래명세표, 거래당사자 사이에 주고받은 내용증명 등)
  • +
  • - 기타자료
  • +
  • 대리인이 신청하는 경우 위임장과 본인 인감증명서 제출
  • +
+ +
    +
  • 4) 일반현황에 대한 기초 자료
  • +
  • - 사업자등록증 및 법인등기부등본
  • +
  • - 계약체결 직전연도 및 당해연도 손익계산서 또는 부가가치세 과세 표준 증명원
  • +
+
+ 제출 서류의 구비 +
+
일반현황에 대한 기초 자료
+
    +
  • 사업자등록증 및 법인등기부등본
  • +
+
    +
  • 계약체결 직전연도 및 당해연도 손익계산서 또는 부가가치세 과세표준 증명원
  • +
+ +
입증자료
+
    +
  • 신청이유에 기재한 사실 및 주장을 입증할 수 있는 자료
  • +
  • (예: 계약서, 세금계산서, 거래명세표, 거래당사자 사이에 주고받은 내용증명 등)
  • +
+
기타자료
+
    +
  • 대리인이 신청하는 경우 위임장과 본인 인감증명서 제출
  • +
+
+ +
+
+

참고로, 귀사가 본 내용을 임의로 제3자에게 제공할 경우 분쟁당사자 상대방의 기업비밀 등이 공개되어 피해가 발생할 수 있으니 주의를 부탁드립니다.

+
+ + +
+
+ +
+ + + + +
+
+
+
+ + + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/webapp/WEB-INF/jsp/_extra/user/mediation/mediationStep01.jsp_20190925_org b/src/main/webapp/WEB-INF/jsp/_extra/user/mediation/mediationStep01.jsp_20190925_org new file mode 100644 index 00000000..730ca1e9 --- /dev/null +++ b/src/main/webapp/WEB-INF/jsp/_extra/user/mediation/mediationStep01.jsp_20190925_org @@ -0,0 +1,616 @@ +<%@ page language='java' contentType='text/html; charset=UTF-8'%> +<%@ taglib uri='http://java.sun.com/jsp/jstl/core' prefix='c' %> +<%@ taglib uri='http://www.springframework.org/tags/form' prefix='form'%> + + + + + <c:out escapeXml='true' value='${siteMenuTitle}'/> + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + + +
+
+

본문

+

분쟁조정 신청

거래유형에 따른 분쟁조정 신청방법 및 절차를 알려드립니다.
+ + +
+
    +
  • +

    +
    +
    + 신청 작성 요령 +
    + 공정거래분쟁조정신청서 작성 안내 +

    + 한국공정거래조정원에 분쟁조정 신청을 하기 위해서는 원칙적으로 독점규제 및 공정거래에 관한 법률(이하 ‘공정 거래법’ + 이라 합니다) 제23조 제1항 관련 불공정거래행위에 해당되어야 하며, 대표적인 불공정거래행위는 다음과 같습니다.

    + 1. 거래거절
    + 2. 차별적 취급
    + 3. 경쟁사업자 배제
    + 4. 부당한 고객유인
    + 5. 거래강제
    + 6. 거래상지위남용
    + 7. 구속조건부 거래
    + 8. 사업활동 방해 + +

    +
    +
    +
    +
    + 한편, 공정거래법 관련 사항이나 조정신청 대상이 아닌 행위는 다음과 같습니다. +

    + 1. 부당한 자금ㆍ자산ㆍ인력의 지원
    + 2. 공동의 거래거절
    + 3. 계열회사를 위한 차별
    + 4. 집단적 차별
    + 5. 계속적 부당염매
    + 6. 분쟁조정 신청이 있기 전에 공정거래위원회가 공정거래법 제49조(위반행위의 인지ㆍ신고 등)에 따라 조사 중인 사건
    + 7. 공정거래법 제23조 제1항 이외의 공정거래법 위반 행위
    + 8. 계약금 반환, 손해배상 등 일반 민사 사건
    + 9. 민사소송이 제기되는 등 조정절차를 진행할 실익이 없는 경우 + +

    +
    +
    + + + + + + +
    +
  • +
  • +

    +
    +
    + 가맹사업거래 분쟁조정 대상이 되는 거래 유형 +
    +
    가맹사업거래의 분쟁에 관한 사항
    + 가맹사업 +

    가맹본부가 가맹점사업자로 하여금 자기의 상표·서비스표·상호·간판 그 밖의 영업표지를 사용하여 일정한 품질기준이나 영업방식에 따라 상품 또는 용역을 판매하도록 함과 아울러 이에 따른 경영 및 영업활동 등에 대한 지원·교육의 대가로 가맹본부에 가맹금을 지급하는 계속적인 거래관계

    + 가맹본부 +

    가맹사업과 관련하여 가맹점사업자에게 가맹점운영권을 부여하는 사업자 +

    + 가맹점사업자 +

    가맹사업과 관련하여 가맹본부로부터 가맹점운영권을 부여받은 사업자 +

    +
    적용제외
    + 가맹사업거래의 분쟁에 관한 사항이 아닌 경우 + 가맹점사업자가 가맹금의 최초 지급일부터 6개월까지의 기간동안 가맹본부에게 지급한 가맹금의 총액이 100만원을 초과하지 아니하는 경우 + 가맹본부의 연간 매출액이 5천만원 미만인 경우, 다만 해당 가맹본부가 가맹사업을 시작하기 전에 해당 가맹사업과 같은 품질기준이나 영업방식에 따라 상품이나 용역을 판매하는 직영점을 개설하여 1년 이상 운영하고 있는 경우에는 연간 매출액이 2억원 미만인 경우 + ※ 연간 매출액 판단을 위한 금액 산정은 바로 전 사업연도의 손익계산서상의 매출액으로 하고, 가맹본부가 손익계산서를 작성하지 아니하는 경우에는 바로 전 2개 과세기간의 부가가치세확정신고서 상의 과세표준과 면세수입금액을 합한 금액을 기준으로 함 + 가맹본부와 계약을 맺은 가맹점사업자의 수가 5개 미만인 경우 +
    + 분쟁조정 대상이 되는 가맹본부의 행위 +
    + +
    공정거래위원회에 등록된 정보공개서를 가맹희망자에게 제공하지 아니하거나, 제공한지 14일 이내에 가맹계약 체결/가맹금 수령을 하는 행위
    +
    가맹금을 예치하지 않고 직접 수령하는 행위
    +

    ※가맹본부가 가맹사업법 제15조의2에 따른 가맹점사업자피해보상보험계약 등을 체결한 경우에는 예치의무가 면제됨

    +
    가맹계약 체결 과정에서 예상매출액 등에 관한 허위·과장 정보를 제공하는 행위
    +
    가맹점사업자에 대해 상품이나 용역의 공급 또는 영업의 지원 등을 부당하게 중단 또는 거절하거나 그 내용을 현저히 제한하는 행위
    +
    가맹점사업자가 취급하는 상품 또는 용역의 가격, 거래상대방, 거래지역이나 가맹점사업자의 사업활동을 부당하게 구속하거나 제한하는 행위
    +
    거래상의 지위를 이용하여 부당하게 가맹점사업자에게 불이익을 주는 행위
    +
    계약의 목적과 내용, 발생할 손해액의 크기, 당사자간 귀책사유 유무 및 정도, 해당 업종의 정상적인 거래관행에 비하여 과중한 위약금을 부과하는 등 가맹점사업자에게 부당하게 손해배상 의무를 부담시키는 행위
    +
    정당한 사유 없이 점포환경개선을 강요하는 행위
    +

    ※점포의 시설, 장비, 인테리어 등의 노후화가 객관적으로 인정되지 않거나, 위생 또는 안전의 결함이나 이에 준하는 사유로 인해 가맹사업의 통일성을 유지하기 어렵거나 정상적인 영업에 현저한 지장을 주는 경우라고 인정되지 않는 경우

    +
    정상적인 거래관행에 비추어 부당하게 가맹점사업자의 영업시간을 구속하는 행위
    +
    정당한 사유 없이 가맹계약서에 기재된 영업지역 안에 가맹점사업자와 동일한 업종의 자기 또는 계열회사의 직영점이나 가맹점을 설치하는 행위
    +
    가맹점사업자에게 2개월 이상의 유예기간을 두고 계약의 위반 사실을 구체적으로 밝히고 이를 시정하지 아니하면 그 계약을 해지한다는 사실을 서면으로 2회 이상 통지하지 아니하고 가맹계약 해지를 통보한 행위
    + +
    +
    +
    +
  • +
  • +

    +
    +
    + 하도급분쟁조정 신청 대상이 되는 행위는 다음과 같습니다. +
    +
    1. 계약체결 및 유지단계
    +

    (1) 원사업자가 서면 발급 및 서류 보존의무를 불이행한 경우
    + (2) 원사업자 또는 수급사업자가 거짓으로 서면을 작성하거나 발급한 경우
    + (3) 원사업자가 부당하게 하도급대금을 결정하거나 감액하는 경우
    + (4) 원사업자가 선급금 지급의무를 불이행한 경우
    + (5) 원사업자가 건설 하도급대금 지급보증의무를 불이행한 경우
    + (6) 원사업자가 설계변경, 원재료 가격변동에 따른 하도급대금 조정의무를 불이행한 경우
    + (7) 원사업자가 물품 등의 구매를 강제한 경우
    + (8) 원사업자가 부당하게 위탁을 취소하거나 수령을 거부·지연하는 경우
    + (9) 원사업자가 부당하게 기술자료 또는 경제적 이익을 요구하는 경우
    + (10) 원사업자가 내국신용장 개설의무를 불이행한 경우
    + (11) 원사업자가 관세 등 환급액 지급의무를 불이행한 경우

    + +
    2. 물품 등 완성 및 하도급대금 지급단계
    +

    (1) 원사업자가 하도급대금, 지연이자, 어음할인료 등을 미지급한 경우
    + (2) 원사업자가 부당하게 목적물 등을 반품하는 경우
    + (3) 원사업자가 수급사업자의 의사에 반하여 대금을 대물로 변제한 경우
    + (4) 원사업자가 부당하게 검사기준을 적용한 경우
    + (5) 발주자가 하도급대금 직접지급의무를 불이행한 경우
    + (6) 수급사업자가 발주자에게 하도급대금 직접지급 요청시 원사업자가 협조를 하지 않은 경우

    + +
    3. 위법행위
    +

    (1) 원사업자가 부당하게 수급사업자의 경영에 간섭하는 경우
    + (2) 수급사업자의 신고 또는 조정신청을 이유로 원사업자가 보복조치를 하는 경우
    + (3) 원사업자가 우회적인 방법으로 하도급법의 적용을 피하려는 경우

    + +
    4. 기타 하도급거래에서 발생한 분쟁
    + +
    + 조정신청 대상에서 제외되는 경우(하도급법 적용 제외)는 다음과 같습니다. +
    +
    1. 하도급법 제2조 제1항에서 규정하는 ‘하도급거래’에 해당하지 않는 경우
    +
    2. 원사업자의 직전 사업연도의 연간매출액 또는 상시고용 종업원 수가 수급사업자의 2배를 초과하지 않는 경우
    +

    (2011. 6. 30.이후 계약 건은 원사업자의 연간매출액 등이 수급사업자보다 크지 않은 경우)

    +
    3. 원사업자의 연간매출액이 아래에 해당하는 경우
    +

    (1) 건설위탁의 경우: 계약체결시점 시공능력평가액이 30억원 미만인 중소기업자
    + (2) 제조·수리위탁의 경우: 계약 직전 사업연도 연간매출액이 20억원 미만인 중소기업자
    + (3) 용역위탁의 경우: 계약 직전 사업연도 연간매출액이 10억원 미만인 중소기업자

    +
    4. 건설하도급의 경우, 원사업자와 수급사업자 중 어느 한 쪽이라도 건설공사면허를 소지하지 않은 경우(다만, 하도급법 시행령 제2조 제6항의 ‘경미한 공사’에 해당할 경우에는 건설공사면허를 소지하지 않더라도 조정신청의 대상이 됨)
    +
    5. 계약금 반환, 손해배상 등 단순 민사분쟁의 경우
    +
    6. 소송이 제기되거나 사망, 해산, 폐업 또는 이에 준하는 사유가 발생한 사업자를 상대로 조정신청을 하는 등 사실상 조정절차를 진행할 실익이 없는 경우
    + + +
    +
    +
    +
  • +
  • +

    +
    +
    + 대규모유통업거래 분쟁조정 대상이 되는 거래 유형 +
    +
    대규모유통업자와 납품업자등 사이의 분쟁
    + + 대규모유통업자란, 소비자가 사용하는 상품을 다수의 사업자로부터 납품받아 판매하는 자로서 다음 어느 하나에 해당하는 자 +

    i) 직전 사업연도의 소매업종 매출액이 1천억원 이상인 자
    + ii) 매장면적(매장의 바닥면적에 95/100를 곱하여 산출된 면적)의 합계가 3천㎡ 이상인 점포를 소매업에 사용하는 자

    + + 납품업자등이란, 대규모유통업자가 판매할 상품을 공급하는 납품업자와 대규모유통업자로부터 매장의 일부를 임차하여 소비자가 사용하는 상품의 판매에 사용하고 그 대가를 대규모유통업자에게 지급하는 형태의 거래를 하는 매장임차인 + +
    적용제외
    + + 대규모유통업자와의 거래가 아닌 경우 + + 대규모유통업자가 납품업자 또는 매장임차인에 대하여 거래상 우월적 지위에 있다고 인정되지 아니하는 거래 +

    * 유통시장의 구조, 소비자의 소비실태, 사업능력의 격차, 거래의존도, 거래 대상이 되는 상품의 특성 등을 종합적으로 고려하여 판단

    + +
    + 분쟁조정 대상이 되는 대규모유통업자의 행위 +
    +
    서면 교부 및 서류 보존의무의 불이행
    +
    정당한 사유 없는 상품대금의 감액
    +
    상품판매대금의 미지급
    + +
      +
    • 상품의 판매대금을 월 판매마감일부터 40일 이내에 지급하지 않는 경우
    • +
    • 상품의 판매대금을 지연하여 지급하면서 지연이자를 지급하지 않는 경우
    • +
    • 상품의 판매대금을 상품권이나 물품으로 지급하는 경우
    • +
    + +
    정당한 사유 없는 상품의 수령 거부․지체
    +
    정당한 사유 없는 반품
    +
    판매촉진비용의 부담전가
    +
      +
    • 사전 약정 없이 납품업자등에게 판촉비용의 부담을 전가하는 경우
    • +
    • 납품업자등에게 판촉비용의 50%이상을 분담시킨 경우
    • +
    +
    사전 서면 약정 없는 납품업자등의 종업원 사용
    +
    배타적 거래 강요 및 타사업자와의 거래 방해
    +
    부당하게 납품업자등에게 경영정보 제공을 요구
    +
    자기 또는 제3자를 위한 경제적 이익 제공 요구
    +
    거래 중단․거절 또는 매장 변경시 설비비용의 미보상
    +
    정당한 사유 없이 다음의 행위를 하는 경우
    +
      +
    • 상품권이나 물품을 구입하게 하는 경우
    • +
    • 통상적인 시장의 납품 가격보다 현저히 낮은 가격으로 납품하게 하는 경우
    • +
    • 판촉행사를 위하여 통상의 납품수량보다 현저히 많은 수량을 납품하게 하는 경우
    • +
    • 납품업자등의 의사에 반하여 판촉행사에 참여하게 하는 행위
    • +
    • 한시적으로 인하하기로 약정한 납품 가격을 기한이 경과한 후에도 정상가격으로 환원하지 아니하거나 환원을 지연하는 경우
    • +
    • 납품업자등의 의사에 반하여 해당 납품업자등의 상품에 관한 광고를 하게 하는 행위
    • +
    • 일정한 점포의 매장에서 퇴점하는 것을 방해하거나 납품업자등의 의사에 반하여 자기의 다른 점포의 매장에 입점하게 하는 경우
    • +
    • 계약기간 중에 납품업자등의 매장 위치․면적․시설을 변경하도록 하는 경우
    • +
    • 계약기간 중에 판매장려금의 비율․액수, 판매수익 또는 수수료 등의 계약조건을 변경하는 경우
    • +
    + +
    관계기관에의 신고 등을 이유로 한 불이익 제공
    +
    +
    +
    +
  • +
  • +

    +
    +
    + 약관분쟁조정 신청 대상이 되는 경우는 다음과 같습니다. +
    + + ◉ 아래와 같은 불공정약관으로 인하여 고객이 피해를 입은 경우 +
      +
    • + 1. 신의칙 위반 조항 +
        +
      • (1) 고객에게 부당하게 불리한 경우
      • +
      • (2) 고객이 예상하기 어려운 경우
      • +
      • (3) 고객의 본질적 권리 제한
      • +
      +
    • + +
    • + 2. 사업자 면책 조항 +
        +
      • (1) 사업자의 고의·중과실로 인한 법률상의 책임 배제
      • +
      • (2) 상당한 이유 없이 사업자의 손해배상범위를 제한하거나 위험을 고객에게 전가
      • +
      • (3) 상당한 이유 없이 사업자의 담보책임을 배제·제한하거나 고객의 권리행사요건을 가중
      • +
      • (4) 상당한 이유 없이 견본 제시된 내용에 대한 책임 배제·제한
      • +
      +
    • + +
    • + 3. 부당한 손해배상액 예정 조항 +
        +
      • - 고객에게 부당하게 과중한 손해배상의무를 부담시키는 경우
      • +
      +
    • + +
    • + 4. 사업자의 부당한 계약 해제·해지권 제한 조항 +
        +
      • (1) 고객의 법률상 해제·해지권을 배제·제한
      • +
      • (2) 사업자에게 법률에서 규정하지 않은 해제·해지권을 부여
      • +
      • (3) 사업자의 법률상 해제·해지권의 행사요건 완화
      • +
      • (4) 상당한 이유 없이 고객의 원상회복의무를 과중하게 부담시키거나 고객의 원상회복청구권을 부당하게 포기하도록 하는 경우
      • +
      • (5) 사업자의 원상회복의무 또는 손해배상의무를 부당하게 경감하는 경우
      • +
      • (6) 계속적 계약의 존속기간을 부당하게 단기 또는 장기로 정하거나 묵시적인 기간연장 또는 갱신이 가능하도록 하는 경우
      • +
      +
    • + +
    • + 5. 의사표시의 의제 조항 +
        +
      • (1) 일정한 작위·부작위가 있을 경우 고객의 의사표시 표명 또는 불표명으로 간주
      • +
      • (2) 고객의 의사표시의 형식이나 요건을 부당하게 제한
      • +
      • (3) 상당한 이유 없이 사업자의 의사표시가 고객에게 도달된 것으로 간주
      • +
      • (4) 사업자의 의사표시 기한을 부당하게 장기·불확정하게 정하는 경우
      • +
      +
    • + +
    • + 6. 채무의 이행 관련 조항 +
        +
      • (1) 상당한 이유 없이 사업자에게 급부 내용의 일방적인 결정·변경 권한을 부여
      • +
      • (2) 상당한 이유 없이 사업자의 채무를 일방적으로 중지하거나 제3자에게 대행할 수 있게 하는 경우
      • +
      +
    • + +
    • + 7. 고객의 권익 보호 관련 조항 +
        +
      • (1) 상당한 이유 없이 고객의 항변권, 상계권 등 법률상의 권리를 배제·제한
      • +
      • (2) 상당한 이유 없이 고객의 기한의 이익 박탈
      • +
      • (3) 고객의 제3자와의 계약 체결을 부당하게 제한
      • +
      • (4) 사업자가 업무상 알게 된 고객의 비밀을 정당한 이유 없이 누설하는 것을 허용
      • +
      +
    • + +
    • + 8. 대리인의 책임 가중 조항 +
        +
      • - 고객의 의무불이행시 대리인에게 의무 이행책임을 부담시키는 경우
      • +
      +
    • + +
    • + 9. 소송상 권리의 제한 조항 +
        +
      • (1) 고객에게 부당하게 불리한 소송제기 금지
      • +
      • (2) 고객에게 부당하게 불리한 재판관할의 합의
      • +
      • (3) 상당한 이유 없이 고객에게 입증책임을 부담시키는 경우
      • +
      +
    • +
    +
    + 조정신청 대상에서 제외되는 경우는 다음과 같습니다. +
    +
      +
    • 1. 고객이 소비자기본법 제2조 제1호에 따른 소비자인 경우
    • +
    • 2. 분쟁조정 신청이 있기 이전에 공정거래위원회가 조사 중인 경우
    • +
    • 3. 분쟁조정 신청의 내용이 약관의 해석이나 그 이행만을 요구하는 경우
    • +
    • 4. 약관의 무효판정만을 요구하는 경우
    • +
    • 5. 해당 분쟁조정사항에 대하여 법원에 소를 제기한 경우
    • +
    • 6. 중재법에 따라 중재가 진행 중이거나 신청된 경우
    • +
    +
    +
    +
    +
  • +
  • +

    +
    +
    + 분쟁조정 대상이 되는 공급업자의 행위 +
    + 대리점과 계약을 체결한 즉시 공급업자가 대리점계약서를 제공하지 않은 경우 + 공급업자가 자기의 거래상의 지위를 부당하게 이용하여 대리점이 구입할 의사가 없는 상품 또는 용역을 구입하도록 강제하는 행위 + + 공급업자가 자기의 거래상의 지위를 부당하게 이용하여 대리점에게 자기를 위하여 금전ㆍ물품ㆍ용역, 그 밖의 경제상 이익을 제공하도록 강요하는 행위 + + 공급업자가 자기의 거래상의 지위를 부당하게 이용하여 자기가 공급하는 상품 또는 용역과 관련하여 대리점에게 거래에 관한 목표를 제시하고 이를 달성하도록 강제하는 행위 + + 공급업자가 자기의 거래상의 지위를 부당하게 이용하여 위에 해당하는 행위 외의 방법으로 대리점에게 불이익이 되도록 거래조건을 설정 또는 변경하거나 그 이행과정에서 불이익을 주는 행위 + + + 공급업자가 자기의 거래상의 지위를 부당하게 이용하여 대리점의 경영활동을 간섭하는 행위 + + 공급업자가 자기의 거래상의 지위를 부당하게 이용하여 대리점이 청약 또는 구입의사를 표시한 제품, 수량 등 주문내역의 정당한 확인요청에 대하여 이를 거부 또는 회피하는 행위 + + 공급업자가 분쟁조정신청, 공정거래위원회 신고 등의 행위를 한 대리점에게 그 행위를 한 것을 이유로 거래의 정지 또는 물량의 축소, 그 밖에 불이익을 주는 행위 + +
    +
    [분쟁조정신청서 작성 방법 중 대리점거래 해당 유형]
    + 대리점거래 계약서 미제공 구입 강제, 경제상 이익 제공 강요, 판매목표 강제, 경영활동 간섭, 주문내역의 확인요청 거부 또는 회피 등 대리점거래에서 발생한 분쟁 + + 적용제외: 공급업자가 중소기업자에 해당하거나 대리점이 중소기업자에 해당하지 아니하는 경우, 공급업자가 대리점에 대하여 거래상 우월한 지위를 가지고 있다고 인정되지 아니하는 경우, 가맹사업ㆍ금융투자업ㆍ대규모유통업에 해당하는 거래 등은 제외 + + +
    + 적용제외 +
    + 공급업자가 중소기업자(「중소기업기본법」 제2조제1항 또는 제3항에 따른 자를 말하며, 「중소기업협동조합법」 제3조제1항에 따른 중소기업협동조합을 포함한다. 이하 같다)에 해당하는 경우 + + 대리점이 중소기업자에 해당하지 아니하는 경우 + + 공급업자가 대리점에 대하여 거래상 우월한 지위를 가지고 있다고 인정되지 아니하는 경우 + + 다음 각 호의 어느 하나에 해당하는 거래 + +

    + -「가맹사업거래의 공정화에 관한 법률」 제2조 제1호에서 정하는 가맹사업에 해당하는 거래
    + -「자본시장과 금융투자업에 관한 법률」 제6조 제1항에서 정하는 금융투자업에 해당하는 거래
    + -「대규모유통업에서의 거래 공정화에 관한 법률」 제2호에서 정하는 대규모유통업자와 납품업 자 등 사이의 거래
    + - 그 밖에 거래의 성격 및 대리점의 보호 필요성 등을 고려하여 대리점거래에서 제외할 필요 가 있는 것으로서 대통령령으로 정하는 거래 + +

    +
    +
    +
    +
  • +
+
+ + +
+ +
+
+ 분쟁조정 단계별 절차 안내 +
    +
  • [1] 신청서 접수 +
      +
    • + 우리 원은 온라인 분쟁조정시스템을 통해 조정신청을 접수합니다. + (다만 시스템 이용에 어려움이 있어 방문접수 또는 우편접수를 원하시는 경우 우리 원 대표번호(1588-1490)로 문의하여 주시기 바랍니다.) +
    • +
    • - 신청서 작성 시 유의사항
    • +
    • ㅇ 양 당사자 연락처를 정확히 기재바랍니다.
    • +
    • ㅇ 사안이 다양할 경우 피해금액이 큰 주장 위주로 작성해 주시기 바랍니다.
    • +
  • +
  • [2] 양당사자 접수통지 +
      +
    • 사건 접수 후 담당조사관이 등기우편으로 양 당사자에게 접수사실 및 자료 요청을 공문으로 통지해 드립니다. 단, 접수과정에서 우리 원의 조정대상에 해당하지 않는 경우 조정절차가 종료될 수 있습니다.
    • +
  • +
  • [3] 자료제출 +
      +
    • 양당사자는 기한 내에 분쟁 관련 자료(보완서, 답변서, 일반현황표)를 제출해야 하며, 당사자가 2회 이상 자료제출 요청에 불응하면 분쟁조정 절차가 종료될 수 있습니다.
    • +
    • ※ 일반현황표는 양당사자의 거래관계 및 분쟁조정 대상 여부 검토에 활용됩니다.
    • +
  • +
  • [4] 사실관계 조사 +
      +
    • 양 당사자가 제출한 자료들의 검토를 거쳐 본격적인 조정절차가 진행됩니다. 필요한 경우 당사자들에게 출석을 요구할 수 있으며, 조정절차 중 당사자가 직접 합의하여 조정이 종료될 수 있습니다. 반면 자료제출 또는 출석요구 등 조사과정에 2회 이상 참여하지 않는 경우 조정절차가 종료될 수 있습니다.
    • +
  • +
  • [5] 협의회 개최 및 의결 +
      +
    • + 사실관계 조사 등을 거친 모든 분쟁사건은 분쟁조정협의회에 상정되어 심의절차를 거치게 됩니다. 이 과정에서 필요한 경우 분쟁조정협의회에 분쟁당사자가 참여하여 의견을 진술하는 경우도 있으며, 분쟁조정협의회의 심의를 통해 조정절차 종료 등 여부를 최종 의결하면 사실상 조정절차가 종료됩니다. (협의회 의결 후 분쟁당사자 분들에게 종료 여부 등이 통지되며, 본 시스템 등을 통해 확인하실 수 있습니다.) +
    • +
  • +
  • [6] 조정안 제시 +
      +
    • 협의회에서 조정안을 제시할 경우, 그에 따라 양 당사자에게 조정결정서가 전달되며 양 당사자는 기한(14일) 내에 우리 원 조정안에 대한 수락 여부를 통지해야 합니다.
    • +
  • +
  • [7] 조정절차 종료사실 통지 +
      +
    • 협의회의 의결 결과(합의 여부 등)에 따른 조정절차 결과는 양 당사자에게 문서로 등기 송달되고, 사실상 모든 조정절차가 종료됩니다.
    • +
  • +
  • [8] 후속조치 +
      +
    • 조정이 되지 않은 사건의 경우 공정거래위원회에 보고되며, 공정거래위원회에서는 사안을 검토하여 필요한 경우 사건조사 등 사건처리절차를 개시하게 됩니다.
    • +
  • +
+
+
+
+
+ 신청서 작성 요령 + 작성 전 유의사항 +
+
사업자간 분쟁인지 여부
+
    +
  • 우리 원은 사업자간 분쟁만 해결하며, 소비자 분쟁은 담당하지 않습니다.
  • +
  • - 소비자 분쟁은 한국소비자원(www.kca.go.kr, 043-880-5500)에 문의바랍니다.
  • +
+
신청서 부본 준비
+
    +
  • 분쟁조정신청서는 3부(원본 보관용, 피신청인 송달용, 공정위 송달용) 제출
  • +
+
+ + 신청서 작성 요령 +
+
신청서 표지
+
    +
  • 신청인, 피신청인의 상호 및 송달가능 주소, 연락처를 명확하게 기재합니다.
  • +
  • - 피신청인의 본점 주소지와 송달주소지가 다를 경우 둘 다 기재합니다.
  • +
  • - 피신청인의 사업자등록번호와 법인등록번호는 모를 경우 생략해도 무방합니다.
  • +
+
신청서 별지
+
    +
  • 신청취지
    +
  • - 본 조정절차를 통하여 얻고자 하는 바가 무엇인지를 명확히 기재합니다.
  • +
  • (예: 피신청인의 ∼약관 조항에 따른 위약금 00천 원의 조정을 구함 등)
  • +
  • - 사안이 다양할 경우 피해금액이 큰 주장 위주로 작성합니다.
  • +
+ +
    +
  • 신청이유
  • +
  • 1) 조정대상 적격성 여부
  • +
  • - 피신청인과 신청인 사이의 관계가 관련법에 적용되는 사유를 기재합니다.
  • +
  • (예: ○○사업자인 신청인은 △△△△△인 피신청인과 □□계약을 체결하였음.)
  • +
  • - 피신청인과의 거래 비중 및 거래상 지위 여부를 구체적으로 작성합니다.
  • +
  • 2) 기초적인 사실관계: 계약체결일 및 계약 내용 등
  • +
  • 3) 분쟁의 배경 및 발생 경위
  • +
  • 4) 피신청인의 관련법 위반 행위(조정대상 행위 유형을 참고하여 쟁점별로 상세히 기술) 및 신청취지에 대한 근거자료 첨부
  • +
+
+ 제출 서류의 구비 +
+
일반현황에 대한 기초 자료
+
    +
  • 사업자등록증 및 법인등기부등본
  • +
+
    +
  • 계약체결 직전연도 및 당해연도 손익계산서 또는 부가가치세 과세표준 증명원
  • +
+ +
입증자료
+
    +
  • 신청이유에 기재한 사실 및 주장을 입증할 수 있는 자료
  • +
  • (예: 계약서, 세금계산서, 거래명세표, 거래당사자 사이에 주고받은 내용증명 등)
  • +
+
기타자료
+
    +
  • 대리인이 신청하는 경우 위임장과 본인 인감증명서 제출
  • +
+
+ +
+
+

참고로, 귀사가 본 내용을 임의로 제3자에게 제공할 경우 분쟁당사자 상대방의 기업비밀 등이 공개되어 피해가 발생할 수 있으니 주의를 부탁드립니다.

+
+ + +
+
+ +
+ + + + +
+
+
+
+ + + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/webapp/WEB-INF/jsp/_extra/user/mediation/mediationStep02.jsp b/src/main/webapp/WEB-INF/jsp/_extra/user/mediation/mediationStep02.jsp new file mode 100644 index 00000000..aa0ba9a2 --- /dev/null +++ b/src/main/webapp/WEB-INF/jsp/_extra/user/mediation/mediationStep02.jsp @@ -0,0 +1,297 @@ +<%@ page language='java' contentType='text/html; charset=UTF-8'%> +<%@ taglib uri='http://java.sun.com/jsp/jstl/core' prefix='c' %> +<%@ taglib uri='http://www.springframework.org/tags/form' prefix='form'%> + + + + + <c:out escapeXml='true' value='${siteMenuTitle}'/> + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + + +
+
+

본문

+
+

분쟁조정 신청

+ 거래유형에 따른 분쟁조정 신청방법 및 절차를 알려드립니다. +
+ + + + + + +
+ +
+

개인정보처리 방침

+
+ 한국공정거래조정원 개인정보보호처리방침 +

한국공정거래조정원에서 처리하는 모든 개인정보는 개인정보보호법 등 관련 법령상의 개인정보보호 규정을 준수하여 수집•보유•처리되고 있습니다.

+

+ 개인정보보호법은 이러한 개인정보의 취급에 대한 일반적 규범을 제시하고 있으며,[한국공정거래조정원 홈페이지]는 이러한 법령의 규정에 따라 수집•보유 및 처리하는 개인정보를 공공업무의 적절한 수행과 이용자의 권익을 보호하기 위해 적법하고 적정하게 취급할 것입니다. +

+

+ [한국공정거래조정원 홈페이지]는 「개인정보보호법」에 따라 이용자의 개인정보 보호 및 권익을 보호하고 개인정보와 관련한 이용자의 고충을 원활하게 처리할 수 있도록 다음과 같은 개인정보 처리방침을 두고있으며, 개인정보처리방침을 개정하는 경우 에는 시행의 시기, 변경된 내용을 정보주체가 쉽게 확인할 수 있도록 변경 전ㆍ후를 비교하여 공개할 예정입니다 +

+ 개인정보 처리방침 적용 홈페이지 주소 : *.kofair.or.kr
+ 제1조 (개인정보의 처리 목적) +

+ 한국공정거래조정원 홈페이지는 다음의 목적을 위해 개인정보를 처리합니다. 수집된 개인정보는 정해진 목적 이외의 용도로는 이용되지 않으며, 처리목적이 변경될 경우 사전에 이용자에게 알리고 동의를 받을 예정입니다. + 1. 회원가입 및 관리 - 회원제 서비스 이용 및 제한적 본인 확인제에 따른 본인확인 + - 불량회원의 부정 이용방지와 비인가 사용방지 + - 가입의사 확인, 가입 및 가입횟수 제한 + - 분쟁 조정을 위한 기록보존, 불만처리 등 민원처리, 고지사항 전달 + + 2. 분쟁조정 사건 처리 - 분쟁조정사건의 진행을 위해 조정신청서 제출시 사건 진행을 위한 분쟁당사자의 사업자 정보(상호, 주소, 연락처 등)를 처리하며 사건 관련 제출한 자료에 포함된 개인정보는 사건 처리를 위한 목적으로 이용(사건서류 우편송달, 출석조사 등 사건조사를 위한 담당자 연락) + + 3. 민원 상담 처리 - 분쟁조정관련 상담, 무료법률상담, 조정원에 관한 상담 등 민원처리 + + 4. 교육 등 기타 조정원 업무관련 원활한 민원서비스 제공 - 교육수료증 발급, 교육이력관리 등 서비스 제공에 관련한 목적 + +

+ + 제2조 (개인정보의 처리 및 보유 기간) +

+ 이용자의 개인정보는 원칙적으로 개인정보의 처리목적이 달성되면 지체없이 파기합니다. + 1. 개인정보 파일명 : 홈페이지 회원정보 - 보존항목 : 성명, 아이디, 비밀번호(암호화), 우편번호, 주소, 전화번호, 휴대전화번호, 이메일, 아이핀 번호 + - 보존기간 : 회원 탈퇴 시 + + 2. 개인정보 파일명 : 공정거래분쟁조정사건 당사자 정보관리 - 보존항목 : 상호, 대표자 성명, 주소, 전화번호, 휴대전화번호, 사업자등록번호, 생년월일(법인의 경우 법인등록번호) + - 보존근거 : 독점규제 및 공정거래에 관한 법률 및 공정거래분쟁조정협의회 운영세칙 + - 보존기간 : 5년 + + 3. 개인정보 파일명 : 가맹사업거래분쟁조정사건 당사자 정보관리 - 보존항목 : 상호, 대표자 성명, 주소, 전화번호, 휴대전화번호, 사업자등록번호, 생년월일(법인의 경우 법인등록번호) + - 보존근거 : 가맹사업거래의 공정화에 관한 법률 및 가맹사업거래분쟁조정협의회 운영세칙 + - 보존기간 : 5년 + + 4. 개인정보 파일명 : 하도급분쟁조정사건 당사자 정보관리 - 보존항목 : 상호, 대표자 성명, 주소, 전화번호, 휴대전화번호, 사업자등록번호, 생년월일(법인의 경우 법인등록번호) + - 보존근거 : 하도급거래 공정화에 관한 법률 및 하도급분쟁조정협의회 운영세칙 + - 보존기간 : 5년 +

+ + 제3조 (개인정보의 제3자 제공) +

+ 원칙적으로 이용자의 개인정보를 제1조 (개인정보의 처리 목적)에서 명시한 범위 내에서 처리하며, 이용자의 사전 동의 없이 본래의 범위를 초과하여 처리하거나 제3자에게 제공하지 않습니다. 다만, 다른 법률에 특별한 규정이 있는 경우 또는 범죄의 수사와 같이 개인정보 보호법 제18조 ②에 해당되는 경우는 예외로 처리됩니다. +

+ + 제4조 (개인정보 처리 위탁) +

+ 개인정보 업무처리 서비스를 위탁 · 운영하지 않습니다. +

+ + 제5조 (정보주체의 권리 · 의무 및 그 행사방법) +

+ 이용자는 개인정보 주체로서 다음과 같은 권리를 행사할 수 있습니다. + 1. 본인의 개인정보의 조회, 수정 및 가입해지의 요청 + 2. 개인정보의 오류에 대한 정정 및 삭제의 요청 + 3. 개인정보의 열람, 정정, 삭제 등의 요청은 회원 로그인 후 "정보변경" 내 "회원정보변경", "회원탈퇴"를 통해 직접 열람, 정정 혹은 탈퇴가 가능합니다. + 4. 이용자가 개인정보의 오류에 대한 정정 및 삭제를 요청한 경우에는 처리완료시까지 개인정보를 이용 또는 제공하지 않습니다. 잘못된 개인정보를 이용 또는 제공한 경우 지체없이 수정하겠습니다. + 5. 이용자의 요청에 의해 해지 또는 삭제되는 개인정보는 제2조 개인정보의 처리 및 보유 기간에 따라 처리합니다. + +

+ + 제6조 (처리하는 개인정보의 항목) +

+ 1. 조정원은 회원가입 및 각종 서비스의 제공을 위해 최초 회원가입 당시 아래와 같은 개인정보를 수집하고 있습니다. + [실명확인 회원가입 : 아이핀 가입] - 필수항목 : 성명, 아이디, 비밀번호(암호화), 이메일, 아이핀 번호 + - 선택항목 : 우편번호, 주소, 전화번호, 휴대전화번호 + + 2. 서비스 이용과정에서 아래와 같은 정보들이 자동으로 생성되어 수집될 수 있습니다. - IP Address, 쿠키, 방문 일시, 서비스 이용 기록, 불량 이용 기록 + + 3. 분쟁조정신청 이용과정에서 해당서비스의 이용자에 한해서 아래와 같은 정보들이 수집될 수 있습니다. - 주소, 연락처, 사업자 정보(상호, 대표자, 법인등록번호, 사업자등록번호) 등 + + 4. 기타 교육과정신청 등 부가 서비스 이용 과정에서 해당 서비스의 이용자에 한해서만 아래와 같은 정보들이 수집될 수 있으며, 이 경우 별도의 개인정보 이용ㆍ제공동의를 받은 경우에 한해 수집하고 있습니다. - 소속기관, 직위(급), 주소, 연락처 등 +

+ + 제7조 (개인정보의 파기) +

+ 원칙적으로 개인정보 보존기간이 경과하거나, 처리목적이 달성된 경우에는 지체없이 해당 개인정보를 파기합니다. 다만, 다른 법령에 따라 보존하여야 하는 경우에는 그러하지 않을 수 있습니다. 파기 절차, 기한 및 방법은 다음과 같습니다. + 1. 파기절차 + 이용자가 입력한 정보는 회원탈퇴 등 목적 달성 후 내부방침 및 기타 관련 법령에 따라 일정기간 저장된 후 파기됩니다. 이 때, DB로 옮겨진 개인정보는 법률에 의한 경우가 아닌 다른 목적으로 이용되지 않습니다. + + 2. 파기기한 및 방법 + 이용자의 개인정보는 제2조에 명시된 개인정보 보유기간이 만료되었거나 개인정보의 처리목적달성, 해당 업무의 폐지 등 그 개인정보가 불필요하게 되었을 때에는 지체없이 파기합니다. 전자적 파일형태의 정보는 복구 또는 재생이 불가능하도록 전자적인 방법으로 영구적으로 파기하며, 종이에 출력된 대인정보는 분쇄기로 분쇄하거나 소각을 통하여 파기합니다. + + +

+ + 제8조 (개인정보의 안전성 확보 조치) +

+ 개인정보 보호법 제29조에 따라 다음과 같이 안전성 확보에 필요한 기술적/관리적 및 물리적 조치를 하고 있습니다. + 1. 개인정보 취급 직원의 최소화 및 교육 + 개인정보를 취급하는 직원을 지정하고 담당자에 한정시켜 최소화 하여 개인정보를 관리하는 대책을 시행하고 있습니다. + + 2. 정기적인 자체 감사 실시 + 개인정보 취급 관련 안전성 확보를 위해 정기적으로 자체 감사를 실시하고 있습니다. + + 3. 내부관리계획의 수립 및 시행 + 개인정보의 안전한 처리를 위하여 내부관리계획을 수립하고 있습니다. + + 4.개인정보의 암호화 + 이용자의 개인정보 중 비밀번호, 고유식별정보는 암호화 되어 저장 및 관리되고 있으며, 중요한 데이터는 파일 및 전송 데이터를 암호화 하거나 파일 잠금 기능을 사용하는 등의 별도 보안기능을 사용하고 있습니다. + + 5.해킹 등에 대비한 기술적 대책 + 한국공정거래조정원은 해킹이나 컴퓨터 바이러스 등에 의한 개인정보 유출 및 훼손을 막기 위하여 보안프로그램을 설치하고 주기적인 갱신 · 점검을 하며 외부로부터 접근이 통제된 구역에 시스템을 설치하고 기술적/물리적으로 감시 및 차단하고 있습니다. + + 6.개인정보에 대한 접근 제한 + 개인정보를 처리하는 데이터베이스 시스템에 대한 접근권한의 부여, 변경, 말소를 통하여 개인정보에 대한 접근통제를 위하여 필요한 조치를 하고 있으며 침입차단시스템을 이용하여 외부로부터의 무단 접근을 통제하고 있습니다. + + 7.비인가자에 대한 출입 통제 + 개인정보를 보관하고 있는 물리적 보관 장소를 별도로 두고 이에 대해 출입통제 절차를 수립, 운영하고 있습니다. +

+ + 제9조 (권익침해 구제방법) +

+ 개인정보 주체는 개인정보 침해로 인한 구제를 받기 위하여 개인정보 분쟁조정위원회, 한국인터넷진흥원 개인정보 침해신고센터 등에 분쟁해결이나 상담 등을 신청할 수 있습니다. + + 이 밖에 기타 개인정보 침해의 신고 및 상담에 대하여는 아래의 기관에 문의하시기를 바랍니다. + 1. 개인정보분쟁조정위원회 또는 개인정보침해신고센터 : 118번(ARS 내선 3번) + 2. 정보보호마크인증위원회 : 02-580-0533~4 + 3. 대검찰청 첨단범죄수사과 : 02-3480-2000 + 4. 경찰청 사이버테러대응센터 : 02-392-0330 + +

+ + 제10조 (영상정보처리기기 설치ㆍ운영) +

+ 한국공정거래조정원은영상정보처리기기 설치 · 운영 지침에 의하여 정보주체의 영상정보 열람 등 요구에 대한 조치를 개인영상정보 열람 · 존재 화가인 청구서로 신청하여 정보주체 자신이 촬영된 경우 또는 명백히 정보주체의 생명, 신체, 재산 이익을 위해 필요한 경우에 한해 열람을 허용하며,영상정보 보호를 위한 기술적, 관리적, 물리적 조치를 하고 있습니다. + 1. [설치 목적] 출입자, 시설물안전, 범죄예방, 화재예방 + 2. [설치 장소 범위] 정문 출입구, 좌측 출입구 + 3. [촬영 시간] 24시간 + 4. [보관기간] 촬영시 부터 30일 + 5. [담당 부서] 운영지원팀 + 6. [연락처] (02)2056-0015 + + 기타 영상정보처리기기의 설치 및 운영에 관한 세부사항은 ‘영상정보처리기기 운영 및 관리지침’ 에 따르고 있습니다. + +

+ + 제11조 (개인정보 보호책임자) +

+ 개인정보 보호법 제31조 제1항에 따른 개인정보 보호 책임자는 다음과 같습니다. + 한국공정거래조정원 개인정보 책임자 : 운영지원팀장 정연홍 + 담당자 : 운영지원팀 김태석 + 연락처 : 02-2056-0015, tskim@kofair.or.kr + +

+

+

분쟁조정서비스 제공을 위한 필수사항으로 동의하지 않을 경우 분쟁조정을 신청할 수 없습니다.
위 사항에 동의하십니까?

+
+ + +
+
+
+

개인정보 수집 • 이용 • 제공 동의서

+
+

한국공정거래조정원은 본 서비스 제공을 위하여 아래와 같이 개인정보를 수집 및 이용하고자 관련내용을 관계 법령에 따라 고지하오니, 동의해 주시기 바랍니다.

+

+ 1. 개인정보의 수집ㆍ이용 목적 + - 서비스 제공 : 교육수료증 발급, 교육이력관리 등 서비스 제공에 관련한 목적으로 개인정보를 처리(수집ㆍ이용)합니다. + + 2. 수집ㆍ이용하려는 개인정보의 항목 + - 성명, 기관명, 직위(급), 연락처, 이메일 주소 + + 3. 개인정보의 보유 및 이용기간 + - 개인정보파일명 : 교육서비스 제공 사용자 정보 - 보유 및 이용기간 : 3년 - 보유근거 : 교육수료증 발급(표준 개인정보 보호지침 내 개인정보파일 보유기간 책정기준표) + + 4. 이용자 개인정보보호 + - 이용자 개인정보보호를 위하여 수집된 개인정보는 암호화되어 처리됩니다. + +

+

+ * 이용자는 해당 개인정보 수집 및 이용 동의에 대한 거부 권리가 있습니다. (단, 개인정보 수집·이용에 대한 동의를 하지 않으실 경우에는 교육수료증 발급 불가 등의 불이익이 발생하게 됩니다.) +

+
+

분쟁조정서비스 제공을 위한 필수사항으로 동의하지 않을 경우 분쟁조정을 신청할 수 없습니다.
위 사항에 동의하십니까?

+
+ + +
+
+
+

고유식별정보 수집 및 제공 동의서

+
+ 공정거래분쟁조정신청서 작성 안내 +

본인은 다음의 목적을 위하여 한국공정거래조정원 사무국(이하 ‘위원회’이라 함)이 본인에 대한 아래의 고유식별정보를 수집 • 이용 • 제3자에게 제공하는 경우「개인정보 보호법」에 따라 동의합니다.

+
+

분쟁조정서비스 제공을 위한 필수사항으로 동의하지 않을 경우 분쟁조정을 신청할 수 없습니다.
위 사항에 동의하십니까?

+
+ + +
+
+ +

한국공정거래조정원은 신청인의 개인정보 보호에 만전을 기할 것을 약속드리며, 개인정보 수집•이용•제공등과 관련하여 문의사항이 있는 경우 1588-1490번으로 연락주시기 바랍니다.

+ +
+ + 취소 +
+ +
+
+
+
+ + + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/webapp/WEB-INF/jsp/_extra/user/mediation/mediationStep03.jsp b/src/main/webapp/WEB-INF/jsp/_extra/user/mediation/mediationStep03.jsp new file mode 100644 index 00000000..f1d6bacd --- /dev/null +++ b/src/main/webapp/WEB-INF/jsp/_extra/user/mediation/mediationStep03.jsp @@ -0,0 +1,166 @@ +<% + response.setHeader("Pragma", "no-cache" ); + response.setDateHeader("Expires", 0); + response.setHeader("Pragma", "no-store"); + response.setHeader("Cache-Control", "no-cache" ); +%> +<%@ page language='java' contentType='text/html; charset=UTF-8'%> +<%@ taglib uri='http://java.sun.com/jsp/jstl/core' prefix='c' %> +<%@ taglib uri='http://www.springframework.org/tags/form' prefix='form'%> + + + + <c:out escapeXml='true' value='${siteMenuTitle}'/> + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + + +
+
+

본문

+
+

분쟁조정 신청

+ 거래유형에 따른 분쟁조정 신청방법 및 절차를 알려드립니다. +
+
+ +
+

본인인증

+
    +
  • 「개인정보 보호법」개정시행(2014.8.7)에 따라 분쟁조정 신청단계에서는 고유식별정보(주민등록번호)를 수집하지 아니하고 '휴대폰 인증‘ 및 ‘아이핀(I-Pin)’으로 고유식별정보를 대체합니다.

  • + +
  • 한국공정거래조정원에서는 보다 깨끗하고 안정적인 서비스를 제공하기 위해 아이핀(I-Pin) 및 휴대폰인증을 통한 본인확인제를 실시하고 있습니다.

  • +
+
+ +
+
+

본인인증은 본인 명의의 휴대폰 인증을 통해서만 가능하며, 사업자 대표가 아닌 자(소속 임직원, 법무법인, 친인척 등)가 신청하는 경우 추후 조정절차 과정에서 추가로 관련 자료의 제출 요구를 받으실 수 있습니다.

+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/webapp/WEB-INF/jsp/_extra/user/mediation/mediationStep03.jsp_20190708_org b/src/main/webapp/WEB-INF/jsp/_extra/user/mediation/mediationStep03.jsp_20190708_org new file mode 100644 index 00000000..c8806675 --- /dev/null +++ b/src/main/webapp/WEB-INF/jsp/_extra/user/mediation/mediationStep03.jsp_20190708_org @@ -0,0 +1,137 @@ +<% + response.setHeader("Pragma", "no-cache" ); + response.setDateHeader("Expires", 0); + response.setHeader("Pragma", "no-store"); + response.setHeader("Cache-Control", "no-cache" ); +%> +<%@ page language='java' contentType='text/html; charset=UTF-8'%> +<%@ taglib uri='http://java.sun.com/jsp/jstl/core' prefix='c' %> +<%@ taglib uri='http://www.springframework.org/tags/form' prefix='form'%> + + + + <c:out escapeXml='true' value='${siteMenuTitle}'/> + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + + +
+
+

본문

+
+

분쟁조정 신청

+ 거래유형에 따른 분쟁조정 신청방법 및 절차를 알려드립니다. +
+
+ +
+

본인인증

+
    +
  • 「개인정보 보호법」개정시행(2014.8.7)에 따라 분쟁조정 신청단계에서는 고유식별정보(주민등록번호)를 수집하지 아니하고 '휴대폰 인증‘ 및 ‘아이핀(I-Pin)’으로 고유식별정보를 대체합니다.

  • + +
  • 한국공정거래조정원에서는 보다 깨끗하고 안정적인 서비스를 제공하기 위해 아이핀(I-Pin) 및 휴대폰인증을 통한 본인확인제를 실시하고 있습니다.

  • +
+
+ +
+
+

본인인증은 본인 명의의 휴대폰 인증을 통해서만 가능하며, 사업자 대표가 아닌 자(소속 임직원, 법무법인, 친인척 등)가 신청하는 경우 추후 조정절차 과정에서 추가로 관련 자료의 제출 요구를 받으실 수 있습니다.

+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/webapp/WEB-INF/jsp/_extra/user/mediation/mediationStep04.jsp b/src/main/webapp/WEB-INF/jsp/_extra/user/mediation/mediationStep04.jsp new file mode 100644 index 00000000..8cd5affc --- /dev/null +++ b/src/main/webapp/WEB-INF/jsp/_extra/user/mediation/mediationStep04.jsp @@ -0,0 +1,3776 @@ +<%@ page language='java' contentType='text/html; charset=UTF-8'%> +<%@ taglib uri='http://java.sun.com/jsp/jstl/core' prefix='c' %> +<%@ taglib uri="http://www.springframework.org/tags" prefix="s"%> +<%@ taglib uri='http://www.springframework.org/tags/form' prefix='form'%> +<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%> +<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %> +<%@ page import="seed.utils.SeedProperties"%> +<%@ page import="seed.utils.SeedUtils"%> +<%-- <% +/* SeedProperties seedProperties = new SeedProperties(); +String captchaChk = SeedUtils.setReplaceNull(seedProperties.getConfigValue("captcha")); */ +%> --%> + + + + <c:out escapeXml='true' value='${siteMenuTitle}'/> + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+

본문

+
+

분쟁조정 신청

+ 거래유형에 따른 분쟁조정 신청방법 및 절차를 알려드립니다. +
+ +
+ + +
+

신청인 기입사항

+
    +
  • 분쟁조정에 필요한 정보(사업자 정보 및 분쟁사실 등)는 담당자 및 분쟁조정협의회 위원 등 관계자들에게만 제공되며, 신청인 및 신청인 소속 직원의 개인정보에 대해서는 관계 법령에 따라 비밀유지 의무를 준수합니다.

  • +
  • 조정원은 분쟁조정 신청 이후 분쟁사실 검토를 위해 관련 법령에 따라 사실관계 확인 등에 필요한 자료제출을 요구할 수 있으며, 자료제출에 2회 이상 불응할 경우 조정절차가 중지될 수 있으니 이 점 유의하시기 바랍니다.

  • +
  • 조정절차 진행 및 조정의사 확인 등을 이유로 필요한 경우 우편으로 문서가 통지될 수 있습니다.

  • +
+
+ + + +
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
분쟁조정신청서 작성 폼 : 조정유형, 신청사유, 신청인의 상호, 대표자, 개인/법인, 우편번호, 지번주소, 도로명주소, 대표전화번호, FAX, 사업자등록번호, 법인등록번호
+ 필수입력 + + + + + + + + + + + + + + + + + + + + + + + + + +
+ 필수입력 + + + +
+ +
+
+
+
+
신청인 + + + 필수입력 + + + + 필수입력 + + +
+ 필수입력 + + + + +
+ 필수입력 + + + + + +
*우편물(공문)을 수령할 수 있는 자택/사업장 주소를 기입 바랍니다. +
+ 필수입력 + + + +
+ +
+ 필수입력 + + + + +
+ +
+ 필수입력 + + +
(휴대폰) +
+ - + - + + + + + - + - + +
+ 필수입력 +
('-'제외) + +
+ + +
('-'제외) + +
+ +
+
조정유형 : 분쟁조정에 필요한 최소한의 정보(성명, 연락처, 주소 등)는 당사자 및
+
신청사유 : 계약상대방의 불공정거래행위 유형을 선택하되, 해당 행위가 복수인 경우 피해금액이 가장 큰 유형을 먼저 선택합니다. (신청사유는 최대 3개까지 선택할 수 있습니다.)
+
상호 : 계약당사자가 개인사업자의 경우 사업자등록증 상의 상호를, 법인사업자인 경우 법인등기부등본 상의 법인명을 기재하시기 바랍니다.
+
대표자 : 계약당사자가 개인사업자의 경우 사업자등록증 상의 대표를, 법인사업자인 경우 법인등기부등본 상의 대표이사를 기재하시기 바랍니다. +
+
개인/법인 : 법인등록번호가 있는 경우 법인을, 그렇지 않은 경우 개인을 선택하여 주시기 바랍니다. +
+
신청인 : 신청인 : 분쟁조정 신청 당사자이자 분쟁의 실제 계약당사자에 해당합니다.
+
도로명주소 : 우편번호 검색을 통해 조정절차 진행과정에서 우편물을 실제 수령할 수 있는 주소를 입력하시기 바랍니다. +
+
대표전화번호 : 조정절차 참여에 활용 가능한 대표번호 또는 임직원의 전화번호 또는 휴대폰 번호를 기재하시기 바랍니다. +
+
사업자등록번호 : 사업자등록증 상에 표기된 등록번호를 기재하시기 바랍니다. +
+
법인등록번호 : 법인등기부등본 상에 표기된 등록번호를 기재하시기 바랍니다. +
+
+
+ +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
신청인 작성 폼 : 조정유형, 신청사유, 신청인의 상호, 대표자, 개인/법인, 우편번호, 지번주소, 도로명주소, 대표전화번호, FAX, 사업자등록번호, 법인등록번호
신청인 + + + +
+ + + +
+ + + + +
+ + + +
+ +
+ + + +
+ +
+ +
(휴대폰) +
+ - + - + + + + + - + - + +
+
('-'제외) +
+ + +
('-'제외) +
+ +
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
분쟁조정신청서 작성 폼 : 조정유형, 신청사유, 신청인의 상호, 대표자, 개인/법인, 우편번호, 지번주소, 도로명주소, 대표전화번호, FAX, 사업자등록번호, 법인등록번호
+ 필수입력 + + + + + + + + + + + + + + + + + + + + + + + + + +
+ 필수입력 + + + +
+ +
+
+
+
+
신청인 + + + 필수입력 + + + + 필수입력 + + +
+ 필수입력 + + + + +
+ 필수입력 + + + + + +
*우편물(공문)을 수령할 수 있는 자택/사업장 주소를 기입 바랍니다. +
+ 필수입력 + + + +
+ +
+ 필수입력 + + + + +
+ +
+ 필수입력 + + +
(휴대폰) +
+ - + - + + + + + - + - + +
+ 필수입력 +
('-'제외) + +
+ + +
('-'제외) + +
+ +
+
조정유형 : 분쟁조정에 필요한 최소한의 정보(성명, 연락처, 주소 등)는 당사자 및
+
신청사유 : 계약상대방의 불공정거래행위 유형을 선택하되, 해당 행위가 복수인 경우 피해금액이 가장 큰 유형을 먼저 선택합니다. (신청사유는 최대 3개까지 선택할 수 있습니다.)
+
상호 : 계약당사자가 개인사업자의 경우 사업자등록증 상의 상호를, 법인사업자인 경우 법인등기부등본 상의 법인명을 기재하시기 바랍니다.
+
대표자 : 계약당사자가 개인사업자의 경우 사업자등록증 상의 대표를, 법인사업자인 경우 법인등기부등본 상의 대표이사를 기재하시기 바랍니다. +
+
개인/법인 : 법인등록번호가 있는 경우 법인을, 그렇지 않은 경우 개인을 선택하여 주시기 바랍니다. +
+
신청인 : 신청인 : 분쟁조정 신청 당사자이자 분쟁의 실제 계약당사자에 해당합니다.
+
도로명주소 : 우편번호 검색을 통해 조정절차 진행과정에서 우편물을 실제 수령할 수 있는 주소를 입력하시기 바랍니다. +
+
대표전화번호 : 조정절차 참여에 활용 가능한 대표번호 또는 임직원의 전화번호 또는 휴대폰 번호를 기재하시기 바랍니다. +
+
사업자등록번호 : 사업자등록증 상에 표기된 등록번호를 기재하시기 바랍니다. +
+
법인등록번호 : 법인등기부등본 상에 표기된 등록번호를 기재하시기 바랍니다. +
+
+
+
+
+ + + + + +
+

피신청인 기입사항

+
    +
  • 피신청인은 분쟁관계에 있는 상대방을 의미합니다.

  • +
+ + +
+ + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
피신청인 등록폼 : 피신청인의 상호, 대표자, 개인/법인, 우편번호, 지번주소, 도로명주소, 대표전화번호(휴대폰), FAX, 사업자등록번호, 법인등록번호
피신청인 + 필수입력 + + + + 필수입력 + + +
+ 필수입력 + + + +
+ 필수입력 + + + + + +
+ 필수입력 + + + +
+ +
+ 필수입력 + + + +
+ +
+ 필수입력 + + +
(휴대폰) +
+ - + - + + + + + - + - + +
+ 필수입력 +
('-'제외) +
+ + +
('-'제외) +
+ +
+
+
+
+
+ +
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
피신청인 등록폼 : 피신청인의 상호, 대표자, 개인/법인, 우편번호, 지번주소, 도로명주소, 대표전화번호(휴대폰), FAX, 사업자등록번호, 법인등록번호
피신청인 + 필수입력 + + + + 필수입력 + + +
+ 필수입력 + + + +
+ 필수입력 + + + + + +
+ 필수입력 + + + +
+ +
+ 필수입력 + + + +
+ +
+ 필수입력 + + +
(휴대폰) +
+ - + - + + + + + - + - + +
+ 필수입력 +
('-'제외) +
+ + +
('-'제외) +
+ +
+
+
+
+
+ +
상호 : 계약당사자로서 분쟁 관련 계약서 등 자료에서 확인이 가능한 상호명을 정확하게 기재하시기 바랍니다. +
+
대표자 : 계약당사자로서 분쟁 관련 계약서 등 자료에서 확인이 가능한 대표자(또는 대표이사)를 정확하게 기재하시기 바랍니다. +
+
대표 전화번호 : 연락이 가능한 계약상대방의 사업장 전화번호를 기재하시기 바랍니다. +
+
+
+ + + + +
+

사건 현황

+
    +
  • 사건 현황에 대한 입력란 입니다.

  • +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
사건현황 작성 폼 : 상호, 대표자, 전화번호, 휴대폰, 대표E-Mail, 우편번호, 지번주소, 도로명주소
대리인정보 + + + +
+ + + + + + + - + - + +
+ + + +
+ + + + + +
+ + + +
+ +
+ + + +
+ +
+
+
+

대리인 정보는 하단 증빙자료 첨부 또는 우편으로 별도 제출이 가능합니다.

+ + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
사건현황 작성 폼2 : 주요재무현황 등의 자본금, 자산총액, 총매출액, 영업이익, 이사건 확인사항의 최초계약체결일, 계약기간, 계약서 사본, 담당자 인적사항의 성함, 전화번호, 휴대폰, FAX, 부서/직위, E메일, 우편번호, 지번주소, 도로명주소, 기타확인사항의 소송, 타 협의회 조정, 중재, 타조정기구 조정, 공정거래위원회 조사.
주요
재무현황 등
+ + + + + +
+ + + + + +
이 사건
확인사항
+ + + + + +
+ + + + + + - + + + +
+ + + + + +
    + + +
  • + gif   + ${file.FILE_NAME} + 삭제 + + + +
+ + + + + +
+ 담당자
인적사항 +
+ + + +
+ + + +
+ + + - + - + + + + + - + - + +
+ + + 필수입력 + +
+ + + + + +
+ +
+ +
+ 신청
확인사항 +
+ ·귀하는 어떠한 경로를 통해 조정제도를 알고 조정신청을 하였습니까? +
+

+ checked="checked" onclick="$('#applyEtc').css('display', 'none');">   + checked="checked" onclick="$('#applyEtc').css('display', 'none');">   + checked="checked" onclick="$('#applyEtc').css('display', 'none');">  +

+

+ checked="checked" onclick="$('#applyEtc').css('display', 'none');">   + checked="checked" onclick="$('#applyEtc').css('display', 'inline-block'); $('#applyEtc').focus();">" value=""> +

+
기타
확인사항
+ 필수입력 + + + + checked="checked"> + checked="checked"> + +
+ 필수입력 + + + + checked="checked"> + checked="checked"> + +
+ 필수입력 + + + + checked="checked"> + checked="checked"> + +
+ 필수입력 + + + + checked="checked"> + checked="checked"> + +
+ 필수입력 + + + + checked="checked"> + checked="checked"> + +
+
자본금 : 계약체결일 기준 직전 사업연도에 대한 부가가치세 과세표준증명원, 감사보고서 및 기업재무제표 상에 기재된 정보를 참조하여 작성하시기 바랍니다. +
+
자산총액 : 계약체결일 기준 직전 사업연도에 대한 부가가치세 과세표준증명원, 감사보고서 및 기업재무제표 상에 기재된 정보를 참조하여 작성하시기 바랍니다. +
+
총매출액 : 계약체결일 기준 직전 사업연도에 대한 부가가치세 과세표준증명원, 감사보고서 및 기업재무제표 상에 기재된 정보를 참조하여 작성하시기 바랍니다. +
+
영업이익 : 계약체결일 기준 직전 사업연도에 대한 부가가치세 과세표준증명원, 감사보고서 및 기업재무제표 상에 기재된 정보를 참조하여 작성하시기 바랍니다. +
+
최초계약일 : 양 당사자가 최초로 계약서를 작성한 날짜 또는 최초로 거래를 개시한 날짜를 기재하여 주시기 바랍니다. +
+
계약기간 : 최초 계약기간 및 계약이 연장된 경우 그 기간을 모두 포함한 전체 계약기간을 기재하여 주시기 바랍니다. +
+
계약서 사본 : 양 당사자가 작성한 계약서 사본을 pdf 또는 그림파일(jpg, gif 등)형태로 첨부해 주시기 바랍니다. +
+
대표자와 동일 : 계약당사자와 이 사건 분쟁조정에 참여 가능한 담당자가 같은 경우에 선택하시기 바랍니다. +
+ +
소송 : 조정절차 진행여부 결정을 위한 확인사항으로서 귀사의 분쟁과 관련하여 민사소송(형사소송은 제외됩니다)이 진행 중인 경우 선택하신 뒤 소제기증명원 상의 사건번호를 기재하여 주시기 바랍니다. +
+
타협의회조정 : 조정절차 진행여부 결정을 위한 확인사항으로서 귀사의 분쟁과 관련 하여 조정절차가 조정원의 다른 분쟁조정협의회에서 진행 중인 경우 선택 후 분쟁조정협의회의 명칭 및 접수통지서 상의 사건번호를 기재하여 주시기 바랍니다. +
+
중재 : 조정절차 진행여부 결정을 위한 확인사항으로서, 해당 분쟁 관련 중재절차가 진행 중인 경우 선택 후 중재기관명 및 사건번호를 기재하여주시기 바랍니다. +
+
타 조정기구 조정 : 조정절차 진행여부 결정을 위한 확인사항으로서 귀사의 분쟁과 관련 하여 조정절차가 조정원 외 분쟁조정 기관에서 진행 중인 경우 선택 하신 뒤 기관명칭 및 사건번호를 기재하여 주시기 바랍니다. +
+
공정거래위원회 조사 : 조정절차 진행여부 결정을 위한 확인사항으로서, 공정거래위원회에서 해당 분쟁에 대하여 조사하고 있는 경우 선택하신 뒤 그 담당부서 및 +사건번호를 기재하여 주시기 바랍니다. +
+ +
+
+ + +
+

협의회별 상세 현황

+
    +
  • 협의회별 상세 입력 사항입니다.

  • +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
협의회별 상세 입력 사항 폼 : 하도급 분야의 상시종업원수, 대/중소기업 구분, 공사업등록여부, 시공능력 평가액
하도급 분야 + + + + + + + +
+ + + + + + + + + +
+
상시종업원수 : 계약체결 직전 사업연도 기준 원천징수이행상황신고서상 12월말 월급여 간이세율(A01) 총인원을 기재하시기 바랍니다. +
+
대/중소기업 구분 : 매출액 및 자산총액을 고려하여 중소기업법상 중소기업자에 해당하는지 여부를 선택하시기 바랍니다. +
+
공사업등록여부 : 건설산업기본법상(전기공사업법, 정보통신공사업법, 소방시설공사업법) 공사업 등록여부를 선택하시기 바랍니다. +
+
시공능력 평가액 : 계약체결 연도 기준 최신 공시된 시공능력평가액을 기재하시기 바랍니다. (보유 공사업 시평액의 총 합계액) +
+
+
+ +

우편용 신청서 참조

+ + + + +
+
+ 하도급대금 내역(신청인) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
하도급대금 내역(신청인) 폼 : 목적물인도(수)(기성청구서상)의 구분, 일자, 금액, 하도급대금수령(지급)의 현금, 어음, 총액, 미지금, 현금의 일자, 금액, 어음의 지급일, 만기일, 금액, 비고
목적물인도(수)
(기성청구서상)
하도급대금수령(지급)비고
일자금액현금어음총액미지급
일자금액지급일만기일금액
+ + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + +
+ 소계: + + + + + + + + + + + + + + + +
+
하도급대금 내역(신청인) : 하도급대금 청구 및 수령 내역을 양식에 맞춰 기재하시기 바랍니다.(공사 계약별로 구분하여 작성) +
+
+ + +
+
+
+ + + + + + + +
+
+ 도급대금 내역(피신청인) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
도급대금 내역(신청인) 폼 : 목적물인도(수)(기성청구서상)의 구분, 일자, 금액, 하도급대금수령(지급)의 현금, 어음, 총액, 미지금, 현금의 일자, 금액, 어음의 지급일, 만기일, 금액, 비고
목적물인도(수)
(기성청구서상)
도급대금수령비고
일자금액현금어음총액미지급
일자금액지급일만기일금액
+ + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + +
+ 소계: + + + + + + + + + + + + + + + +
+
도급대금 내역(피신청인) : 도급대금(이 사건 하도급공사 부분) 청구 및 수령 내역을 양식에 맞춰 기재하시기 바랍니다. +
+
+ + +
+
+
+
+ + + + + <%-- +
+

협의회별 상세 현황

+
    +
  • 협의회별 상세 입력 사항입니다.

  • +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
가맹분야 입력 폼 : 현 가맹점수, 브랜드명, 가맹금예치제 실시여부, 계약기간, 계약체결일, 가맹금액, 가맹금 예치여부, 업종, 정보공개서 등록여부, 신청인 가맹점명, 정보공개서 제공일, 가맹금 수령일, 가맹금 예치기관
가맹 분야
+
+ + + + + + + +
+ + + + + + + + + +
+ + + + + + + +
+ + + + + - + + + +
+ + + + + + + + + + + +
+ + + + + + + + + +
+ + + + + + + + +
+ +
현 가맹점수 : 복수의 가맹사업을 운영할 경우, 이 사건 분쟁과 관련한 영업표지의 가맹점수를 기재하시기 바랍니다. +
+
업종 : 복수의 가맹사업을 운영할 경우, 이 사건 분쟁과 관련한 업종을 기재하시기 바랍니다. +
+
브랜드명 : 복수의 가맹사업을 운영할 경우, 이 사건 분쟁과 관련한 브랜드를 기재하시기 바랍니다. +
+
정보공개서 등록여부 : 복수의 가맹사업을 운영할 경우, 이 사건 분쟁과 관련한 가맹사업의 등록여부를 기재하시기 바랍니다. +
+ +
가맹금 예치기관 : 가맹금을 예치한 금융기관을 기재하시기 바랍니다. +
+
+ +

우편용 신청서 참조, 가맹본부(피신청인)만 해당

+
--%> + + + + <%-- +
+

협의회별 상세 현황

+
    +
  • 협의회별 상세 입력 사항입니다.

  • +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
유통분야 폼 : 상시고용 종업원수, 시장점유율, 소매업사용점포의 총 면적, 소매업종 매출액, 공정위 시정조치 사실
유통 분야
+
+ + %
+ + + +
+
상시고용 종업원수 : 본 건 계약체결 직전 사업연도 12월 말의 원천징수이행상황신고서 상에 기재된 종업원수를 기재하시기 바랍니다. +
+
소매업 사용 점포의 총 면적 : 현재 운영 중인 점포 중 가장 규모가 큰 점포의 총 면적을 제곱미터 단위로 기재하시기 바랍니다. +
+
소매업종 매출액 : 계약체결일 기준 직전 사업연도에 대한 감사보고서 및 기업재무제표 상에 기재된 정보를 참조하여 작성하시기 바랍니다. +
+
공정위 시정조치 사실 : 대규모유통업거래 공정화에 관한 법률에 따른 공정거래위원회의 시정조치 사실이 있는 경우 사건번호 및 조치일자를 기재하시기 바랍니다. +
+
+ +

우편용 신청서 참조, 대규모 유통업자(피신청인)만 해당

+
--%> + + + + + +
+ + + + + + + + + + + + + + + + +
사건현황 작성 3번째 폼 : 증빙자료첨부
+ + + + + +
    + + +
  • + gif   + ${file.FILE_NAME} + 삭제 + + + +
+
+
+ +

주요 재무 현황, 이 사건 확인사항, 담당자 인적사항, 기타확인사항은 일반현황표 참조, 하단 증빙자료 첨부 또는 우편 별도제출 가능

+ + + + +
+

분쟁정보

+
    +
  • 신청내용에는 분쟁과 관련한 정보와 분쟁조정을 통해 구제받고자 하는 취지(손해의 배상, 계약의 유지 또는 해지 등)및 그 취지를 설명할 수 있는 이유를 구체적이고 명확하게 기재하여야 조정절차가 보다 신속하게 진행될 수 있습니다.

  • +
+
+ + + + + + + + + + + + + + + + +
분쟁정보 입력 폼 : 신청취지, 신청이유
+ 필수입력 + + + + +
+ 필수입력 + + + + +
+
+
+ + + + + +
+ +
+ + +
+
+ + + + +
+
+ 분쟁조정 단계별 절차 안내 +
    +
  • [1] 신청서 접수 +
      +
    • 우리 원은 직접 방문, 우편, 인터넷을 통해 분쟁조정신청서를 접수합니다.
    • +
    • - 신청서 작성 시 유의사항
    • +
    • ㅇ 양 당사자 연락처를 정확히 기재바랍니다.
    • +
    • ㅇ 사안이 다양할 경우 피해금액이 큰 주장 위주로 작성해 주시기 바랍니다.
    • +
  • +
  • [2] 양당사자 접수통지 +
      +
    • 사건 접수 후 담당조사관이 등기우편으로 양 당사자에게 접수사실 및 자료 요청을 공문으로 통지해 드립니다. 단, 접수과정에서 우리 원의 조정대상에 해당하지 않는 경우 조정절차가 종료될 수 있습니다.
    • +
  • +
  • [3] 자료제출 +
      +
    • 양당사자는 기한 내에 분쟁 관련 자료(보완서, 답변서, 일반현황표)를 제출해야 하며, 당사자가 2회 이상 자료제출 요청에 불응하면 분쟁조정 절차가 중지될 수 있습니다.
    • +
    • ※ 일반현황표는 양당사자의 거래관계 및 분쟁조정 대상 여부 검토에 활용됩니다.
    • +
  • +
  • [4] 사실관계 조사 +
      +
    • 양 당사자가 제출한 자료들의 검토를 거쳐 본격적인 조정절차가 진행됩니다. 필요한 경우 당사자들에게 출석을 요구할 수 있으며, 조정절차 중 당사자가 직접 합의하여 조정이 종료될 수 있습니다. 반면 자료제출 또는 출석요구 등 조사과정에 2회 이상 참여하지 않는 경우 조정절차가 중지될 수 있습니다.
    • +
  • +
  • [5] 협의회 개최 및 의결 +
      +
    • 사실관계 중 해결되지 않은 사건은 우리 원 분쟁조정협의회에 안건으로 상정되며, 협의회 위원들이 심의 절차를 거쳐 조정안 제시 여부를 결정하고 제시하게 됩니다.
    • +
  • +
  • [6] 조정안 제시 +
      +
    • 협의회에서 조정안을 제시할 경우, 그에 따라 양 당사자에게 조정결정서가 전달되며 양 당사자는 기한(14일) 내에 우리 원 조정안에 대한 수락 여부를 통지해야 합니다.
    • +
  • +
  • [7] 조정절차 종료사실 통지 +
      +
    • 협의회의 의결 결과(합의 여부 등)에 따른 조정절차 결과는 양 당사자에게 문서로 등기 송달되고, 사실상 모든 조정절차가 종료됩니다.
    • +
  • +
  • [8] 후속조치 +
      +
    • 조정이 되지 않은 사건의 경우 공정거래위원회에 보고되며, 공정거래위원회에서는 사안을 검토하여 필요한 경우 사건조사 등 사건처리절차를 개시하게 됩니다.
    • +
  • +
+
+
+ + + + +
+
+ + + 사업자 간에 발생한 분쟁으로서 다음 유형의 행위에 해당하는 경우 +

+ - 공정거래법 제23조 제1항의 일반 불공정거래행위 (거래거절, 차별적 취급, 경쟁사업자 배제, 부당 고객유인, 거래강제, 거래 상지위남용, 구속조건부거래, 사업활동 방해) + - 병행수입 관련 불공정거래행위 + - 신문업에 있어서의 불공정거래행위 + - 특수형태근로종사자(골프장 경기보조원, 레미콘기사, 보험설계사, 학습지교사)에 대한 거래상지위남용행위 + ※ 신청제외 대상 : 불공정거래행위 이외의 공정거래법 위반 행위, 공정위 소관 다른 법령 위반 행위(약관규제법, 하도급법, 방문판매법 등), 소비자 분쟁 및 단순 민사분쟁 +

+
+ + 가맹사업거래 중 발생한 분쟁으로서 다음 유형의 행위에 해당하는 경우 (기타 불공정거래행위 추가) +

+ - 가맹본부의 정보공개서 미제공 + - 가맹본부의 허위ㆍ과장된 정보제공 + - 부당한 계약해지 + - 부당한 계약종료 + - 영업지역의 침해 + ※ 신청제외 대상 : 대리점 계약, 카드가맹점, 소비자 분쟁 등 +

+
+ + 하도급거래 중 발생한 분쟁으로서 다음 유형의 행위에 해당하는 경우 +

+ - 하도급대금의 부당 결정, 하도급대금 미지급, 부당 감액, 어음할인료 미지급, 부당한 대물변제, 선급금 미지급 + - 설계변경 또는 원재료의 가격 변동 등에 따른 하도급대금 조정의무 불이행 + - 물품 등의 구매 강제 + - 부당한 위탁 취소, 부당하게 목적물 등의 수령 거부 + - 부당하게 기술자료 또는 경제적 이익 제공 요구 + ※ 신청제외 대상 : 하도급법 제2조 제1항 내지 제3항의 규정에 의한 “하도급거래”, “원사업자”, “수급사업자” 요건을 충족하지 아니하는 경우, 당해 거래가 끝난 날로부터 3년이 지난 경우, 단순 민사 분쟁 등 +

+
+ + 대규모유통업거래 중 발생한 분쟁으로서 다음 유형의 행위에 해당하는 경우 +

+ - 대규모유통업자란, 소비자가 사용하는 상품을 다수의 사업자로부터 납품받아 판매하는 자로서 직전 사업연도 소매업종 매출액이 1천억원 이상이거나 매장면적 합계 3천㎡이상인 점포를 소매업에 사용하는 자 + - 납품업자등이란, 대규모유통업자가 판매할 상품을 공급하는 납품업자와 대규모유통업자로부터 매장의 일부를 임차하여 소매업을 영위하는 자 + - 상품대금 부당감액, 판매촉진비용의 부담전가, 상품권 구입 요구, 기타 불이익 등 + ※ 신청제외 대상 : 대규모유통업자가 납품업자등에 대하여 거래상 우월적 지위에 있다고 인정되지 아니하는 경우 +

+
+ + 다음과 같은 불공정약관으로 인하여 피해를 입은 고객과 사업자 사이의 분쟁 +

+ - 고객에게 부당하게 불리한 약관 + - 고객에게 부당하게 과중한 손해배상의무를 부담시키는 약관 + - 법률에 따른 고객의 항변권, 상계권 등의 권리를 상당한 이유 없이 배제·제한하는 약관 + - 기타 약관규제법 제17조를 위반한 불공정약관 + ※ 신청제외 대상 : 소비자기본법 제2조 제1호에 따른 소비자인 경우, 약관의 해석이나 그 이행을 요구하는 사건, 약관의 무효판정을 요구하는 사건 등 +

+
+ + 분쟁조정신청서 작성 방법 중 대리점거래 해당 유형 +

+ - 대리점거래 계약서 미제공 구입 강제, 경제상 이익 제공 강요, 판매목표 강제, 경영활동 간섭, 주문내역의 확인요청 거부 또는 회피 등 대리점거래에서 발생한 분쟁 + - 적용제외: 공급업자가 중소기업자에 해당하거나 대리점이 중소기업자에 해당하지 아니하는 경우, 공급업자가 대리점에 대하여 거래상 우월한 지위를 가지고 있다고 인정되지 아니하는 경우, 가맹사업ㆍ금융투자업ㆍ대규모유통업에 해당하는 거래 등은 제외 +

+
+
+
+
+ + + +
+
+
+
+ + +
+ +
+ +
+ + +
+ +
+
+
+ + +
+ +
+
+ + + + + + + + + + + + + + + + diff --git a/src/main/webapp/WEB-INF/jsp/_extra/user/mediation/mediationStep04Ftc.jsp b/src/main/webapp/WEB-INF/jsp/_extra/user/mediation/mediationStep04Ftc.jsp new file mode 100644 index 00000000..ce75f416 --- /dev/null +++ b/src/main/webapp/WEB-INF/jsp/_extra/user/mediation/mediationStep04Ftc.jsp @@ -0,0 +1,331 @@ +<%@ page language='java' contentType='text/html; charset=UTF-8'%> +<%@ taglib uri='http://java.sun.com/jsp/jstl/core' prefix='c' %> +<%@ taglib uri="http://www.springframework.org/tags" prefix="s"%> +<%@ taglib uri='http://www.springframework.org/tags/form' prefix='form'%> +<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%> +<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %> +<%@ page import="seed.utils.SeedProperties"%> +<%@ page import="seed.utils.SeedUtils"%> +<% +SeedProperties seedProperties = new SeedProperties(); +String captchaChk = SeedUtils.setReplaceNull(seedProperties.getConfigValue("captcha")); +%> + + + + <c:out escapeXml='true' value='${siteMenuTitle}'/> + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ + + + + + + + + + + + + + + + diff --git a/src/main/webapp/WEB-INF/jsp/_extra/user/mediation/mediationStep05.jsp b/src/main/webapp/WEB-INF/jsp/_extra/user/mediation/mediationStep05.jsp new file mode 100644 index 00000000..a6e57321 --- /dev/null +++ b/src/main/webapp/WEB-INF/jsp/_extra/user/mediation/mediationStep05.jsp @@ -0,0 +1,75 @@ +<%@ page language='java' contentType='text/html; charset=UTF-8'%> +<%@ taglib uri='http://java.sun.com/jsp/jstl/core' prefix='c' %> +<%@ taglib uri='http://www.springframework.org/tags/form' prefix='form'%> + + + + + <c:out escapeXml='true' value='${siteMenuTitle}'/> + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + + +
+
+

본문

+

분쟁조정 신청

거래유형에 따른 분쟁조정 신청방법 및 절차를 알려드립니다.
+
+ +

${applcntCompany} 귀하(사)의 온라인 분쟁조정 신청이
완료(접수번호: ${rceptNo}) 되었습니다.

+

한국공정거래조정원은 ${applcntCompany} 귀하(사)의 신청을
보다 신속하게 처리하여 드릴 수 있도록 최선을 다하겠습니다.

+ + +

분쟁조정 신청서 접수 후 통상 3일 이내에 담당자 배정 및 정식 분쟁조정 사건으로 등록되며, 이후 관련 법령 등에 의거 사실관계 조사 등 분쟁조정 절차가 진행됩니다.

+ + +
+
+
+ + + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/webapp/WEB-INF/jsp/_extra/user/mediation/mediationStep05Ftc.jsp b/src/main/webapp/WEB-INF/jsp/_extra/user/mediation/mediationStep05Ftc.jsp new file mode 100644 index 00000000..bfebd97a --- /dev/null +++ b/src/main/webapp/WEB-INF/jsp/_extra/user/mediation/mediationStep05Ftc.jsp @@ -0,0 +1,82 @@ +<%@ page language='java' contentType='text/html; charset=UTF-8'%> +<%@ taglib uri='http://java.sun.com/jsp/jstl/core' prefix='c' %> +<%@ taglib uri='http://www.springframework.org/tags/form' prefix='form'%> + + + + + <c:out escapeXml='true' value='${siteMenuTitle}'/> + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + + +
+
+

본문

+

분쟁조정 신청

거래유형에 따른 분쟁조정 신청방법 및 절차를 알려드립니다.
+
+ + + + +

온라인 분쟁조정 신청이
완료 되었습니다.

+

한국공정거래조정원은 신청을
보다 신속하게 처리하여 드릴 수 있도록 최선을 다하겠습니다.

+

분쟁조정 신청서 접수 후 통상 3일 이내에 담당자 배정 및 정식 분쟁조정 사건으로 등록되며, 이후 관련 법령 등에 의거 사실관계 조사 등 분쟁조정 절차가 진행됩니다.

+
+ +

온라인 분쟁조정 임시저장이
완료 되었습니다.

+

한국공정거래조정원은 임시저장은
익일 마이페이지에서 확인하실 수 있습니다.

+

이용해 주셔서 감사합니다.

+
+
+ +
+
+
+ + + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/webapp/WEB-INF/jsp/_extra/web/user/myPage/myCheck.jsp b/src/main/webapp/WEB-INF/jsp/_extra/web/user/myPage/myCheck.jsp index b944a4b9..45dd4902 100644 --- a/src/main/webapp/WEB-INF/jsp/_extra/web/user/myPage/myCheck.jsp +++ b/src/main/webapp/WEB-INF/jsp/_extra/web/user/myPage/myCheck.jsp @@ -7,7 +7,121 @@ <%@ page language='java' contentType='text/html; charset=UTF-8'%> <%@ taglib uri='http://java.sun.com/jsp/jstl/core' prefix='c' %> <%@ taglib uri='http://www.springframework.org/tags/form' prefix='form'%> - + + + + + +
+ +
    +
  • +
  • 본인인증
  • +
+ +

본인인증

+
+
    +
  • 「개인정보 보호법」개정시행(2014.8.7)에 따라 분쟁조정 신청단계에서는 고유식별정보(주민등록번호)를 수집하지 아니하고 '휴대폰 인증‘ 및 ‘아이핀(I-Pin)’으로 고유식별정보를 대체합니다.
  • +
  • 한국공정거래조정원에서는 보다 깨끗하고 안정적인 서비스를 제공하기 위해 아이핀(I-Pin) 및 휴대폰인증을 통한 본인확인제를 실시하고 있습니다.
  • +
+
+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+ 본인인증은 본인 명의의 휴대폰 인증을 통해서만 가능하며, 사업자 대표가 아닌 자(소속 임직원, 법무법인, 친인척 등)가
신청하는 경우 추후 조정절차 과정에서 추가로 관련 자료의 제출 요구를 받으실 수 있습니다. +
+
+ + + + + + + + + + + + + + + + + + + + + + +<%-- <c:out escapeXml='true' value='${siteMenuTitle}'/> @@ -148,4 +262,4 @@ - \ No newline at end of file + --%> \ No newline at end of file diff --git a/src/main/webapp/WEB-INF/jsp/cnt/ckeditorPriview.jsp b/src/main/webapp/WEB-INF/jsp/cnt/ckeditorPriview.jsp index ce267f8b..4d8d3d0f 100644 --- a/src/main/webapp/WEB-INF/jsp/cnt/ckeditorPriview.jsp +++ b/src/main/webapp/WEB-INF/jsp/cnt/ckeditorPriview.jsp @@ -1,3 +1,4 @@ <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> + \ No newline at end of file diff --git a/src/main/webapp/WEB-INF/jsp/cntsource/ckeditorPriview.jsp b/src/main/webapp/WEB-INF/jsp/cntsource/ckeditorPriview.jsp index 20b7c5cd..6cb08f18 100644 --- a/src/main/webapp/WEB-INF/jsp/cntsource/ckeditorPriview.jsp +++ b/src/main/webapp/WEB-INF/jsp/cntsource/ckeditorPriview.jsp @@ -1,23 +1,4 @@ <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %> <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> - - - - - - - - - - - - - - - - - ${cntManageVO.cntCn} - - - \ No newline at end of file +${cntManageVO.cntCn} diff --git a/src/main/webapp/WEB-INF/jsp/uss/ion/cnt/cntManageInsert.jsp b/src/main/webapp/WEB-INF/jsp/uss/ion/cnt/cntManageInsert.jsp index 1848e21f..5b20726d 100644 --- a/src/main/webapp/WEB-INF/jsp/uss/ion/cnt/cntManageInsert.jsp +++ b/src/main/webapp/WEB-INF/jsp/uss/ion/cnt/cntManageInsert.jsp @@ -119,85 +119,7 @@ String.prototype.replaceAll = function(src, repl){ - -<%--
-
-
-

콘텐츠 등록/수정

-

콘텐츠를 등록/수정 할 수 있습니다.

-
-
-
-

*는 필수입력 항목입니다.

-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
사이트 - -
콘텐츠 이름 - - -
내용 - - -
최종수정일 - - -
작성자 - - -
-
- - - - - - - - - -
- -
-
--%> - - +
@@ -275,7 +197,7 @@ String.prototype.replaceAll = function(src, repl){
- +
diff --git a/src/main/webapp/WEB-INF/jsp/web/com/webCommonHeader.jsp b/src/main/webapp/WEB-INF/jsp/web/com/webCommonHeader.jsp index 88845899..a5cc650c 100644 --- a/src/main/webapp/WEB-INF/jsp/web/com/webCommonHeader.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/com/webCommonHeader.jsp @@ -68,7 +68,7 @@
- + diff --git a/src/main/webapp/WEB-INF/jsp/web/com/webLayout.jsp b/src/main/webapp/WEB-INF/jsp/web/com/webLayout.jsp index 3fac8d72..bd5c76b7 100644 --- a/src/main/webapp/WEB-INF/jsp/web/com/webLayout.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/com/webLayout.jsp @@ -42,19 +42,25 @@ content="default-src * self blob: data: gap:; style-src * self 'unsafe-inline' b - - + + + + + + + + + + + + + + @@ -82,7 +88,9 @@ content="default-src * self blob: data: gap:; style-src * self 'unsafe-inline' b
<%-- 좌측메뉴 --%> - + + +
diff --git a/src/main/webapp/WEB-INF/jsp/web/main/mainPage.jsp b/src/main/webapp/WEB-INF/jsp/web/main/mainPage.jsp index e9862d2a..063fbb2a 100644 --- a/src/main/webapp/WEB-INF/jsp/web/main/mainPage.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/main/mainPage.jsp @@ -193,7 +193,7 @@ function commonPopWindowopenForm(surl, popupwidth, popupheight, name, frm) {