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 @@