From e4ce13352589e4f7142f895f7699ab595e8cac6a Mon Sep 17 00:00:00 2001 From: JIWOO Date: Thu, 19 Dec 2024 18:03:34 +0900 Subject: [PATCH] =?UTF-8?q?=EC=9D=B4=EC=A7=80=EC=9A=B0=20-=20=ED=98=91?= =?UTF-8?q?=EC=9D=98=ED=9A=8C=EC=9C=84=EC=9B=90=20=ED=99=94=EB=A9=B4?= =?UTF-8?q?=EC=97=90=20=EB=8F=99=EC=9D=98=ED=95=98=EA=B8=B0=20=EB=B2=84?= =?UTF-8?q?=ED=8A=BC=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../DisputeResolutionCommitteeService.java | 3 ++ ...DisputeResolutionCommitteeServiceImpl.java | 6 ++++ .../service/DisputeResolutionCommitteeVO.java | 8 +++++ .../dao/DisputeResolutionCommitteeDao.java | 9 ++++++ .../disputeResolutionCommittee_sql.xml | 22 +++++++++++++ .../user/trublcfrncmng/trublcfrncmngView.jsp | 31 +++++++++++++++++-- 6 files changed, 77 insertions(+), 2 deletions(-) diff --git a/src/main/java/seed/com/user/login/service/DisputeResolutionCommitteeService.java b/src/main/java/seed/com/user/login/service/DisputeResolutionCommitteeService.java index a08d5bb5..1c4e6678 100644 --- a/src/main/java/seed/com/user/login/service/DisputeResolutionCommitteeService.java +++ b/src/main/java/seed/com/user/login/service/DisputeResolutionCommitteeService.java @@ -17,6 +17,9 @@ public interface DisputeResolutionCommitteeService{ //분쟁위원조정 로그인체크 DisputeResolutionCommitteeAttendanceRateVO resolutionCommitteeRate(String memberIdx); + + //분쟁조정위원 동의여부. + boolean resolutionAgree(DisputeResolutionCommitteeVO resultVO) throws IOException, InvocationTargetException, SQLException; } diff --git a/src/main/java/seed/com/user/login/service/DisputeResolutionCommitteeServiceImpl.java b/src/main/java/seed/com/user/login/service/DisputeResolutionCommitteeServiceImpl.java index f3ec09de..343ce213 100644 --- a/src/main/java/seed/com/user/login/service/DisputeResolutionCommitteeServiceImpl.java +++ b/src/main/java/seed/com/user/login/service/DisputeResolutionCommitteeServiceImpl.java @@ -37,4 +37,10 @@ public class DisputeResolutionCommitteeServiceImpl implements DisputeResolutionC // TODO Auto-generated method stub return disputeResolutionCommitteeDao.resolutionCommitteeRate(memberIdx); } + + @Override + public boolean resolutionAgree(DisputeResolutionCommitteeVO resultVO) + throws IOException, InvocationTargetException, SQLException { + return disputeResolutionCommitteeDao.resolutionAgree(resultVO); + } } diff --git a/src/main/java/seed/com/user/login/service/DisputeResolutionCommitteeVO.java b/src/main/java/seed/com/user/login/service/DisputeResolutionCommitteeVO.java index e5fd7e62..ad6a0591 100644 --- a/src/main/java/seed/com/user/login/service/DisputeResolutionCommitteeVO.java +++ b/src/main/java/seed/com/user/login/service/DisputeResolutionCommitteeVO.java @@ -44,6 +44,7 @@ public class DisputeResolutionCommitteeVO implements Serializable{ String memberCode; String delYn; String memberIp; + String agreeCheck; public String getMemberNo() { return memberNo; @@ -273,4 +274,11 @@ public class DisputeResolutionCommitteeVO implements Serializable{ public void setMemberIp(String memberIp) { this.memberIp = memberIp; } + public String getAgreeCheck() { + return agreeCheck; + } + public void setAgreeCheck(String agreeCheck) { + this.agreeCheck = agreeCheck; + } + } diff --git a/src/main/java/seed/dao/DisputeResolutionCommitteeDao.java b/src/main/java/seed/dao/DisputeResolutionCommitteeDao.java index 10825a5f..a664ccc9 100644 --- a/src/main/java/seed/dao/DisputeResolutionCommitteeDao.java +++ b/src/main/java/seed/dao/DisputeResolutionCommitteeDao.java @@ -35,4 +35,13 @@ public class DisputeResolutionCommitteeDao { } + public boolean resolutionAgree(DisputeResolutionCommitteeVO resultVO){ + int dmlCnt = sqlSession.insert("disputeResolutionCommittee.resolutionAgree", resultVO); + if(dmlCnt>0){ + return true; + }else{ + return false; + } + } + } diff --git a/src/main/resources/egovframework/sqlmap/config/mappers/disputeResolutionCommittee/disputeResolutionCommittee_sql.xml b/src/main/resources/egovframework/sqlmap/config/mappers/disputeResolutionCommittee/disputeResolutionCommittee_sql.xml index f8f3f12f..ab6c73d7 100644 --- a/src/main/resources/egovframework/sqlmap/config/mappers/disputeResolutionCommittee/disputeResolutionCommittee_sql.xml +++ b/src/main/resources/egovframework/sqlmap/config/mappers/disputeResolutionCommittee/disputeResolutionCommittee_sql.xml @@ -129,6 +129,7 @@ , A.CONFERENCE_SIGN_YN , (SELECT COUNT(*) FROM C_ENDJOSU C WHERE C.CFRNC_NO = A.CFRNC_NO) AS JOSU_CNT , (SELECT COUNT(*) FROM C_ENDJOSU_SIGN D WHERE D.CFRNC_NO = A.CFRNC_NO AND D.MEMBER_NO = B.MEMBER_NO) AS JOSU_SIGN_CNT + , (SELECT COUNT(*) FROM C_CFRNCATNDNC_AGREE E WHERE E.CFRNC_NO = A.CFRNC_NO AND E.MEMBER_NO = B.MEMBER_NO) AS AGREE_CNT FROM C_CFRNCMANAGE A, C_CFRNCATNDNC B WHERE A.CFRNC_NO = B.CFRNC_NO(+) @@ -286,4 +287,25 @@ DELETE FROM C_ENDJOSU_SIGN WHERE CFRNC_NO = #{cfrncNo} AND CASE_NO = #{caseNo} AND MEMBER_NO = #{memberIdx} + + + + INSERT + INTO C_CFRNCATNDNC_AGREE + ( + SEQ_NO, + CFRNC_NO, + MEMBER_NO, + AGREE_CHECK, + REG_DT + ) + VALUES + ( + C_CFRNCATNDNC_AGREE_SEQ.NEXTVAL, + #{cfrncNo}, + #{memberIdx}, + 'Y', + SYSDATE + ) + \ No newline at end of file diff --git a/src/main/webapp/WEB-INF/jsp/_extra/user/trublcfrncmng/trublcfrncmngView.jsp b/src/main/webapp/WEB-INF/jsp/_extra/user/trublcfrncmng/trublcfrncmngView.jsp index 80ac5da3..5c0c560b 100644 --- a/src/main/webapp/WEB-INF/jsp/_extra/user/trublcfrncmng/trublcfrncmngView.jsp +++ b/src/main/webapp/WEB-INF/jsp/_extra/user/trublcfrncmng/trublcfrncmngView.jsp @@ -123,6 +123,7 @@ +
@@ -153,6 +154,12 @@