From 0bfee6646bf1972496436714578bd45f80465273 Mon Sep 17 00:00:00 2001 From: JIWOO Date: Tue, 17 Dec 2024 12:08:18 +0900 Subject: [PATCH] =?UTF-8?q?=EC=9D=B4=EC=A7=80=EC=9A=B0=20-=20=EC=95=8C?= =?UTF-8?q?=EB=A6=BC=20=EB=B0=9C=EC=86=A1=20=EC=8B=9C=EC=A0=90=EB=93=A4=20?= =?UTF-8?q?=EC=A0=95=EB=A6=AC(=EC=A3=BC=EC=84=9D=EC=9C=BC=EB=A1=9C=20[?= =?UTF-8?q?=EB=AF=BC=EC=9B=90=EC=9D=B8]=20or=20[=EC=A1=B0=EC=A0=95?= =?UTF-8?q?=EC=9B=90]=20=EA=B2=80=EC=83=89)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../seed/com/gtm/base/GwBaseController.java | 18 +++++++++++++++++- .../user/mediation/WebMediationController.java | 5 ++++- .../trublreqstmng/trublreqstmng_sql.xml | 4 +++- 3 files changed, 24 insertions(+), 3 deletions(-) diff --git a/src/main/java/seed/com/gtm/base/GwBaseController.java b/src/main/java/seed/com/gtm/base/GwBaseController.java index 9670faab..7391615e 100644 --- a/src/main/java/seed/com/gtm/base/GwBaseController.java +++ b/src/main/java/seed/com/gtm/base/GwBaseController.java @@ -4738,6 +4738,8 @@ v_ret = this.receiverHeader(); params.put("statePro", "0402000000"); params.put("sql", "nanumMasterUpdt1"); bservice.update(params); + /*[조정원]사건착수보고서 그룹웨어 결재 완료시*/ + }else if("5211000000".equals(emap.get("codeNo")) || "5212000000".equals(emap.get("codeNo")) || "5311000000".equals(emap.get("codeNo")) || "5312000000".equals(emap.get("codeNo")) || "5411000000".equals(emap.get("codeNo")) || "5412000000".equals(emap.get("codeNo")) || @@ -4767,6 +4769,10 @@ v_ret = this.receiverHeader(); ){ params.put("sql", "nanumMasterEndDt2"); bservice.update(params); + /*[조정원]종료보고서/조사보고서 결재 완료시 + *5?11000000 = 종료보고서 + *5?12000000 = 조사보고서 + */ } if(emap2.get("mediationEndDt") == null || SeedUtils.setReplaceNull(emap2.get("mediationEndDt")).equals("")){ @@ -4846,6 +4852,8 @@ v_ret = this.receiverHeader(); params.put("caseNo", emap.get("caseNo")); params.put("sql", "nanumMasterEndUpdt"); bservice.update(params); + /*[조정원]당사자 통지문서 결재 완료시*/ + }else if("5204000000".equals(emap.get("codeNo")) || "5304000000".equals(emap.get("codeNo")) || "5404000000".equals(emap.get("codeNo")) || "5504000000".equals(emap.get("codeNo")) || "5604000000".equals(emap.get("codeNo")) || "5209000000".equals(emap.get("codeNo")) @@ -4862,7 +4870,13 @@ v_ret = this.receiverHeader(); params.put("memberId", "nanumCallBack"); params.put("sql", "trublprocessmngDataRequest"); bservice.insert(params); - + /*[조정원]보완요구공문 그룹웨어 결재 완료시 + * 신청인 or 피신청인 선택 후 기안하는 문서들은 + * 첫번째에 해당하는 대상에 대해서만 콜백이 이루어짐. + * 우선 첫번째 대상에게만 알림 가도록 처리. + * 기존에는 대상을 5명까지만 등록하였지만, 999명으로 바뀌면서 + * 6번 대상부터는 모두 1번 대상과 동일한 codeNo 사용. + * */ }else if("5205000000".equals(emap.get("codeNo")) || "5305000000".equals(emap.get("codeNo")) || "5405000000".equals(emap.get("codeNo")) || "5505000000".equals(emap.get("codeNo")) || "5605000000".equals(emap.get("codeNo")) || "5210000000".equals(emap.get("codeNo")) @@ -4892,6 +4906,8 @@ v_ret = this.receiverHeader(); params.put("memberId", "nanumCallBack"); params.put("sql", "trublprocessmngAtentRequest"); bservice.insert(params); + /*[조정원]출석요구공문 그룹웨어 결재 완료시 + * 타겟 컬럼은 있지만 미사용*/ } //}else if("returned".equals(params.get("status"))){ //deleted 로 변경 }else if("deleted".equals(params.get("status"))){ diff --git a/src/main/java/seed/com/user/mediation/WebMediationController.java b/src/main/java/seed/com/user/mediation/WebMediationController.java index 7c96e194..567b11fe 100644 --- a/src/main/java/seed/com/user/mediation/WebMediationController.java +++ b/src/main/java/seed/com/user/mediation/WebMediationController.java @@ -4016,10 +4016,13 @@ public class WebMediationController { //접수마스터 UPDATE service.rceptmstUpdate(paramMap); - //접수마스터 배정(부원장 : 0000, 실장 : 유형별 부서) + if ("1602000000".equals(paramMap.get("requestCheck"))) { + //접수마스터 배정(부원장 : 0000, 실장 : 유형별 부서) this.service.asSignUpdate(paramMap); this.service.deptConfirmUpdate(paramMap); + + /*[민원인]온라인 분쟁조정시스템 조정신청 완료시*/ } // 사건현황, 협의회별 상세 현황 INSERT diff --git a/src/main/resources/egovframework/sqlmap/config/mappers/trublreqstmng/trublreqstmng_sql.xml b/src/main/resources/egovframework/sqlmap/config/mappers/trublreqstmng/trublreqstmng_sql.xml index 33c44dc6..7a9f91be 100644 --- a/src/main/resources/egovframework/sqlmap/config/mappers/trublreqstmng/trublreqstmng_sql.xml +++ b/src/main/resources/egovframework/sqlmap/config/mappers/trublreqstmng/trublreqstmng_sql.xml @@ -342,7 +342,9 @@ ELSE TO_CHAR(SYSDATE,'YYYYMMDD') || '-' || '001' END AS RCEPT_NO FROM C_RCEPTMST - WHERE (SELECT MAX(SUBSTR(RCEPT_NO,1,8)) FROM C_RCEPTMST) = SUBSTR(RCEPT_NO,1,8) + INSERT INTO C_RCEPTMST( RCEPT_NO,