From d7c65c67c2c2b7a487b13d179b7c38e475c7495f Mon Sep 17 00:00:00 2001 From: JIWOO Date: Mon, 24 Mar 2025 15:29:41 +0900 Subject: [PATCH] =?UTF-8?q?=EC=9D=B4=EC=A7=80=EC=9A=B0=20-=ED=98=91?= =?UTF-8?q?=EC=9D=98=ED=9A=8C=20=EC=9C=84=EC=9B=90=20=EA=B8=B0=ED=83=80?= =?UTF-8?q?=EC=9D=98=EA=B2=AC=20=EB=B0=8F=20=EB=8F=99=EC=9D=98/=EB=B9=84?= =?UTF-8?q?=EB=8F=99=EC=9D=98=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../disputeResolutionCommittee_sql.xml | 99 ++++++++++--------- .../user/trublcfrncmng/trublcfrncmngView.jsp | 87 +++++++++++----- 2 files changed, 116 insertions(+), 70 deletions(-) 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 ab6c73d7..7715fe2d 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 @@ -107,36 +107,41 @@ SELECT (CASE WHEN A.CONFERENCE_GUBUN = '3601000000' THEN '전체회의' - WHEN A.CONFERENCE_GUBUN = '3602000000' THEN '소회의' - WHEN A.CONFERENCE_GUBUN = '3603000000' THEN '분과회의' - ELSE '' END - ) AS CONFERENCE_GUBUN - , A.CONFERENCE_TXT - , A.FIX_DAY - , A.CASE_END - , A.CONFERENCE_NAMES - , A.CONFERENCE_CONTENTS - , A.CONFERENCE_PLACE - , A.LUNCH_CHECK - , (SELECT MEMBER_NAME FROM T_MEMBER WHERE MEMBER_ID = A.REG_ID) AS MEMBER_NAME - , (SELECT MEMBER_TEL FROM T_MEMBER WHERE MEMBER_ID = A.REG_ID) AS MEMBER_TEL - , B.CFRNC_NO - , B.MEMBER_NO - , B.ATTENDANCE_CHECK - , A.CASE_GUBUN - , B.CHK - , B.ATTEND_CHECK - , 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(+) - AND A.CASE_GUBUN = B.CASE_GUBUN(+) - AND B.MEMBER_NO = #{memberIdx} - AND TO_DATE(SUBSTR(FIX_DAY,1,10), 'YYYY-MM-DD') >= TO_DATE(#{startDt}, 'YYYY-MM-DD')-7 - AND TO_DATE(SUBSTR(FIX_DAY,1,10), 'YYYY-MM-DD') <= TO_DATE(#{endDt}, 'YYYY-MM-DD')+7 + WHEN A.CONFERENCE_GUBUN = '3602000000' THEN '소회의' + WHEN A.CONFERENCE_GUBUN = '3603000000' THEN '분과회의' + ELSE '' END + ) AS CONFERENCE_GUBUN + , A.CONFERENCE_TXT + , A.FIX_DAY + , A.CASE_END + , A.CONFERENCE_NAMES + , A.CONFERENCE_CONTENTS + , A.CONFERENCE_PLACE + , A.LUNCH_CHECK + , (SELECT MEMBER_NAME FROM T_MEMBER WHERE MEMBER_ID = A.REG_ID) AS MEMBER_NAME + , (SELECT MEMBER_TEL FROM T_MEMBER WHERE MEMBER_ID = A.REG_ID) AS MEMBER_TEL + , B.CFRNC_NO + , B.MEMBER_NO + , B.ATTENDANCE_CHECK + , A.CASE_GUBUN + , B.CHK + , B.ATTEND_CHECK + , 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 + , C.SEQ_NO + , C.AGREE_CHECK + , C.OTHER_COMMENTS + FROM C_CFRNCMANAGE A + LEFT JOIN C_CFRNCATNDNC B + ON A.CFRNC_NO = B.CFRNC_NO + AND A.CASE_GUBUN = B.CASE_GUBUN + LEFT JOIN C_CFRNCATNDNC_AGREE C + ON C.CFRNC_NO = A.CFRNC_NO + AND C.MEMBER_NO = B.MEMBER_NO + WHERE B.MEMBER_NO = #{memberIdx} + AND TO_DATE(SUBSTR(FIX_DAY,1,10), 'YYYY-MM-DD') >= TO_DATE(#{startDt}, 'YYYY-MM-DD')-7 + AND TO_DATE(SUBSTR(FIX_DAY,1,10), 'YYYY-MM-DD') <= TO_DATE(#{endDt}, 'YYYY-MM-DD')+7 ]]> @@ -291,21 +296,23 @@ 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 - ) + INTO C_CFRNCATNDNC_AGREE + ( + SEQ_NO, + CFRNC_NO, + MEMBER_NO, + AGREE_CHECK, + REG_DT, + OTHER_COMMENTS + ) + VALUES + ( + C_CFRNCATNDNC_AGREE_SEQ.NEXTVAL, + #{cfrncNo}, + #{memberIdx}, + #{agreeCheck}, + SYSDATE , + #{otherComments} + ) \ 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 dc7a626d..12d84d5d 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 @@ -125,11 +125,13 @@ - - - - - + + + + + + +
@@ -161,18 +163,12 @@ 법령자료실(바로가기)

-
+