From 19840ab38bcec0b73372714e31f7cdc92b4cec97 Mon Sep 17 00:00:00 2001 From: JIWOO Date: Mon, 30 Sep 2024 16:17:56 +0900 Subject: [PATCH] =?UTF-8?q?=EC=9D=B4=EC=A7=80=EC=9A=B0=20-=20=EA=B7=B8?= =?UTF-8?q?=EB=A3=B9=EC=9B=A8=EC=96=B4=20=ED=85=8C=EC=8A=A4=ED=8A=B8=20?= =?UTF-8?q?=EC=A4=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../seed/com/gtm/base/BaseController.java | 9 +- .../egovProps/globals_dev.properties | 5 +- .../egovProps/globals_local.properties | 5 +- .../egovProps/globals_svr.properties | 5 +- .../sqlmap/config/mappers/nanum/nanum_sql.xml | 1086 +++++++++++++++++ .../_extra/gtm/trublprocessmng/rceptEdit.jsp | 182 ++- 6 files changed, 1283 insertions(+), 9 deletions(-) create mode 100644 src/main/resources/egovframework/sqlmap/config/mappers/nanum/nanum_sql.xml diff --git a/src/main/java/seed/com/gtm/base/BaseController.java b/src/main/java/seed/com/gtm/base/BaseController.java index de1cc053..f60215b9 100644 --- a/src/main/java/seed/com/gtm/base/BaseController.java +++ b/src/main/java/seed/com/gtm/base/BaseController.java @@ -22,6 +22,7 @@ import org.jdom.output.XMLOutputter; import org.json.JSONObject; import org.json.XML; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.beans.factory.annotation.Value; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.RequestMapping; @@ -31,12 +32,12 @@ import egovframework.rte.psl.dataaccess.util.EgovMap; import seed.com.gtm.code.CodeService; import seed.com.gtm.seedfile.SeedFileService; import seed.com.gtm.service.BaseService; +import seed.com.gtm.util.Criteria; import seed.com.gtm.util.JSONView; import seed.com.gtm.util.JSPUtil; import seed.com.gtm.util.Nanum; import seed.com.gtm.util.Nice; import seed.com.gtm.util.PageMaker; -import seed.com.gtm.util.Criteria; import seed.utils.ApplicationProperty; import seed.utils.SeedUtils; @@ -54,6 +55,9 @@ public class BaseController { @Autowired private SeedFileService fileService; + + @Value("#{globalSettings['gw.url']}") + private String gwUrl; public void setSessionMessageRemove(HttpSession session){ session.removeAttribute("sSiteIdx"); @@ -266,6 +270,9 @@ public class BaseController { params.put("sql", pageFolder+".selectCaseTrublResult"); params.put("selectCaseTrublResult", JSPUtil.fixNull(bservice.list(params))); } + + //개발, 운영서버 그룹웨어 연동 url + params.put("gwUrl", gwUrl); } diff --git a/src/main/resources/egovframework/egovProps/globals_dev.properties b/src/main/resources/egovframework/egovProps/globals_dev.properties index 41707eb9..84c0b474 100644 --- a/src/main/resources/egovframework/egovProps/globals_dev.properties +++ b/src/main/resources/egovframework/egovProps/globals_dev.properties @@ -218,4 +218,7 @@ nice.uid=kofair nice.pwd=kofair2016! #oz \uc11c\ubc84 \uc8fc\uc18c -oz.ozServerNm=http://119.193.215.98:8086 \ No newline at end of file +oz.ozServerNm=http://119.193.215.98:8086 + +#\uadf8\ub8f9\uc6e8\uc5b4 \uc5f0\ub3d9 \uc8fc\uc18c +gw.url=https://ovis.opco.co.kr \ No newline at end of file diff --git a/src/main/resources/egovframework/egovProps/globals_local.properties b/src/main/resources/egovframework/egovProps/globals_local.properties index 41707eb9..84c0b474 100644 --- a/src/main/resources/egovframework/egovProps/globals_local.properties +++ b/src/main/resources/egovframework/egovProps/globals_local.properties @@ -218,4 +218,7 @@ nice.uid=kofair nice.pwd=kofair2016! #oz \uc11c\ubc84 \uc8fc\uc18c -oz.ozServerNm=http://119.193.215.98:8086 \ No newline at end of file +oz.ozServerNm=http://119.193.215.98:8086 + +#\uadf8\ub8f9\uc6e8\uc5b4 \uc5f0\ub3d9 \uc8fc\uc18c +gw.url=https://ovis.opco.co.kr \ No newline at end of file diff --git a/src/main/resources/egovframework/egovProps/globals_svr.properties b/src/main/resources/egovframework/egovProps/globals_svr.properties index 4f2d67ca..ebfc5393 100644 --- a/src/main/resources/egovframework/egovProps/globals_svr.properties +++ b/src/main/resources/egovframework/egovProps/globals_svr.properties @@ -399,4 +399,7 @@ nice.uid=kofair nice.pwd=kofair2016! #oz \uc11c\ubc84 \uc8fc\uc18c -oz.ozServerNm=http://119.193.215.98:8086 \ No newline at end of file +oz.ozServerNm=http://119.193.215.98:8086 + +#\uadf8\ub8f9\uc6e8\uc5b4 \uc5f0\ub3d9 \uc8fc\uc18c +gw.url=https://gwd.unicologx.com \ No newline at end of file diff --git a/src/main/resources/egovframework/sqlmap/config/mappers/nanum/nanum_sql.xml b/src/main/resources/egovframework/sqlmap/config/mappers/nanum/nanum_sql.xml new file mode 100644 index 00000000..68eaf06c --- /dev/null +++ b/src/main/resources/egovframework/sqlmap/config/mappers/nanum/nanum_sql.xml @@ -0,0 +1,1086 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + UPDATE C_MASTER SET + STATE_PRO = #{statePro} + , MOD_DT = SYSDATE + , MOD_ID = 'nanumCallBack_updt1' + WHERE CASE_NO = #{caseNo} + + + + + UPDATE C_MASTER SET + MEDIATION_END_DT2 = TO_CHAR(SYSDATE, 'YYYY-MM-DD') + , MOD_DT = SYSDATE + , MOD_ID = 'nanumCallBack_endDt2' + WHERE CASE_NO = #{caseNo} + + + + + UPDATE C_MASTER SET + MEDIATION_END_DT = TO_CHAR(SYSDATE, 'YYYY-MM-DD') + , MOD_DT = SYSDATE + , MOD_ID = 'nanumCallBack_endDt' + WHERE CASE_NO = #{caseNo} + + + + + + UPDATE C_MASTER SET + + + MEDIATION_END_DT = #{mediationEndDt} + ,MEDIATION_END_DT2 = #{mediationEndDt} + + + MEDIATION_END_DT = TO_CHAR(SYSDATE, 'YYYY-MM-DD') + ,MEDIATION_END_DT2 = TO_CHAR(SYSDATE, 'YYYY-MM-DD') + + + , MOD_DT = SYSDATE + , MOD_ID = 'nanumCallBack_endDt3' + WHERE CASE_NO = #{caseNo} + + + + + UPDATE C_MASTER SET + PENDENCY_PERIOD = #{pendencyPeriod} + , MOD_DT = SYSDATE + , MOD_ID = 'nanumCallBack_periodUp' + WHERE CASE_NO = #{caseNo} + + + + + UPDATE C_CFRNCMANAGE SET + STATE_PRO = #{statePro} + , MOD_DT = SYSDATE + , MOD_ID = 'nanumCallBack_resultUpdt' + WHERE CFRNC_NO = #{cfrncNo} + + + + + UPDATE C_MASTER SET + STATE_PRO = '0405000000' + , CASE_END_DT = TO_CHAR(SYSDATE, 'YYYYMMDD') + WHERE CASE_NO IN (SELECT CASE_NO FROM C_DLBRTMTR WHERE MEDIATION_BIG NOT IN ('0616010000', '0617010000', '0618010000') + AND MEDIATION_SMALL NOT IN ('0616000000', '0617000000', '0618000000') AND CFRNC_NO = #{cfrncNo} + UNION ALL + SELECT CASE_NO FROM C_ENDMTR WHERE MEDIATION_BIG NOT IN ('0616010000', '0617010000', '0618010000') + AND MEDIATION_SMALL NOT IN ('0616000000', '0617000000', '0618000000') AND CFRNC_NO = #{cfrncNo}) + + + + + UPDATE C_MASTER SET + MEDIATION_BIG = #{mediationBig}, + MEDIATION_SMALL = #{mediationSmall} + WHERE + CASE_NO = #{caseNo} + + + + + UPDATE C_MASTER SET + RECONSIDERATION_YN = 'Y' + WHERE + CASE_NO = #{caseNo} + + + + + + + + + + + + + + + SELECT + DECODE(#{caseGubun}, '0201000000', 'G', '0202000000', 'K', '0203000000', 'H', '0204000000', 'U', '0205000000', 'Y', '0206000000', 'D') + ||TO_CHAR(SYSDATE, 'YYYYMMDDHH24MISS') AS DOC_ID FROM DUAL + + INSERT INTO C_SANCTNHISTORY + (CASE_NO, + DOC_ID, + CODE_NO, + SEQ_NO, + REG_ID, + REG_DT) + VALUES + (#{caseNo}, + #{selectKey.docId}, + #{codeNo}, + C_SANCTNHISTORY_SEQ.NEXTVAL, + #{memberId}, + SYSDATE) + + + + + INSERT INTO C_SANCTNHISTORY + (CASE_NO, + DOC_ID, + CODE_NO, + SEQ_NO, + RESULT, + REG_ID, + REG_DT) + SELECT + CASE_NO, + DOC_ID, + CODE_NO, + C_SANCTNHISTORY_SEQ.NEXTVAL AS SEQ_NO, + RESULT, + REG_ID, + REG_DT + FROM + (SELECT + CASE_NO, + DOC_ID, + CODE_NO, + #{status} AS RESULT, + 'nanumCallBack_Ins' AS REG_ID, + SYSDATE AS REG_DT + FROM C_SANCTNHISTORY + WHERE DOC_ID = #{docID} + ORDER BY SEQ_NO ASC) + WHERE ROWNUM = 1 + + + + + + + + + + + + + + + + + + + + + + UPDATE C_MASTER + SET + CASE_END = 'Y' + , MOD_DT = SYSDATE + , MOD_ID = 'nanumCallBack_EndUpdt' + WHERE + CASE_NO = #{caseNo} + + + + + DELETE FROM C_SANCTNHISTORY + WHERE CASE_NO = #{caseNo} + AND CODE_NO = #{codeNo} + + + + + DELETE FROM C_SANCTNHISTORY + WHERE CASE_NO = #{cfrncNo} + AND CODE_NO = #{codeNo} + + + + + + + + \ No newline at end of file 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 b564277d..330daa76 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 @@ -15,7 +15,7 @@