diff --git a/src/main/java/seed/com/gtm/base/BaseController.java b/src/main/java/seed/com/gtm/base/BaseController.java index 4f8745aa..26f9fb95 100644 --- a/src/main/java/seed/com/gtm/base/BaseController.java +++ b/src/main/java/seed/com/gtm/base/BaseController.java @@ -299,6 +299,10 @@ public class BaseController { params.put("sql", pageFolder+".selectCaseTrublResult"); params.put("selectCaseTrublResult", JSPUtil.fixNull(bservice.list(params))); } + + //사건 승인권한 조회 + params.put("sql", pageFolder+".selectCaseAuth"); + params.put("selectCaseAuthData", JSPUtil.fixNull(bservice.list(params))); } diff --git a/src/main/java/seed/com/gtm/cases/CaseController.java b/src/main/java/seed/com/gtm/cases/CaseController.java index aaa1f546..4394d005 100644 --- a/src/main/java/seed/com/gtm/cases/CaseController.java +++ b/src/main/java/seed/com/gtm/cases/CaseController.java @@ -1,5 +1,6 @@ package seed.com.gtm.cases; +import java.util.HashMap; import java.util.Map; import javax.servlet.http.HttpServletRequest; @@ -8,6 +9,8 @@ import javax.servlet.http.HttpSession; import org.apache.ibatis.logging.Log; import org.apache.ibatis.logging.LogFactory; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.http.HttpStatus; +import org.springframework.http.ResponseEntity; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.RequestMapping; @@ -19,6 +22,8 @@ import seed.com.gtm.seedfile.SeedFileService; import seed.com.gtm.service.BaseService; import seed.com.gtm.util.JSONView; import seed.com.gtm.util.JSPUtil; +import seed.com.user.mypage.CaseAuthService; +import seed.com.user.mypage.CaseAuthVO; @Controller @@ -33,6 +38,9 @@ public class CaseController { @Autowired private SeedFileService fileService; + + @Autowired + private CaseAuthService caseAuthService; /** * 접수 -> 사건 이관 @@ -95,4 +103,27 @@ public class CaseController { return new ModelAndView("redirect:/uat/uia/EgovLoginUsr.do"); } + + /** + * 사용자 사건권한 승인 변경 처리 + * @param request + * @param session + * @param map + * @return + * @throws Exception + */ + @RequestMapping(value="/gtm/case/updateCaseAuthAjax.do") + public ResponseEntity updateCaseAuthAjax(HttpServletRequest request, HttpSession session, CaseAuthVO caseAuthVO) throws Exception{ + Map returnData = new HashMap(); + try { + caseAuthService.updateCaseAuth(caseAuthVO); + returnData.put("result", "success"); + returnData.put("msg", "변경되었습니다."); + + }catch(Exception e) { + returnData.put("result", "faile"); + returnData.put("msg", "실패하였습니다."); + } + return new ResponseEntity<>(returnData, HttpStatus.OK); + } } \ No newline at end of file diff --git a/src/main/java/seed/com/user/mediation/WebMediationController.java b/src/main/java/seed/com/user/mediation/WebMediationController.java index e0af9c7d..2f84d827 100644 --- a/src/main/java/seed/com/user/mediation/WebMediationController.java +++ b/src/main/java/seed/com/user/mediation/WebMediationController.java @@ -23,7 +23,11 @@ import org.springframework.web.servlet.ModelAndView; import com.ibm.icu.text.SimpleDateFormat; +import kcc.let.uat.uia.service.CertService; +import kcc.let.uat.uia.service.CertVO; import seed.com.gtm.seedfile.SeedFileService; +import seed.com.user.mypage.CaseAuthService; +import seed.com.user.mypage.CaseAuthVO; import seed.com.user.mypage.MyPageService; import seed.common.service.InnorixFileService; import seed.manager.group.service.ManagerGroupService; @@ -71,6 +75,12 @@ public class WebMediationController { @Autowired private SeedFileService fileService; + @Autowired + private CaseAuthService caseAuthService; + + @Autowired + private CertService certService; + @Value("#{config['member.merge']}") private String memberMerge; @@ -2889,6 +2899,7 @@ public class WebMediationController { map.put("rceptNo", paramMap.get("rceptNo")); map.put("applcntCompany", paramMap.get("applcntCompany")); map.put("hpCi1", session.getAttribute("hpCi1")); + paramMap.put("hpName", session.getAttribute("certNm")); //접수마스터 INSERT service.rceptmstInsert(paramMap); @@ -2935,6 +2946,22 @@ public class WebMediationController { //접수현황 빈 값 insert. 추후 04_2에서 update 처리로 정보 입력 service.rceInsert(paramMap); paramMap.put("sts", "success"); + + //접수 처리 시 사건권한 테이블 insert + CaseAuthVO caseAuthVO = new CaseAuthVO(); + //rceptNo구하기 + caseAuthVO.setRceptNo(SeedUtils.setReplaceNull(paramMap.get("rceptNo"))); + + //certId 구하기 + CertVO certVO = certService.selectCert(FairnetUtils.getCertSession(request)); + caseAuthVO.setCertId(certVO.getCertId()); + + //등록자 승인 완료 설정 + caseAuthVO.setCaseAuthType("REG"); + caseAuthVO.setCaseAuthYn("Y"); + + caseAuthService.insertCaseAuth(caseAuthVO); + }catch (Exception e) { log.error("CHECK ERROR:",e); diff --git a/src/main/java/seed/com/user/mypage/CaseAuthService.java b/src/main/java/seed/com/user/mypage/CaseAuthService.java index eb616c43..3ab4000a 100644 --- a/src/main/java/seed/com/user/mypage/CaseAuthService.java +++ b/src/main/java/seed/com/user/mypage/CaseAuthService.java @@ -7,4 +7,6 @@ public interface CaseAuthService { public List selectCaseAuthList(CaseAuthVO caseAuthVO) throws Exception; public void insertCaseAuth(CaseAuthVO caseAuthVO) throws Exception; public CaseAuthVO selectRceptNo(CaseAuthVO caseAuthVO) throws Exception; + public CaseAuthVO selectCaseAuthExist(CaseAuthVO caseAuthVO) throws Exception; + public void updateCaseAuth(CaseAuthVO caseAuthVO) throws Exception; } diff --git a/src/main/java/seed/com/user/mypage/WebMyPageController.java b/src/main/java/seed/com/user/mypage/WebMyPageController.java index dd87ffbe..8f995878 100644 --- a/src/main/java/seed/com/user/mypage/WebMyPageController.java +++ b/src/main/java/seed/com/user/mypage/WebMyPageController.java @@ -461,6 +461,15 @@ private Logger log = Logger.getLogger(this.getClass()); ex.printStackTrace(); } + //사건권한 설정 + try { + CertVO certVO = certService.selectCert(FairnetUtils.getCertSession(req)); + paramMap.put("certName", certVO.getName()); + paramMap.put("certPhone", certVO.getPhone()); + }catch(Exception ex) { + ex.printStackTrace(); + } + //페이지용 추가 2 try { PageMaker pageMaker = new PageMaker(); @@ -634,7 +643,24 @@ private Logger log = Logger.getLogger(this.getClass()); map.put("selectSubcntrsttus", service.selectSubcntrsttus(paramMap));//하도급대급 내역 리스 map.put("selectSubcntrsttusTot", service.selectSubcntrsttusTot(paramMap));//하도급 소계 그룹바이 map.put("caseFileList", fileService.caseFileList(paramMap));//파일 리스트 + map.put("mediType", paramMap.get("mediType"));//구분 + + //사건권한 조회하기 + try { + + CertVO certVO = certService.selectCert(FairnetUtils.getCertSession(req)); + if(certVO != null) { + CaseAuthVO caseAuthVO = new CaseAuthVO(); + caseAuthVO.setCertId(certVO.getCertId()); + caseAuthVO.setRceptNo(SeedUtils.setReplaceNull(paramMap.get("rceptNo"))); + caseAuthVO = caseAuthService.selectCaseAuthExist(caseAuthVO); + map.put("caseAuthVO", caseAuthVO);//구분 + } + }catch(Exception e) { + e.printStackTrace(); + } + return new ModelAndView("/_extra/web/user/myPage/myMediationView"); } @@ -1063,11 +1089,11 @@ private Logger log = Logger.getLogger(this.getClass()); List> applCnt = mediationService.selectCaseApplcnt(paramMap); List> respondentCnt = mediationService.selectCaseRespondent(paramMap); - if((applCnt == null || applCnt.size() == 0) && (respondentCnt == null || respondentCnt.size() == 0)){ + /*if((applCnt == null || applCnt.size() == 0) && (respondentCnt == null || respondentCnt.size() == 0)){ result.put("stauts", "fail"); result.put("msg", "해당 조정 사건이 존재하지 않습니다."); return new ResponseEntity<>(result, HttpStatus.OK); - } + }*/ String caseAuthType = ""; @@ -1092,12 +1118,12 @@ private Logger log = Logger.getLogger(this.getClass()); } } - if(status == false) { + /*if(status == false) { result.put("status", "fail"); result.put("msg", "비밀번호가 일치 하지 않습니다."); return new ResponseEntity<>(result, HttpStatus.OK); - } + }*/ try { CaseAuthVO caseAuthVO = new CaseAuthVO(); @@ -1128,6 +1154,34 @@ private Logger log = Logger.getLogger(this.getClass()); return new ResponseEntity<>(result, HttpStatus.OK); } + @RequestMapping("/web/user/mypage/{siteIdx}/01/{siteMenuIdx}/delReq.do") + public ModelAndView delReq(ModelMap map, HttpServletRequest request, HttpSession session,@RequestParam Map paramMap, + @PathVariable(value="siteIdx") String siteIdx, + @PathVariable(value="siteMenuIdx") Integer siteMenuIdx){ + + if(SeedUtils.setReplaceNull(session.getAttribute("certName")).equals("")){ + map.put("siteIdx", "case"); + map.put("url", "/web/user/mypage/case/01/168/myCheck.do"); + map.put("message", "common.message.my.check"); + map.put("opener", ""); + map.put("append", ""); + map.put("self", ""); + + return new ModelAndView("/_common/jsp/umessage"); + } + + service.delReq(paramMap); + + map.put("siteIdx", "case"); + map.put("url", "/user/mypage/case/01/169/myMediationList.do"); + map.put("message", "user.message.mod"); + map.put("opener", ""); + map.put("append", ""); + map.put("self", ""); + + return new ModelAndView("/_common/jsp/umessage"); + + } private Boolean ciCheck(ModelMap map, HttpSession session) { String certNm = SeedUtils.setReplaceNull(session.getAttribute("certNm")); String certHpNo = SeedUtils.setReplaceNull(session.getAttribute("certHpNo")); diff --git a/src/main/java/seed/com/user/mypage/impl/CaseAuthDAO.java b/src/main/java/seed/com/user/mypage/impl/CaseAuthDAO.java index 5c97e2c8..21633b5b 100644 --- a/src/main/java/seed/com/user/mypage/impl/CaseAuthDAO.java +++ b/src/main/java/seed/com/user/mypage/impl/CaseAuthDAO.java @@ -19,4 +19,10 @@ public class CaseAuthDAO extends EgovAbstractDAO { public CaseAuthVO selectRceptNo(CaseAuthVO caseAuthVO) throws Exception{ return (CaseAuthVO) select("caseAuthDAO.selectRceptNo", caseAuthVO); } + public CaseAuthVO selectCaseAuthExist(CaseAuthVO caseAuthVO) throws Exception{ + return (CaseAuthVO) select("caseAuthDAO.selectCaseAuthExist", caseAuthVO); + } + public void updateCaseAuth(CaseAuthVO caseAuthVO) throws Exception { + update("caseAuthDAO.updateCaseAuth", caseAuthVO); + } } diff --git a/src/main/java/seed/com/user/mypage/impl/CaseAuthServiceImpl.java b/src/main/java/seed/com/user/mypage/impl/CaseAuthServiceImpl.java index 56746557..1e3e11b1 100644 --- a/src/main/java/seed/com/user/mypage/impl/CaseAuthServiceImpl.java +++ b/src/main/java/seed/com/user/mypage/impl/CaseAuthServiceImpl.java @@ -34,5 +34,13 @@ public class CaseAuthServiceImpl extends EgovAbstractServiceImpl implements Case public CaseAuthVO selectRceptNo(CaseAuthVO caseAuthVO) throws Exception{ return caseAuthDAO.selectRceptNo(caseAuthVO); } + @Override + public CaseAuthVO selectCaseAuthExist(CaseAuthVO caseAuthVO) throws Exception{ + return caseAuthDAO.selectCaseAuthExist(caseAuthVO); + } + @Override + public void updateCaseAuth(CaseAuthVO caseAuthVO) throws Exception { + caseAuthDAO.updateCaseAuth(caseAuthVO); + } } \ No newline at end of file diff --git a/src/main/resources/egovframework/sqlmap/config/mappers/mypage/mypage_sql.xml b/src/main/resources/egovframework/sqlmap/config/mappers/mypage/mypage_sql.xml index 7dee5716..fbd26818 100644 --- a/src/main/resources/egovframework/sqlmap/config/mappers/mypage/mypage_sql.xml +++ b/src/main/resources/egovframework/sqlmap/config/mappers/mypage/mypage_sql.xml @@ -61,13 +61,18 @@ )AS RES_CNT, REQUEST_CHECK FROM C_RCEPTMST CR - - WHERE 1=1 - - AND APPLCNT_DI IS NULL - AND APPLCNT_DI = #{hpDi} - - + WHERE ( RCEPT_NO IN ( + SELECT UCA.RCEPT_NO + FROM UNP_CASE_AUTH UCA + JOIN UNP_CERT UC + ON UCA.CERT_ID = UC.CERT_ID + WHERE UCA.RCEPT_NO = RCEPT_NO + AND UC.CERT_NAME = #{certName} + AND UC.CERT_PHONE = #{certPhone} + AND UCA.CASE_AUTH_YN = 'Y' + ) + OR APPLCNT_DI = #{hpDi} + ) AND DEL_GUBUN = 'N' AND REQUEST_CHECK = '1601000000' @@ -83,14 +88,19 @@ /* mypage.selectCnt */ SELECT COUNT(*) FROM C_RCEPTMST - - WHERE 1=1 - - - AND APPLCNT_DI IS NULL - AND APPLCNT_DI = #{hpDi} - - + WHERE ( + RCEPT_NO IN ( + SELECT UCA.RCEPT_NO + FROM UNP_CASE_AUTH UCA + JOIN UNP_CERT UC + ON UCA.CERT_ID = UC.CERT_ID + WHERE UCA.RCEPT_NO = RCEPT_NO + AND UC.CERT_NAME = #{certName} + AND UC.CERT_PHONE = #{certPhone} + AND UCA.CASE_AUTH_YN = 'Y' + ) + OR APPLCNT_DI = #{hpDi} + ) AND DEL_GUBUN = 'N' AND REQUEST_CHECK = '1601000000' @@ -121,7 +131,9 @@ CASE_REASON1, CASE_REASON2, CASE_REASON3, - CONSIGNMENT_GUBUN + (SELECT CODE_NAME FROM C_CODE WHERE CODE_IDXS = CR.CONSIGNMENT_GUBUN) AS CONSIGNMENT_GUBUN_NAME, + CONSIGNMENT_GUBUN, + DEL_GUBUN FROM C_RCEPTMST CR WHERE RCEPT_NO = #{rceptNo} diff --git a/src/main/resources/egovframework/sqlmap/config/mappers/trublprocessmng/trublprocessmng_sql.xml b/src/main/resources/egovframework/sqlmap/config/mappers/trublprocessmng/trublprocessmng_sql.xml index adea6c82..799841e8 100644 --- a/src/main/resources/egovframework/sqlmap/config/mappers/trublprocessmng/trublprocessmng_sql.xml +++ b/src/main/resources/egovframework/sqlmap/config/mappers/trublprocessmng/trublprocessmng_sql.xml @@ -2202,4 +2202,28 @@ SET REPORT_PAYMENT_DT = REPLACE(#{reportPaymentDt},'-','') WHERE CASE_NO = #{caseNo} + + + \ No newline at end of file diff --git a/src/main/resources/egovframework/sqlmap/mappers/CaseAuth_SQL_Oracle.xml b/src/main/resources/egovframework/sqlmap/mappers/CaseAuth_SQL_Oracle.xml index ebce89a0..1ce5327a 100644 --- a/src/main/resources/egovframework/sqlmap/mappers/CaseAuth_SQL_Oracle.xml +++ b/src/main/resources/egovframework/sqlmap/mappers/CaseAuth_SQL_Oracle.xml @@ -68,4 +68,34 @@ + + + + UPDATE + UNP_CASE_AUTH + SET + CASE_AUTH_YN = #caseAuthYn#, + LAST_UPDT_PNTTM = SYSDATE + WHERE + CASE_AUTH_ID = #caseAuthId# + + + diff --git a/src/main/webapp/WEB-INF/jsp/_extra/web/user/myPage/myMediationList.jsp b/src/main/webapp/WEB-INF/jsp/_extra/web/user/myPage/myMediationList.jsp index 5ba67281..377462ef 100644 --- a/src/main/webapp/WEB-INF/jsp/_extra/web/user/myPage/myMediationList.jsp +++ b/src/main/webapp/WEB-INF/jsp/_extra/web/user/myPage/myMediationList.jsp @@ -65,7 +65,7 @@
-

전체 3건 (1/1페이지)

+

전체 건 (1/1페이지)

@@ -132,44 +132,6 @@
-
-
-

전체 3건 (1/1페이지)

-
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - -
번호신청인조정유형보관일수정
3홍길동공정거래2024-08-20
-
-
- - - diff --git a/src/main/webapp/WEB-INF/jsp/_extra/web/user/myPage/myMediationTempList.jsp b/src/main/webapp/WEB-INF/jsp/_extra/web/user/myPage/myMediationTempList.jsp index df60488b..e5d8bc1b 100644 --- a/src/main/webapp/WEB-INF/jsp/_extra/web/user/myPage/myMediationTempList.jsp +++ b/src/main/webapp/WEB-INF/jsp/_extra/web/user/myPage/myMediationTempList.jsp @@ -67,7 +67,7 @@
-

전체 3건 (1/1페이지)

+

전체 건 (1/1페이지)

@@ -130,7 +130,7 @@
-

전체 3건 (1/1페이지)

+

전체 /span>건 (1/1페이지)

diff --git a/src/main/webapp/WEB-INF/jsp/_extra/web/user/myPage/myMediationView.jsp b/src/main/webapp/WEB-INF/jsp/_extra/web/user/myPage/myMediationView.jsp index ca0ac7d1..2bd93a0c 100644 --- a/src/main/webapp/WEB-INF/jsp/_extra/web/user/myPage/myMediationView.jsp +++ b/src/main/webapp/WEB-INF/jsp/_extra/web/user/myPage/myMediationView.jsp @@ -83,12 +83,14 @@ - - -

*필수입력

하도급 위탁유형 - - 건설 - + + + +

*필수입력

하도급 위탁유형 + + + +
@@ -97,221 +99,80 @@
신청인 기입사항
-
    -
  • -
    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -

    *필수입력

    상호 -
    -

    *필수입력

    대표자 -
    -

    *필수입력

    개인/법인 -
    -

    *필수입력

    우편번호 -
    -

    *필수입력

    도로명 주소 -
    -

    *필수입력

    이메일 -
    abc@abc.com
    -

    *필수입력

    휴대폰 -
    FAX
    -

    *필수입력

    사업자 등록번호
    ('-' 제외) -
    법인등록번호
    ('-' 제외)
    -
    -
  • -
  • -
    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -

    *필수입력

    상호 -
    (주)김상호 -

    *필수입력

    대표자 -
    김상호
    -

    *필수입력

    개인/법인 -
    개인
    -

    *필수입력

    우편번호 -
    12345
    -

    *필수입력

    도로명 주소 -
    경기도 남양주시 다산순환로 20 111호
    -

    *필수입력

    이메일 -
    abc@abc.com
    -

    *필수입력

    휴대폰 -
    010-1234-5678FAX-
    -

    *필수입력

    사업자 등록번호
    ('-' 제외) -
    6138165278법인등록번호
    ('-' 제외)
    -
    -
    -
  • -
  • -
    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -

    *필수입력

    상호 -
    (주)김상호 -

    *필수입력

    대표자 -
    김상호
    -

    *필수입력

    개인/법인 -
    개인
    -

    *필수입력

    우편번호 -
    12345
    -

    *필수입력

    도로명 주소 -
    경기도 남양주시 다산순환로 20 111호
    -

    *필수입력

    이메일 -
    abc@abc.com
    -

    *필수입력

    휴대폰 -
    010-1234-5678FAX-
    -

    *필수입력

    사업자 등록번호
    ('-' 제외) -
    6138165278법인등록번호
    ('-' 제외)
    -
    -
    -
  • + +
  • +
    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    *필수입력

    상호 +
    +

    *필수입력

    대표자 +
    +

    *필수입력

    개인/법인 +
    +

    *필수입력

    우편번호 +
    +

    *필수입력

    도로명 주소 +
    +

    *필수입력

    이메일 +
    abc@abc.com
    +

    *필수입력

    휴대폰 +
    FAX
    +

    *필수입력

    사업자 등록번호
    ('-' 제외) +
    법인등록번호
    ('-' 제외)
    +
    +
  • +
@@ -321,219 +182,73 @@
    -
  • -
    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -

    *필수입력

    상호 -
    (주)김상호 -

    *필수입력

    대표자 -
    김상호
    -

    *필수입력

    개인/법인 -
    개인
    -

    *필수입력

    우편번호 -
    12345
    -

    *필수입력

    도로명 주소 -
    경기도 남양주시 다산순환로 20 111호
    -

    *필수입력

    이메일 -
    abc@abc.com
    -

    *필수입력

    휴대폰 -
    010-1234-5678FAX-
    -

    *필수입력

    사업자 등록번호
    ('-' 제외) -
    6138165278법인등록번호
    ('-' 제외)
    -
    -
    -
  • -
  • -
    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -

    *필수입력

    상호 -
    (주)김상호 -

    *필수입력

    대표자 -
    김상호
    -

    *필수입력

    개인/법인 -
    개인
    -

    *필수입력

    우편번호 -
    12345
    -

    *필수입력

    도로명 주소 -
    경기도 남양주시 다산순환로 20 111호
    -

    *필수입력

    이메일 -
    abc@abc.com
    -

    *필수입력

    휴대폰 -
    010-1234-5678FAX-
    -

    *필수입력

    사업자 등록번호
    ('-' 제외) -
    6138165278법인등록번호
    ('-' 제외)
    -
    -
    -
  • -
  • -
    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -

    *필수입력

    상호 -
    (주)김상호 -

    *필수입력

    대표자 -
    김상호
    -

    *필수입력

    개인/법인 -
    개인
    -

    *필수입력

    우편번호 -
    12345
    -

    *필수입력

    도로명 주소 -
    경기도 남양주시 다산순환로 20 111호
    -

    *필수입력

    이메일 -
    abc@abc.com
    -

    *필수입력

    휴대폰 -
    010-1234-5678FAX-
    -

    *필수입력

    사업자 등록번호
    ('-' 제외) -
    6138165278법인등록번호
    ('-' 제외)
    -
    -
    -
  • + +
  • +
    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    *필수입력

    상호 +
    +

    *필수입력

    대표자 +
    +

    *필수입력

    개인/법인 +
    +

    *필수입력

    우편번호 +
    +

    *필수입력

    도로명 주소 +
    +

    *필수입력

    휴대폰 +
    FAX
    +

    *필수입력

    사업자 등록번호
    ('-' 제외) +
    법인등록번호
    ('-' 제외)
    +
    +
  • +
@@ -557,27 +272,27 @@ 상호 - - + 대표자 - - + 전화번호 - - + 휴대폰 - - + 이메일 - + 우편번호 - + 도로명주소 - + @@ -598,15 +313,15 @@ 자본금 - - + 자산총액 - - + 총매출액 - - + 영업이익 - - + @@ -626,15 +341,23 @@ 최초 계약일 - 2024-03-25 + 계약기간 - 2024-03-25 ~ 2024-10-25 + + ${fn:substring(selectRceptsttus.START_CONTRACT, 0, 4)}-${fn:substring(selectRceptsttus.START_CONTRACT, 4, 6)}-${fn:substring(selectRceptsttus.START_CONTRACT, 6, 8)} + ~ + ${fn:substring(selectRceptsttus.END_CONTRACT, 0, 4)}-${fn:substring(selectRceptsttus.END_CONTRACT, 4, 6)}-${fn:substring(selectRceptsttus.END_CONTRACT, 6, 8)} + 계약서 사본 @@ -658,31 +381,31 @@ 성함 - - + FAX - - + 전화번호 - - + 휴대폰 - - + 부서/직위 - - + 이메일 - - + 우편번호 - - + 도로명 주소 - + @@ -698,8 +421,40 @@ 1. 귀하는 ‘한국공정거래조정원’을 어떤 경로로 알게 되셨습니까?
-

3) 기 타

-

직접입력 : 거래처의 권유로 알게되었음

+

+ + + 대중매체 광고(라디오,신문 등) + 옥외광고(지하철, 옥외간판 등) + SNS채널(유튜브, 네이버 블로그, 인스타그램 등) + 공정거래위원회 + 기타(지인소개, 인터넷 검색 등) - + + 대중매체-광고라디오 광고 + 대중매체-신문지면 광고 + 대중매체-TV방송 광고 + 옥외광고-지하철 스크린도어 광고 + 옥외광고-버스 랩핑 광고 + 옥외광고-옥외간판 + SNS채널-네이버 공식 블로그 + SNS채널-인스타그램·페이스북·트위터 + SNS채널-유튜브 (조정원TV) + 기타-지인소개 + 기타-인터넷 검색 + 기타 + + + 한국공정거래조정원 민원상담실 + 공정거래위원회 고객지원담당관실 + 인터넷 검색 + 언론기사 + 기타 + + +

+ +

직접입력 :

+
@@ -710,30 +465,30 @@
1. 소송이 진행중인가요?
-

진행 : 의정부지방법원, 2024 가합 2035412

+

2. 소송 내용이 조정신청 내용과 동일한가요?
-

동일

+

3. 타 협의회 조정이 진행중인가요?
-

진행 : 중소기업 기술분쟁조정위원회

+

4. 중재가 진행중인가요?
-

진행 : 중소기업 기술분쟁조정위원회

+

5. 타 조정기구 조정이 진행중인가요?
-

진행 : 중소기업 기술분쟁조정위원회

+

6. 공정거래위원회 조사가 진행중인가요?
-

진행 : 기술유용조사과

+

7. 당사자간 합의가 완료되어 조정조서 작성을 요청하는 사안인지 여부
-
+
@@ -745,7 +500,15 @@ 증빙자료 첨부 - + + + + + @@ -753,7 +516,7 @@ - +

협의회별 상세 현황

@@ -770,15 +533,15 @@ 상시종업원수 - 2명 + 명 대/중소기업 구분 - 소기업 + 공사업등록여부 - 미등록 + 시공능력 평가액 - - + @@ -829,34 +592,59 @@ - - 가 - 20240823 - 870,000,000 - 20240823 - 870,000,000 - 20240823 - 20240823 - 870,000,000 - 2,000 - 2,000 - 내용 없음 - - - 소계:가 - 20240823 - 870,000,000 - 20240823 - 870,000,000 - 20240823 - 20240823 - 870,000,000 - 2,000 - 2,000 - 내용 없음 - + + + + + + + + + + + + + + + + + + + + + + + 소계: + + + + + + + + + + + + + 계 + + + + + + + + + + + + + + + - +
@@ -898,7 +686,7 @@ 목적물인도(수)-기성청구서상 - 도급대금수령 + 하도급대금수령(지급) 비고 @@ -919,34 +707,59 @@ - - 가 - 20240823 - 870,000,000 - 20240823 - 870,000,000 - 20240823 - 20240823 - 870,000,000 - 2,000 - 2,000 - 내용 없음 - - - 소계:가 - 20240823 - 870,000,000 - 20240823 - 870,000,000 - 20240823 - 20240823 - 870,000,000 - 2,000 - 2,000 - 내용 없음 - + + + + + + + + + + + + + + + + + + + + + + + 소계: + + + + + + + + + + + + + 계 + + + + + + + + + + + + + + + - +
- + @@ -981,13 +793,16 @@

*필수입력

신청취지 - 신청취지 내용입니다. + + <%pageContext.setAttribute("enter","\n"); %> + +

*필수입력

신청이유 - 신청취지 내용입니다. + @@ -995,7 +810,9 @@
- + + +
diff --git a/src/main/webapp/WEB-INF/jsp/seed/_extra/gtm/trublprocessmng/rceptEdit.jsp b/src/main/webapp/WEB-INF/jsp/seed/_extra/gtm/trublprocessmng/rceptEdit.jsp index 62a8b427..879e3243 100644 --- a/src/main/webapp/WEB-INF/jsp/seed/_extra/gtm/trublprocessmng/rceptEdit.jsp +++ b/src/main/webapp/WEB-INF/jsp/seed/_extra/gtm/trublprocessmng/rceptEdit.jsp @@ -4068,6 +4068,27 @@ function nanumProcessStartTmp(){ } + +function authChg(caseAuthId, authYn){ + $("#caseAuthId").val(caseAuthId) + $("#caseAuthYn").val(authYn) + $.ajax({ + url : '/gtm/case/updateCaseAuthAjax.do', + type : 'POST', + processData: false, + contentType: false, + data: new FormData(document.caseAuthForm), + success: function(response) { + alert(response.msg); + if(response.result == 'success'){ + location.reload(); + } + }, + error: function(error) { + alert("error"); + } + }) + } @@ -8779,20 +8800,27 @@ function nanumProcessStartTmp(){ - - 1 - 사용자1 - 010-0000-0000 - 승인완료 - - - - 2 - 사용자2 - 010-1111-1111 - 승인요청 - - + + + ${status.count} + ${data.certName} + ${data.certPhone} + + 승인완료 + + + 승인요청 + + + + + + + + + + +
@@ -9094,4 +9122,10 @@ function nanumProcessStartTmp(){ - \ No newline at end of file + + +
+ + +
+ \ No newline at end of file