From bbc21324bc19748cf0a65430d23cb04b3e0313e5 Mon Sep 17 00:00:00 2001 From: myname Date: Wed, 23 Oct 2024 09:50:53 +0900 Subject: [PATCH] # WARNING: head commit changed in the meantime Merge branch 'master' of http://yongjoon.cho@vcs.iten.co.kr:9999/itnAdmin/fairnet --- src/main/java/kcc/xxx/web/XxxController.java | 2 + .../seed/com/gtm/base/OzReportController.java | 1912 +++++++++++++++++ .../java/seed/com/gtm/dao/StatsMngDao.java | 15 + .../seed/com/gtm/dao/StatsMngDaoImpl.java | 58 + .../egovProps/globals_local.properties | 3 +- src/main/webapp/META-INF/context.xml | 6 +- .../user/trublcfrncmng/trublcfrncmngView.jsp | 2 +- .../seed/_extra/gtm/statsmng/statsList.jsp | 3 +- 8 files changed, 1995 insertions(+), 6 deletions(-) create mode 100644 src/main/java/seed/com/gtm/base/OzReportController.java create mode 100644 src/main/java/seed/com/gtm/dao/StatsMngDao.java create mode 100644 src/main/java/seed/com/gtm/dao/StatsMngDaoImpl.java diff --git a/src/main/java/kcc/xxx/web/XxxController.java b/src/main/java/kcc/xxx/web/XxxController.java index 7f14f462..80be6901 100644 --- a/src/main/java/kcc/xxx/web/XxxController.java +++ b/src/main/java/kcc/xxx/web/XxxController.java @@ -58,6 +58,8 @@ public class XxxController { JSONObject json1 = new JSONObject(); json1.put("col1", "test1"); json1.put("col2", "test2"); + json1.put("col3", "test3"); + json1.put("col4", "test4"); JSONArray jsonArray = new JSONArray(); for(int i = 0 ; i < 100 ; i++) { diff --git a/src/main/java/seed/com/gtm/base/OzReportController.java b/src/main/java/seed/com/gtm/base/OzReportController.java new file mode 100644 index 00000000..b8d60f3c --- /dev/null +++ b/src/main/java/seed/com/gtm/base/OzReportController.java @@ -0,0 +1,1912 @@ +package seed.com.gtm.base; + +import javax.annotation.Resource; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpSession; + +import org.apache.ibatis.logging.Log; +import org.apache.ibatis.logging.LogFactory; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.beans.factory.annotation.Value; +import org.springframework.stereotype.Controller; +import org.springframework.ui.ModelMap; +import org.springframework.web.bind.annotation.RequestMapping; + +import kcc.utill.OzUtill; +import seed.com.gtm.code.CodeService; +import seed.com.gtm.seedfile.SeedFileService; +import seed.com.gtm.service.BaseService; + + +@Controller +/*@RequestMapping("/gtm/case")*/ +public class OzReportController { + protected Log log = LogFactory.getLog(this.getClass()); + + @Resource + private OzUtill ozUtill; + + @Autowired + private CodeService service; + + @Autowired + private BaseService bservice; + + @Autowired + private SeedFileService fileService; + + @Value("#{globalSettings['gw.url']}") + private String gwUrl; + + public void setSessionMessageRemove(HttpSession session){ + session.removeAttribute("sSiteIdx"); + session.removeAttribute("url"); + session.removeAttribute("message"); + session.removeAttribute("opener"); + session.removeAttribute("append"); + session.removeAttribute("self"); + } + + @SuppressWarnings("unchecked") + @RequestMapping("/clip/ozReport/OzReport.do") + public String ozReportOdi(ModelMap model + , HttpServletRequest request + ) throws Exception { + + System.out.println(model.get("crfNm")); + System.out.println(request.getParameter("crfNm")); + System.out.println(model.toString()); + + String s_crfNm = request.getParameter("crfNm"); + + + String query = "SELECT 'test1' AS \\\"컬럼1\\\"" + + ", 'test2' AS \\\"컬럼2\\\"" + + ", 'test3' AS \\\"컬럼3\\\"" + + ", 'test4' AS \\\"컬럼4\\\"" + + ", 'test5' AS \\\"컬럼5\\\"" + + ", 'test6' AS \\\"컬럼6\\\"" + + ", 'test7' AS \\\"컬럼7\\\"" + + ", 'test8' AS \\\"컬럼8\\\"" + + ", 'test9' AS \\\"컬럼9\\\"" + + ", 'test10' AS \\\"컬럼10\\\"" + + ", 'test11' AS \\\"컬럼11\\\"" + + ", 'test12' AS \\\"컬럼12\\\"" + + ", 'test13' AS \\\"컬럼13\\\"" + + ", 'test14' AS \\\"컬럼14\\\"" + + ", 'test15' AS \\\"컬럼15\\\"" + + ", 'test16' AS \\\"컬럼16\\\"" + + ", 'test17' AS \\\"컬럼17\\\"" + /* + + ", 'test18' AS \\\"컬럼18\\\"" + + ", 'test19' AS \\\"컬럼19\\\"" + + ", 'test20' AS \\\"컬럼20\\\"" + + ", 'test21' AS \\\"컬럼21\\\"" + + ", 'test22' AS \\\"컬럼22\\\"" + + ", 'test23' AS \\\"컬럼23\\\"" + + ", 'test24' AS \\\"컬럼24\\\"" + + ", 'test25' AS \\\"컬럼25\\\"" + + ", 'test26' AS \\\"컬럼26\\\"" + + ", 'test27' AS \\\"컬럼27\\\"" + + ", 'test28' AS \\\"컬럼28\\\"" + + ", 'test29' AS \\\"컬럼29\\\"" + + ", 'test30' AS \\\"컬럼30\\\"" + + ", 'test31' AS \\\"컬럼31\\\"" + + ", 'test32' AS \\\"컬럼32\\\"" + + ", 'test33' AS \\\"컬럼33\\\"" + + ", 'test34' AS \\\"컬럼34\\\"" + + ", 'test35' AS \\\"컬럼35\\\"" + + ", 'test36' AS \\\"컬럼36\\\"" + + ", 'test37' AS \\\"컬럼37\\\"" + + ", 'test38' AS \\\"컬럼38\\\"" + + ", 'test39' AS \\\"컬럼39\\\"" + + ", 'test40' AS \\\"컬럼40\\\"" + + ", 'test41' AS \\\"컬럼41\\\"" + + ", 'test42' AS \\\"컬럼42\\\"" + + ", 'test43' AS \\\"컬럼43\\\"" + + ", 'test44' AS \\\"컬럼44\\\"" + + ", 'test45' AS \\\"컬럼45\\\"" + + ", 'test46' AS \\\"컬럼46\\\"" + + ", 'test47' AS \\\"컬럼47\\\"" + + ", 'test48' AS \\\"컬럼48\\\"" + + ", 'test49' AS \\\"컬럼49\\\"" + + ", 'test50' AS \\\"컬럼50\\\"" + */ + + " FROM dual"; + + if ("new3_trublchargermng".equals(s_crfNm)) { + + query = "SELECT " + + " CASE_GUBUN_NAME AS \\\"컬럼1\\\"" + + " ,MEMBER_POSIT AS \\\"컬럼2\\\"" + + + " ,MEMBER_NAME AS \\\"MEMBER_NAME\\\"" + + " ,APPOINT_DATE AS \\\"APPOINT_DATE\\\"" + + " ,(ADD_SUM + ADD_SUM_SMALL ) AS \\\"ADD_SUM\\\"" + + " ,(ADD_YES + ADD_YES_SMALL) AS \\\"ADD_YES\\\"" + + " ,((ADD_SUM + ADD_SUM_SMALL) - (ADD_YES + ADD_YES_SMALL)) AS \\\"ADD_NO\\\"" + + " ,DECODE((ADD_SUM + ADD_SUM_SMALL), 0, 0, ROUND((ADD_YES + ADD_YES_SMALL)/(ADD_SUM + ADD_SUM_SMALL)* 100)) AS \\\"ADD_PER\\\"" + + + " FROM" + + " (" + + " SELECT" + + " (" + + " SELECT" + + " CODE_NAME" + + " FROM" + + " C_CODE" + + " WHERE" + + " CODE_IDXS = CT.CASE_GUBUN ) AS CASE_GUBUN_NAME," + + " (" + + " SELECT" + + " CODE_NAME" + + " FROM" + + " C_CODE" + + " WHERE" + + " CODE_IDXS = CT.MEMBER_POSIT) AS MEMBER_POSIT," + + " MEMBER_NAME," + + " START_APPOINT || '~' || END_APPOINT AS APPOINT_DATE," + + " (" + + " SELECT" + + " COUNT(*)" + + " FROM" + + " C_CFRNCMANAGE B" + + " WHERE" + + " 1 = 1" + + //" --AND A.MEMBER_NO = CT.MEMBER_NO" + + " AND SUBSTR(B.CASE_GUBUN, 4, 1) = SUBSTR(CT.CASE_GUBUN, 4, 1)" + + " AND (SUBSTR(B.FIX_DAY, 1, 10) >= TO_CHAR(TO_DATE('', 'YYYY-MM-DD'), 'YYYY-MM-DD')" + + " AND SUBSTR(B.FIX_DAY, 1, 10) <= TO_CHAR(TO_DATE('', 'YYYY-MM-DD'), 'YYYY-MM-DD'))" + + " AND (SUBSTR(B.FIX_DAY, 1, 10) >= TO_CHAR(TO_DATE(CT.START_APPOINT, 'YYYY-MM-DD'), 'YYYY-MM-DD')" + + " AND SUBSTR(B.FIX_DAY, 1, 10) <= TO_CHAR(TO_DATE(CT.END_APPOINT, 'YYYY-MM-DD'), 'YYYY-MM-DD'))" + + " AND conference_gubun != " + + " CASE" + + " WHEN B.case_gubun = '0205000000' " + + " THEN '3603000000'" + + " ELSE '3602000000'" + + " END"+ + + +" ) AS ADD_SUM, "+ +" ( "+ +" SELECT "+ +" COUNT(*) "+ +" FROM "+ +" C_CFRNCMANAGE B "+ +" LEFT JOIN C_CFRNCATNDNC A "+ +" ON "+ +" B.CFRNC_NO = A.CFRNC_NO "+ +" WHERE "+ +" 1 = 1 "+ +" AND A.MEMBER_NO = CT.MEMBER_NO "+ +" AND SUBSTR(B.CASE_GUBUN, 4, 1) = SUBSTR(CT.CASE_GUBUN, 4, 1) "+ +" AND (SUBSTR(B.FIX_DAY, 1, 10) >= TO_CHAR(TO_DATE('', 'YYYY-MM-DD'), 'YYYY-MM-DD') "+ +" AND SUBSTR(B.FIX_DAY, 1, 10) <= TO_CHAR(TO_DATE('', 'YYYY-MM-DD'), 'YYYY-MM-DD')) "+ +" AND conference_gubun = "+ +" CASE "+ +" WHEN B.case_gubun = '0205000000' "+ +" THEN '3603000000' "+ +" ELSE '3602000000' "+ +" END "+ +" ) AS ADD_SUM_SMALL, "+ +" ( "+ +" SELECT "+ +" COUNT(*) "+ +" FROM "+ +" C_CFRNCATNDNC A "+ +" LEFT JOIN C_CFRNCMANAGE B "+ +" ON "+ +" A.CFRNC_NO = B.CFRNC_NO "+ +" LEFT JOIN C_TRUBLMFCMM C "+ +" ON "+ +" A.MEMBER_NO = C.MEMBER_NO "+ +" WHERE "+ +" A.MEMBER_NO = CT.MEMBER_NO "+ +" AND (SUBSTR(B.FIX_DAY, 1, 10) >= TO_CHAR(TO_DATE('', 'YYYY-MM-DD'), 'YYYY-MM-DD') "+ +" AND SUBSTR(B.FIX_DAY, 1, 10) <= TO_CHAR(TO_DATE('', 'YYYY-MM-DD'), 'YYYY-MM-DD')) "+ +" AND (SUBSTR(B.FIX_DAY, 1, 10) >= TO_CHAR(TO_DATE(CT.START_APPOINT, 'YYYY-MM-DD'), 'YYYY-MM-DD') "+ +" AND SUBSTR(B.FIX_DAY, 1, 10) <= TO_CHAR(TO_DATE(CT.END_APPOINT, 'YYYY-MM-DD'), 'YYYY-MM-DD')) "+ +" AND conference_gubun != "+ +" CASE "+ +" WHEN B.case_gubun = '0205000000' "+ +" THEN '3603000000' "+ +" ELSE '3602000000' "+ +" END "+ +" ) AS ADD_YES, "+ +" ( "+ +" SELECT "+ +" COUNT(*) "+ +" FROM "+ +" C_CFRNCATNDNC A "+ +" LEFT JOIN C_CFRNCMANAGE B "+ +" ON "+ +" A.CFRNC_NO = B.CFRNC_NO "+ +" LEFT JOIN C_TRUBLMFCMM C "+ +" ON "+ +" A.MEMBER_NO = C.MEMBER_NO "+ +" WHERE "+ +" A.MEMBER_NO = CT.MEMBER_NO "+ +" AND (SUBSTR(B.FIX_DAY, 1, 10) >= TO_CHAR(TO_DATE('', 'YYYY-MM-DD'), 'YYYY-MM-DD') "+ +" AND SUBSTR(B.FIX_DAY, 1, 10) <= TO_CHAR(TO_DATE('', 'YYYY-MM-DD'), 'YYYY-MM-DD')) "+ +" AND conference_gubun = "+ +" CASE "+ +" WHEN B.case_gubun = '0205000000' "+ +" THEN '3603000000' "+ +" ELSE '3602000000' "+ +" END "+ +" ) AS ADD_YES_SMALL, "+ +" ( "+ +" SELECT "+ +" COUNT(*) "+ +" FROM "+ +" C_CFRNCATNDNC A "+ +" LEFT JOIN C_CFRNCMANAGE B "+ +" ON "+ +" A.CFRNC_NO = B.CFRNC_NO "+ +" LEFT JOIN C_TRUBLMFCMM C "+ +" ON "+ +" A.MEMBER_NO = C.MEMBER_NO "+ +" WHERE "+ +" A.MEMBER_NO = CT.MEMBER_NO "+ +" AND (SUBSTR(B.FIX_DAY, 1, 10) >= TO_CHAR(TO_DATE('', 'YYYY-MM-DD'), 'YYYY-MM-DD') "+ +" AND SUBSTR(B.FIX_DAY, 1, 10) <= TO_CHAR(TO_DATE('', 'YYYY-MM-DD'), 'YYYY-MM-DD')) "+ +" AND NOT (SUBSTR(B.FIX_DAY, 1, 10) >= TO_CHAR(TO_DATE(CT.START_APPOINT, 'YYYY-MM-DD'), 'YYYY-MM-DD') "+ +" AND SUBSTR(B.FIX_DAY, 1, 10) <= TO_CHAR(TO_DATE(CT.END_APPOINT, 'YYYY-MM-DD'), 'YYYY-MM-DD')) "+ +" ) AS ADD_NO "+ +" FROM "+ +" C_TRUBLMFCMM CT "+ +" WHERE "+ +" CT.DEL_YN = 'N' "+ +" ORDER BY "+ +" CT.CASE_GUBUN, "+ +" CT.MEMBER_POSIT DESC "+ + " ) "; + + + + } + + query ="SELECT\n" + + " CASE_DT,\n" + + " DECODE(CASE_GUBUN, '0201000000', '??', '0202000000', '??', '0203000000', '??', '0204000000', '??', '0205000000', '??', '0206000000', '???', '??') AS CASE_GUBUN ,\n" + + " SUM(AVG_FRD)AS AVG_FRD,\n" + + " SUM(CASE_COUNT) AS CASE_COUNT,\n" + + " SUM(COUNT_60) AS COUNT_60,\n" + + " ROUND(SUM(COUNT_60)/ SUM(CASE_COUNT)* 100) AS PER_60,\n" + + " SUM(COUNT_90) AS COUNT_90,\n" + + " ROUND(SUM(COUNT_90)/ SUM(CASE_COUNT)* 100) AS PER_90,\n" + + " SUM(COUNT_PASS) AS COUNT_PASS,\n" + + " ROUND(SUM(COUNT_PASS)/ SUM(CASE_COUNT)* 100) AS PER_PASS,\n" + + " GUBUN\n" + + "FROM\n" + + " (\n" + + " SELECT\n" + + " CASE_DT,\n" + + " CASE_GUBUN,\n" + + " ROUND(SUM(avgPrd)/ COUNT(*)) AS AVG_FRD,\n" + + " 0 AS CASE_COUNT,\n" + + " 0 AS COUNT_60,\n" + + " 0 AS PER_60,\n" + + " 0 AS COUNT_90,\n" + + " 0 AS PER_90,\n" + + " 0 AS COUNT_PASS,\n" + + " 2 AS GUBUN\n" + + " FROM\n" + + " (\n" + + " SELECT\n" + + " SUBSTR(A.FIX_DAY, 1, 4) AS CASE_DT,\n" + + " a.CASE_GUBUN AS CASE_GUBUN,\n" + + " CASE\n" + + " WHEN SUBSTR(A.FIX_DAY, 1, 4) <= '2016'\n" + + " THEN (TO_DATE(MEDIATION_END_DT, 'YYYY-MM-DD') - TO_DATE(TO_char(CASE_DATE, 'YYYY-MM-DD'), 'YYYY-MM-DD') - nvl(a.APP_REQ_TERM, 0))\n" + + " ELSE (TO_DATE(MEDIATION_END_DT, 'YYYY-MM-DD') - TO_DATE(TO_char(CASE_DATE, 'YYYY-MM-DD'), 'YYYY-MM-DD') - nvl(a.APP_REQ_TERM, 0) + 1)\n" + + " END \n" + + " AS avgPrd\n" + + " FROM\n" + + " (\n" + + " SELECT\n" + + " A.CASE_NO,\n" + + " A.CASE_DATE,\n" + + " A.MEDIATION_END_DT,\n" + + " A.MEDIATION_SMALL,\n" + + " A.MEDIATION_BIG,\n" + + " A.RESULT_MONEY,\n" + + " A.CASE_GUBUN,\n" + + " A.DEL_YN,\n" + + " A.CASE_END,\n" + + " A.APP_REQ_TERM,\n" + + " AA.CASE_REASON1,\n" + + " AA.CASE_REASON2,\n" + + " AA.CASE_REASON3,\n" + + " B.MTR_GUBUN,\n" + + " C.CFRNC_NO,\n" + + " A.MEDIATION_AMOUNT,\n" + + " A.FEE_MONEY,\n" + + " A.POST_MONEY,\n" + + " A.LAWYER_MONEY,\n" + + " A.CASE_EXAMINER,\n" + + " CASE\n" + + " WHEN B.MTR_GUBUN = '2' THEN \n" + + " CASE\n" + + " WHEN TO_CHAR(SYSDATE, 'YYYY-MM-DD') >= (\n" + + " SELECT\n" + + " SUBSTR(FIX_DAY, 1, 10)\n" + + " FROM\n" + + " C_CFRNCMANAGE\n" + + " WHERE\n" + + " CFRNC_NO = B.CFRNC_NO) \n" + + " THEN (\n" + + " SELECT\n" + + " SUBSTR(FIX_DAY, 1, 10)\n" + + " FROM\n" + + " C_CFRNCMANAGE\n" + + " WHERE\n" + + " CFRNC_NO = B.CFRNC_NO)\n" + + " ELSE NULL\n" + + " END\n" + + " WHEN B.MTR_GUBUN = '1' THEN CASE\n" + + " WHEN (B.MEDIATION_BIG != '0616010000'\n" + + " AND B.MEDIATION_BIG != '0617010000'\n" + + " AND B.MEDIATION_BIG != '0618010000') THEN \n" + + " CASE\n" + + " WHEN TO_CHAR(SYSDATE, 'YYYY-MM-DD') >= (\n" + + " SELECT\n" + + " SUBSTR(FIX_DAY, 1, 10)\n" + + " FROM\n" + + " C_CFRNCMANAGE\n" + + " WHERE\n" + + " CFRNC_NO = B.CFRNC_NO) \n" + + " THEN (\n" + + " SELECT\n" + + " SUBSTR(FIX_DAY, 1, 10)\n" + + " FROM\n" + + " C_CFRNCMANAGE\n" + + " WHERE\n" + + " CFRNC_NO = B.CFRNC_NO)\n" + + " ELSE NULL\n" + + " END\n" + + " ELSE NULL\n" + + " END\n" + + " END AS FIX_DAY\n" + + " FROM\n" + + " C_MASTER A\n" + + " LEFT JOIN C_CASERCEPT AA\n" + + " ON\n" + + " A.CASE_NO = AA.CASE_NO\n" + + " LEFT JOIN C_VIEWMTR B\n" + + " ON\n" + + " A.CASE_NO = B.CASE_NO\n" + + " LEFT JOIN C_CFRNCMANAGE C\n" + + " ON\n" + + " B.CFRNC_NO = C.CFRNC_NO\n" + + ") A\n" + + " WHERE\n" + + " 1 = 1\n" + + " AND SUBSTR(FIX_DAY, 1, 10) <= SUBSTR(TO_CHAR(TO_DATE('2023-01-31', 'YYYY-MM-DD'), 'YYYY-MM-DD'), 1, 10)\n" + + " --AND TO_CHAR(CASE_DATE, 'YYYYMMDD') <= TO_CHAR(TO_DATE('2023-01-31', 'YYYY-MM-DD'),'YYYYMMDD')\n" + + " AND a.DEL_YN = 'N'\n" + + " AND a.MEDIATION_BIG NOT IN ('0616010000', '0617010000', '0618010000')\n" + + "\n" + + " )\n" + + " GROUP BY\n" + + " CASE_DT,\n" + + " CASE_GUBUN\n" + + "UNION\n" + + " SELECT\n" + + " CASE_DT,\n" + + " '??' AS CASE_GUBUN,\n" + + " ROUND(SUM(avgPrd)/ COUNT(*)) AS AVG_FRD,\n" + + " 0 AS CASE_COUNT,\n" + + " 0 AS COUNT_60,\n" + + " 0 AS PER_60,\n" + + " 0 AS COUNT_90,\n" + + " 0 AS PER_90,\n" + + " 0 AS COUNT_PASS,\n" + + " 1 AS GUBUN\n" + + " FROM\n" + + " (\n" + + " SELECT\n" + + " SUBSTR(A.FIX_DAY, 1, 4) AS CASE_DT,\n" + + " a.CASE_GUBUN AS CASE_GUBUN,\n" + + " CASE\n" + + " WHEN SUBSTR(A.FIX_DAY, 1, 4) <= '2016'\n" + + " THEN (TO_DATE(MEDIATION_END_DT, 'YYYY-MM-DD') - TO_DATE(TO_char(CASE_DATE, 'YYYY-MM-DD'), 'YYYY-MM-DD') - nvl(a.APP_REQ_TERM, 0))\n" + + " ELSE (TO_DATE(MEDIATION_END_DT, 'YYYY-MM-DD') - TO_DATE(TO_char(CASE_DATE, 'YYYY-MM-DD'), 'YYYY-MM-DD') - nvl(a.APP_REQ_TERM, 0) + 1)\n" + + " END \n" + + " AS avgPrd\n" + + " FROM\n" + + " (\n" + + " SELECT\n" + + " A.CASE_NO,\n" + + " A.CASE_DATE,\n" + + " A.MEDIATION_END_DT,\n" + + " A.MEDIATION_SMALL,\n" + + " A.MEDIATION_BIG,\n" + + " A.RESULT_MONEY,\n" + + " A.CASE_GUBUN,\n" + + " A.DEL_YN,\n" + + " A.CASE_END,\n" + + " A.APP_REQ_TERM,\n" + + " AA.CASE_REASON1,\n" + + " AA.CASE_REASON2,\n" + + " AA.CASE_REASON3,\n" + + " B.MTR_GUBUN,\n" + + " C.CFRNC_NO,\n" + + " A.MEDIATION_AMOUNT,\n" + + " A.FEE_MONEY,\n" + + " A.POST_MONEY,\n" + + " A.LAWYER_MONEY,\n" + + " A.CASE_EXAMINER,\n" + + " CASE\n" + + " WHEN B.MTR_GUBUN = '2' THEN \n" + + " CASE\n" + + " WHEN TO_CHAR(SYSDATE, 'YYYY-MM-DD') >= (\n" + + " SELECT\n" + + " SUBSTR(FIX_DAY, 1, 10)\n" + + " FROM\n" + + " C_CFRNCMANAGE\n" + + " WHERE\n" + + " CFRNC_NO = B.CFRNC_NO) \n" + + " THEN (\n" + + " SELECT\n" + + " SUBSTR(FIX_DAY, 1, 10)\n" + + " FROM\n" + + " C_CFRNCMANAGE\n" + + " WHERE\n" + + " CFRNC_NO = B.CFRNC_NO)\n" + + " ELSE NULL\n" + + " END\n" + + " WHEN B.MTR_GUBUN = '1' THEN CASE\n" + + " WHEN (B.MEDIATION_BIG != '0616010000'\n" + + " AND B.MEDIATION_BIG != '0617010000'\n" + + " AND B.MEDIATION_BIG != '0618010000') THEN \n" + + " CASE\n" + + " WHEN TO_CHAR(SYSDATE, 'YYYY-MM-DD') >= (\n" + + " SELECT\n" + + " SUBSTR(FIX_DAY, 1, 10)\n" + + " FROM\n" + + " C_CFRNCMANAGE\n" + + " WHERE\n" + + " CFRNC_NO = B.CFRNC_NO) \n" + + " THEN (\n" + + " SELECT\n" + + " SUBSTR(FIX_DAY, 1, 10)\n" + + " FROM\n" + + " C_CFRNCMANAGE\n" + + " WHERE\n" + + " CFRNC_NO = B.CFRNC_NO)\n" + + " ELSE NULL\n" + + " END\n" + + " ELSE NULL\n" + + " END\n" + + " END AS FIX_DAY\n" + + " FROM\n" + + " C_MASTER A\n" + + " LEFT JOIN C_CASERCEPT AA\n" + + " ON\n" + + " A.CASE_NO = AA.CASE_NO\n" + + " LEFT JOIN C_VIEWMTR B\n" + + " ON\n" + + " A.CASE_NO = B.CASE_NO\n" + + " LEFT JOIN C_CFRNCMANAGE C\n" + + " ON\n" + + " B.CFRNC_NO = C.CFRNC_NO\n" + + ") A\n" + + " WHERE\n" + + " 1 = 1\n" + + " AND SUBSTR(FIX_DAY, 1, 10) <= SUBSTR(TO_CHAR(TO_DATE('2023-01-31', 'YYYY-MM-DD'), 'YYYY-MM-DD'), 1, 10)\n" + + " --AND TO_CHAR(CASE_DATE, 'YYYYMMDD') <= TO_CHAR(TO_DATE('2023-01-31', 'YYYY-MM-DD'),'YYYYMMDD')\n" + + " AND a.DEL_YN = 'N'\n" + + " AND a.MEDIATION_BIG NOT IN ('0616010000', '0617010000', '0618010000')\n" + + "\n" + + " )\n" + + " GROUP BY\n" + + " CASE_DT\n" + + "UNION\n" + + " SELECT\n" + + " CASE_DT,\n" + + " CASE_GUBUN,\n" + + " 0 AS AVG_FRD,\n" + + " COUNT(*) AS CASE_COUNT,\n" + + " 0 AS COUNT_60,\n" + + " 0 AS PER_60,\n" + + " 0 AS COUNT_90,\n" + + " 0 AS PER_90,\n" + + " 0 AS COUNT_PASS,\n" + + " 2 AS GUBUN\n" + + " FROM\n" + + " (\n" + + " SELECT\n" + + " SUBSTR(A.FIX_DAY, 1, 4) AS CASE_DT,\n" + + " a.CASE_GUBUN AS CASE_GUBUN\n" + + " FROM\n" + + " (\n" + + " SELECT\n" + + " A.CASE_NO,\n" + + " A.CASE_DATE,\n" + + " A.MEDIATION_END_DT,\n" + + " A.MEDIATION_SMALL,\n" + + " A.MEDIATION_BIG,\n" + + " A.RESULT_MONEY,\n" + + " A.CASE_GUBUN,\n" + + " A.DEL_YN,\n" + + " A.CASE_END,\n" + + " A.APP_REQ_TERM,\n" + + " AA.CASE_REASON1,\n" + + " AA.CASE_REASON2,\n" + + " AA.CASE_REASON3,\n" + + " B.MTR_GUBUN,\n" + + " C.CFRNC_NO,\n" + + " A.MEDIATION_AMOUNT,\n" + + " A.FEE_MONEY,\n" + + " A.POST_MONEY,\n" + + " A.LAWYER_MONEY,\n" + + " A.CASE_EXAMINER,\n" + + " CASE\n" + + " WHEN B.MTR_GUBUN = '2' THEN \n" + + " CASE\n" + + " WHEN TO_CHAR(SYSDATE, 'YYYY-MM-DD') >= (\n" + + " SELECT\n" + + " SUBSTR(FIX_DAY, 1, 10)\n" + + " FROM\n" + + " C_CFRNCMANAGE\n" + + " WHERE\n" + + " CFRNC_NO = B.CFRNC_NO) \n" + + " THEN (\n" + + " SELECT\n" + + " SUBSTR(FIX_DAY, 1, 10)\n" + + " FROM\n" + + " C_CFRNCMANAGE\n" + + " WHERE\n" + + " CFRNC_NO = B.CFRNC_NO)\n" + + " ELSE NULL\n" + + " END\n" + + " WHEN B.MTR_GUBUN = '1' THEN CASE\n" + + " WHEN (B.MEDIATION_BIG != '0616010000'\n" + + " AND B.MEDIATION_BIG != '0617010000'\n" + + " AND B.MEDIATION_BIG != '0618010000') THEN \n" + + " CASE\n" + + " WHEN TO_CHAR(SYSDATE, 'YYYY-MM-DD') >= (\n" + + " SELECT\n" + + " SUBSTR(FIX_DAY, 1, 10)\n" + + " FROM\n" + + " C_CFRNCMANAGE\n" + + " WHERE\n" + + " CFRNC_NO = B.CFRNC_NO) \n" + + " THEN (\n" + + " SELECT\n" + + " SUBSTR(FIX_DAY, 1, 10)\n" + + " FROM\n" + + " C_CFRNCMANAGE\n" + + " WHERE\n" + + " CFRNC_NO = B.CFRNC_NO)\n" + + " ELSE NULL\n" + + " END\n" + + " ELSE NULL\n" + + " END\n" + + " END AS FIX_DAY\n" + + " FROM\n" + + " C_MASTER A\n" + + " LEFT JOIN C_CASERCEPT AA\n" + + " ON\n" + + " A.CASE_NO = AA.CASE_NO\n" + + " LEFT JOIN C_VIEWMTR B\n" + + " ON\n" + + " A.CASE_NO = B.CASE_NO\n" + + " LEFT JOIN C_CFRNCMANAGE C\n" + + " ON\n" + + " B.CFRNC_NO = C.CFRNC_NO\n" + + ") A\n" + + " WHERE\n" + + " 1 = 1\n" + + " AND SUBSTR(FIX_DAY, 1, 10) <= SUBSTR(TO_CHAR(TO_DATE('2023-01-31', 'YYYY-MM-DD'), 'YYYY-MM-DD'), 1, 10)\n" + + " --AND TO_CHAR(CASE_DATE, 'YYYYMMDD') <= TO_CHAR(TO_DATE('2023-01-31', 'YYYY-MM-DD'),'YYYYMMDD')\n" + + " AND a.DEL_YN = 'N'\n" + + " AND a.MEDIATION_BIG NOT IN ('0616010000', '0617010000', '0618010000')\n" + + "\n" + + " )\n" + + " GROUP BY\n" + + " CASE_DT,\n" + + " CASE_GUBUN\n" + + "UNION\n" + + " SELECT\n" + + " CASE_DT,\n" + + " CASE_GUBUN,\n" + + " 0 AS AVG_FRD,\n" + + " COUNT(*) AS CASE_COUNT,\n" + + " 0 AS COUNT_60,\n" + + " 0 AS PER_60,\n" + + " 0 AS COUNT_90,\n" + + " 0 AS PER_90,\n" + + " 0 AS COUNT_PASS,\n" + + " 1 AS GUBUN\n" + + " FROM\n" + + " (\n" + + " SELECT\n" + + " SUBSTR(A.FIX_DAY, 1, 4) AS CASE_DT,\n" + + " '??' AS CASE_GUBUN\n" + + " FROM\n" + + " (\n" + + " SELECT\n" + + " A.CASE_NO,\n" + + " A.CASE_DATE,\n" + + " A.MEDIATION_END_DT,\n" + + " A.MEDIATION_SMALL,\n" + + " A.MEDIATION_BIG,\n" + + " A.RESULT_MONEY,\n" + + " A.CASE_GUBUN,\n" + + " A.DEL_YN,\n" + + " A.CASE_END,\n" + + " A.APP_REQ_TERM,\n" + + " AA.CASE_REASON1,\n" + + " AA.CASE_REASON2,\n" + + " AA.CASE_REASON3,\n" + + " B.MTR_GUBUN,\n" + + " C.CFRNC_NO,\n" + + " A.MEDIATION_AMOUNT,\n" + + " A.FEE_MONEY,\n" + + " A.POST_MONEY,\n" + + " A.LAWYER_MONEY,\n" + + " A.CASE_EXAMINER,\n" + + " CASE\n" + + " WHEN B.MTR_GUBUN = '2' THEN \n" + + " CASE\n" + + " WHEN TO_CHAR(SYSDATE, 'YYYY-MM-DD') >= (\n" + + " SELECT\n" + + " SUBSTR(FIX_DAY, 1, 10)\n" + + " FROM\n" + + " C_CFRNCMANAGE\n" + + " WHERE\n" + + " CFRNC_NO = B.CFRNC_NO) \n" + + " THEN (\n" + + " SELECT\n" + + " SUBSTR(FIX_DAY, 1, 10)\n" + + " FROM\n" + + " C_CFRNCMANAGE\n" + + " WHERE\n" + + " CFRNC_NO = B.CFRNC_NO)\n" + + " ELSE NULL\n" + + " END\n" + + " WHEN B.MTR_GUBUN = '1' THEN CASE\n" + + " WHEN (B.MEDIATION_BIG != '0616010000'\n" + + " AND B.MEDIATION_BIG != '0617010000'\n" + + " AND B.MEDIATION_BIG != '0618010000') THEN \n" + + " CASE\n" + + " WHEN TO_CHAR(SYSDATE, 'YYYY-MM-DD') >= (\n" + + " SELECT\n" + + " SUBSTR(FIX_DAY, 1, 10)\n" + + " FROM\n" + + " C_CFRNCMANAGE\n" + + " WHERE\n" + + " CFRNC_NO = B.CFRNC_NO) \n" + + " THEN (\n" + + " SELECT\n" + + " SUBSTR(FIX_DAY, 1, 10)\n" + + " FROM\n" + + " C_CFRNCMANAGE\n" + + " WHERE\n" + + " CFRNC_NO = B.CFRNC_NO)\n" + + " ELSE NULL\n" + + " END\n" + + " ELSE NULL\n" + + " END\n" + + " END AS FIX_DAY\n" + + " FROM\n" + + " C_MASTER A\n" + + " LEFT JOIN C_CASERCEPT AA\n" + + " ON\n" + + " A.CASE_NO = AA.CASE_NO\n" + + " LEFT JOIN C_VIEWMTR B\n" + + " ON\n" + + " A.CASE_NO = B.CASE_NO\n" + + " LEFT JOIN C_CFRNCMANAGE C\n" + + " ON\n" + + " B.CFRNC_NO = C.CFRNC_NO\n" + + ") A\n" + + " WHERE\n" + + " 1 = 1\n" + + " AND SUBSTR(FIX_DAY, 1, 10) <= SUBSTR(TO_CHAR(TO_DATE('2023-01-31', 'YYYY-MM-DD'), 'YYYY-MM-DD'), 1, 10)\n" + + " -- AND TO_CHAR(CASE_DATE, 'YYYYMMDD') <= TO_CHAR(TO_DATE('2023-01-31', 'YYYY-MM-DD'),'YYYYMMDD')\n" + + " AND a.DEL_YN = 'N'\n" + + " AND a.MEDIATION_BIG NOT IN ('0616010000', '0617010000', '0618010000')\n" + + "\n" + + " )\n" + + " GROUP BY\n" + + " CASE_DT,\n" + + " CASE_GUBUN\n" + + "UNION\n" + + " SELECT\n" + + " CASE_DT,\n" + + " CASE_GUBUN,\n" + + " 0 AS AVG_FRD,\n" + + " 0 AS CASE_COUNT,\n" + + " COUNT(*) AS COUNT_60,\n" + + " 0 AS PER_60,\n" + + " 0 AS COUNT_90,\n" + + " 0 AS PER_90,\n" + + " 0 AS COUNT_PASS,\n" + + " 2 AS GUBUN\n" + + " FROM\n" + + " (\n" + + " SELECT\n" + + " SUBSTR(A.FIX_DAY, 1, 4) AS CASE_DT,\n" + + " a.CASE_GUBUN AS CASE_GUBUN\n" + + " FROM\n" + + " (\n" + + " SELECT\n" + + " A.CASE_NO,\n" + + " A.CASE_DATE,\n" + + " A.MEDIATION_END_DT,\n" + + " A.MEDIATION_SMALL,\n" + + " A.MEDIATION_BIG,\n" + + " A.RESULT_MONEY,\n" + + " A.CASE_GUBUN,\n" + + " A.DEL_YN,\n" + + " A.CASE_END,\n" + + " A.APP_REQ_TERM,\n" + + " AA.CASE_REASON1,\n" + + " AA.CASE_REASON2,\n" + + " AA.CASE_REASON3,\n" + + " B.MTR_GUBUN,\n" + + " C.CFRNC_NO,\n" + + " A.MEDIATION_AMOUNT,\n" + + " A.FEE_MONEY,\n" + + " A.POST_MONEY,\n" + + " A.LAWYER_MONEY,\n" + + " A.CASE_EXAMINER,\n" + + " CASE\n" + + " WHEN B.MTR_GUBUN = '2' THEN \n" + + " CASE\n" + + " WHEN TO_CHAR(SYSDATE, 'YYYY-MM-DD') >= (\n" + + " SELECT\n" + + " SUBSTR(FIX_DAY, 1, 10)\n" + + " FROM\n" + + " C_CFRNCMANAGE\n" + + " WHERE\n" + + " CFRNC_NO = B.CFRNC_NO) \n" + + " THEN (\n" + + " SELECT\n" + + " SUBSTR(FIX_DAY, 1, 10)\n" + + " FROM\n" + + " C_CFRNCMANAGE\n" + + " WHERE\n" + + " CFRNC_NO = B.CFRNC_NO)\n" + + " ELSE NULL\n" + + " END\n" + + " WHEN B.MTR_GUBUN = '1' THEN CASE\n" + + " WHEN (B.MEDIATION_BIG != '0616010000'\n" + + " AND B.MEDIATION_BIG != '0617010000'\n" + + " AND B.MEDIATION_BIG != '0618010000') THEN \n" + + " CASE\n" + + " WHEN TO_CHAR(SYSDATE, 'YYYY-MM-DD') >= (\n" + + " SELECT\n" + + " SUBSTR(FIX_DAY, 1, 10)\n" + + " FROM\n" + + " C_CFRNCMANAGE\n" + + " WHERE\n" + + " CFRNC_NO = B.CFRNC_NO) \n" + + " THEN (\n" + + " SELECT\n" + + " SUBSTR(FIX_DAY, 1, 10)\n" + + " FROM\n" + + " C_CFRNCMANAGE\n" + + " WHERE\n" + + " CFRNC_NO = B.CFRNC_NO)\n" + + " ELSE NULL\n" + + " END\n" + + " ELSE NULL\n" + + " END\n" + + " END AS FIX_DAY\n" + + " FROM\n" + + " C_MASTER A\n" + + " LEFT JOIN C_CASERCEPT AA\n" + + " ON\n" + + " A.CASE_NO = AA.CASE_NO\n" + + " LEFT JOIN C_VIEWMTR B\n" + + " ON\n" + + " A.CASE_NO = B.CASE_NO\n" + + " LEFT JOIN C_CFRNCMANAGE C\n" + + " ON\n" + + " B.CFRNC_NO = C.CFRNC_NO\n" + + ") A\n" + + " WHERE\n" + + " 1 = 1\n" + + " AND SUBSTR(FIX_DAY, 1, 10) <= SUBSTR(TO_CHAR(TO_DATE('2023-01-31', 'YYYY-MM-DD'), 'YYYY-MM-DD'), 1, 10)\n" + + " -- AND TO_CHAR(CASE_DATE, 'YYYYMMDD') <= TO_CHAR(TO_DATE('2023-01-31', 'YYYY-MM-DD'),'YYYYMMDD')\n" + + " AND a.DEL_YN = 'N'\n" + + " AND a.MEDIATION_BIG NOT IN ('0616010000', '0617010000', '0618010000')\n" + + " AND (((SUBSTR(A.FIX_DAY, 1, 4) <= '2016'\n" + + " AND (TO_DATE(MEDIATION_END_DT, 'YYYY-MM-DD') - TO_DATE(TO_char(CASE_DATE, 'YYYY-MM-DD'), 'YYYY-MM-DD') - nvl(a.APP_REQ_TERM, 0)) > 60\n" + + " AND (TO_DATE(MEDIATION_END_DT, 'YYYY-MM-DD') - TO_DATE(TO_char(CASE_DATE, 'YYYY-MM-DD'), 'YYYY-MM-DD') - nvl(a.APP_REQ_TERM, 0)) <= 90))\n" + + " OR ((SUBSTR(A.FIX_DAY, 1, 4) > '2016'\n" + + " AND (TO_DATE(MEDIATION_END_DT, 'YYYY-MM-DD') - TO_DATE(TO_char(CASE_DATE, 'YYYY-MM-DD'), 'YYYY-MM-DD') - nvl(a.APP_REQ_TERM, 0) + 1) > 60\n" + + " AND (TO_DATE(MEDIATION_END_DT, 'YYYY-MM-DD') - TO_DATE(TO_char(CASE_DATE, 'YYYY-MM-DD'), 'YYYY-MM-DD') - nvl(a.APP_REQ_TERM, 0) + 1) <= 90)))\n" + + " \n" + + " \n" + + "\n" + + " )\n" + + " GROUP BY\n" + + " CASE_DT,\n" + + " CASE_GUBUN\n" + + "UNION\n" + + " SELECT\n" + + " CASE_DT,\n" + + " '??' AS CASE_GUBUN,\n" + + " 0 AS AVG_FRD,\n" + + " 0 AS CASE_COUNT,\n" + + " COUNT(*) AS COUNT_60,\n" + + " 0 AS PER_60,\n" + + " 0 AS COUNT_90,\n" + + " 0 AS PER_90,\n" + + " 0 AS COUNT_PASS,\n" + + " 1 AS GUBUN\n" + + " FROM\n" + + " (\n" + + " SELECT\n" + + " SUBSTR(A.FIX_DAY, 1, 4) AS CASE_DT,\n" + + " a.CASE_GUBUN AS CASE_GUBUN\n" + + " FROM\n" + + " (\n" + + " SELECT\n" + + " A.CASE_NO,\n" + + " A.CASE_DATE,\n" + + " A.MEDIATION_END_DT,\n" + + " A.MEDIATION_SMALL,\n" + + " A.MEDIATION_BIG,\n" + + " A.RESULT_MONEY,\n" + + " A.CASE_GUBUN,\n" + + " A.DEL_YN,\n" + + " A.CASE_END,\n" + + " A.APP_REQ_TERM,\n" + + " AA.CASE_REASON1,\n" + + " AA.CASE_REASON2,\n" + + " AA.CASE_REASON3,\n" + + " B.MTR_GUBUN,\n" + + " C.CFRNC_NO,\n" + + " A.MEDIATION_AMOUNT,\n" + + " A.FEE_MONEY,\n" + + " A.POST_MONEY,\n" + + " A.LAWYER_MONEY,\n" + + " A.CASE_EXAMINER,\n" + + " CASE\n" + + " WHEN B.MTR_GUBUN = '2' THEN \n" + + " CASE\n" + + " WHEN TO_CHAR(SYSDATE, 'YYYY-MM-DD') >= (\n" + + " SELECT\n" + + " SUBSTR(FIX_DAY, 1, 10)\n" + + " FROM\n" + + " C_CFRNCMANAGE\n" + + " WHERE\n" + + " CFRNC_NO = B.CFRNC_NO) \n" + + " THEN (\n" + + " SELECT\n" + + " SUBSTR(FIX_DAY, 1, 10)\n" + + " FROM\n" + + " C_CFRNCMANAGE\n" + + " WHERE\n" + + " CFRNC_NO = B.CFRNC_NO)\n" + + " ELSE NULL\n" + + " END\n" + + " WHEN B.MTR_GUBUN = '1' THEN CASE\n" + + " WHEN (B.MEDIATION_BIG != '0616010000'\n" + + " AND B.MEDIATION_BIG != '0617010000'\n" + + " AND B.MEDIATION_BIG != '0618010000') THEN \n" + + " CASE\n" + + " WHEN TO_CHAR(SYSDATE, 'YYYY-MM-DD') >= (\n" + + " SELECT\n" + + " SUBSTR(FIX_DAY, 1, 10)\n" + + " FROM\n" + + " C_CFRNCMANAGE\n" + + " WHERE\n" + + " CFRNC_NO = B.CFRNC_NO) \n" + + " THEN (\n" + + " SELECT\n" + + " SUBSTR(FIX_DAY, 1, 10)\n" + + " FROM\n" + + " C_CFRNCMANAGE\n" + + " WHERE\n" + + " CFRNC_NO = B.CFRNC_NO)\n" + + " ELSE NULL\n" + + " END\n" + + " ELSE NULL\n" + + " END\n" + + " END AS FIX_DAY\n" + + " FROM\n" + + " C_MASTER A\n" + + " LEFT JOIN C_CASERCEPT AA\n" + + " ON\n" + + " A.CASE_NO = AA.CASE_NO\n" + + " LEFT JOIN C_VIEWMTR B\n" + + " ON\n" + + " A.CASE_NO = B.CASE_NO\n" + + " LEFT JOIN C_CFRNCMANAGE C\n" + + " ON\n" + + " B.CFRNC_NO = C.CFRNC_NO\n" + + ") A\n" + + " WHERE\n" + + " 1 = 1\n" + + " AND SUBSTR(FIX_DAY, 1, 10) <= SUBSTR(TO_CHAR(TO_DATE('2023-01-31', 'YYYY-MM-DD'), 'YYYY-MM-DD'), 1, 10)\n" + + " -- AND TO_CHAR(CASE_DATE, 'YYYYMMDD') <= TO_CHAR(TO_DATE('2023-01-31', 'YYYY-MM-DD'),'YYYYMMDD')\n" + + " AND a.DEL_YN = 'N'\n" + + " AND a.MEDIATION_BIG NOT IN ('0616010000', '0617010000', '0618010000')\n" + + " AND (((SUBSTR(A.FIX_DAY, 1, 4) <= '2016'\n" + + " AND (TO_DATE(MEDIATION_END_DT, 'YYYY-MM-DD') - TO_DATE(TO_char(CASE_DATE, 'YYYY-MM-DD'), 'YYYY-MM-DD') - nvl(a.APP_REQ_TERM, 0)) > 60\n" + + " AND (TO_DATE(MEDIATION_END_DT, 'YYYY-MM-DD') - TO_DATE(TO_char(CASE_DATE, 'YYYY-MM-DD'), 'YYYY-MM-DD') - nvl(a.APP_REQ_TERM, 0)) <= 90))\n" + + " OR ((SUBSTR(A.FIX_DAY, 1, 4) > '2016'\n" + + " AND (TO_DATE(MEDIATION_END_DT, 'YYYY-MM-DD') - TO_DATE(TO_char(CASE_DATE, 'YYYY-MM-DD'), 'YYYY-MM-DD') - nvl(a.APP_REQ_TERM, 0) + 1) > 60\n" + + " AND (TO_DATE(MEDIATION_END_DT, 'YYYY-MM-DD') - TO_DATE(TO_char(CASE_DATE, 'YYYY-MM-DD'), 'YYYY-MM-DD') - nvl(a.APP_REQ_TERM, 0) + 1) <= 90)))\n" + + "\n" + + " )\n" + + " GROUP BY\n" + + " CASE_DT\n" + + "UNION\n" + + " SELECT\n" + + " CASE_DT,\n" + + " CASE_GUBUN,\n" + + " 0 AS AVG_FRD,\n" + + " 0 AS CASE_COUNT,\n" + + " 0 AS COUNT_60,\n" + + " 0 AS PER_60,\n" + + " COUNT(*) AS COUNT_90,\n" + + " 0 AS PER_90,\n" + + " 0 AS COUNT_PASS,\n" + + " 2 AS GUBUN\n" + + " FROM\n" + + " (\n" + + " SELECT\n" + + " SUBSTR(A.FIX_DAY, 1, 4) AS CASE_DT,\n" + + " a.CASE_GUBUN AS CASE_GUBUN\n" + + " FROM\n" + + " (\n" + + " SELECT\n" + + " A.CASE_NO,\n" + + " A.CASE_DATE,\n" + + " A.MEDIATION_END_DT,\n" + + " A.MEDIATION_SMALL,\n" + + " A.MEDIATION_BIG,\n" + + " A.RESULT_MONEY,\n" + + " A.CASE_GUBUN,\n" + + " A.DEL_YN,\n" + + " A.CASE_END,\n" + + " A.APP_REQ_TERM,\n" + + " AA.CASE_REASON1,\n" + + " AA.CASE_REASON2,\n" + + " AA.CASE_REASON3,\n" + + " B.MTR_GUBUN,\n" + + " C.CFRNC_NO,\n" + + " A.MEDIATION_AMOUNT,\n" + + " A.FEE_MONEY,\n" + + " A.POST_MONEY,\n" + + " A.LAWYER_MONEY,\n" + + " A.CASE_EXAMINER,\n" + + " CASE\n" + + " WHEN B.MTR_GUBUN = '2' THEN \n" + + " CASE\n" + + " WHEN TO_CHAR(SYSDATE, 'YYYY-MM-DD') >= (\n" + + " SELECT\n" + + " SUBSTR(FIX_DAY, 1, 10)\n" + + " FROM\n" + + " C_CFRNCMANAGE\n" + + " WHERE\n" + + " CFRNC_NO = B.CFRNC_NO) \n" + + " THEN (\n" + + " SELECT\n" + + " SUBSTR(FIX_DAY, 1, 10)\n" + + " FROM\n" + + " C_CFRNCMANAGE\n" + + " WHERE\n" + + " CFRNC_NO = B.CFRNC_NO)\n" + + " ELSE NULL\n" + + " END\n" + + " WHEN B.MTR_GUBUN = '1' THEN CASE\n" + + " WHEN (B.MEDIATION_BIG != '0616010000'\n" + + " AND B.MEDIATION_BIG != '0617010000'\n" + + " AND B.MEDIATION_BIG != '0618010000') THEN \n" + + " CASE\n" + + " WHEN TO_CHAR(SYSDATE, 'YYYY-MM-DD') >= (\n" + + " SELECT\n" + + " SUBSTR(FIX_DAY, 1, 10)\n" + + " FROM\n" + + " C_CFRNCMANAGE\n" + + " WHERE\n" + + " CFRNC_NO = B.CFRNC_NO) \n" + + " THEN (\n" + + " SELECT\n" + + " SUBSTR(FIX_DAY, 1, 10)\n" + + " FROM\n" + + " C_CFRNCMANAGE\n" + + " WHERE\n" + + " CFRNC_NO = B.CFRNC_NO)\n" + + " ELSE NULL\n" + + " END\n" + + " ELSE NULL\n" + + " END\n" + + " END AS FIX_DAY\n" + + " FROM\n" + + " C_MASTER A\n" + + " LEFT JOIN C_CASERCEPT AA\n" + + " ON\n" + + " A.CASE_NO = AA.CASE_NO\n" + + " LEFT JOIN C_VIEWMTR B\n" + + " ON\n" + + " A.CASE_NO = B.CASE_NO\n" + + " LEFT JOIN C_CFRNCMANAGE C\n" + + " ON\n" + + " B.CFRNC_NO = C.CFRNC_NO\n" + + ") A\n" + + " WHERE\n" + + " 1 = 1\n" + + " AND SUBSTR(FIX_DAY, 1, 10) <= SUBSTR(TO_CHAR(TO_DATE('2023-01-31', 'YYYY-MM-DD'), 'YYYY-MM-DD'), 1, 10)\n" + + " -- AND TO_CHAR(CASE_DATE, 'YYYYMMDD') <= TO_CHAR(TO_DATE('2023-01-31', 'YYYY-MM-DD'),'YYYYMMDD')\n" + + " AND a.DEL_YN = 'N'\n" + + " AND a.MEDIATION_BIG NOT IN ('0616010000', '0617010000', '0618010000')\n" + + " AND ((SUBSTR(A.FIX_DAY, 1, 4) <= '2016'\n" + + " AND (TO_DATE(MEDIATION_END_DT, 'YYYY-MM-DD') - TO_DATE(TO_char(CASE_DATE, 'YYYY-MM-DD'), 'YYYY-MM-DD') - nvl(a.APP_REQ_TERM, 0) ) > 90)\n" + + " OR (SUBSTR(A.FIX_DAY, 1, 4) > '2016'\n" + + " AND (TO_DATE(MEDIATION_END_DT, 'YYYY-MM-DD') - TO_DATE(TO_char(CASE_DATE, 'YYYY-MM-DD'), 'YYYY-MM-DD') - nvl(a.APP_REQ_TERM, 0) + 1) > 90))\n" + + "\n" + + " )\n" + + " GROUP BY\n" + + " CASE_DT,\n" + + " CASE_GUBUN\n" + + "UNION\n" + + " SELECT\n" + + " CASE_DT,\n" + + " '??' AS CASE_GUBUN,\n" + + " 0 AS AVG_FRD,\n" + + " 0 AS CASE_COUNT,\n" + + " 0 AS COUNT_60,\n" + + " 0 AS PER_60,\n" + + " COUNT(*) AS COUNT_90,\n" + + " 0 AS PER_90,\n" + + " 0 AS COUNT_PASS,\n" + + " 1 AS GUBUN\n" + + " FROM\n" + + " (\n" + + " SELECT\n" + + " SUBSTR(A.FIX_DAY, 1, 4) AS CASE_DT,\n" + + " a.CASE_GUBUN AS CASE_GUBUN\n" + + " FROM\n" + + " (\n" + + " SELECT\n" + + " A.CASE_NO,\n" + + " A.CASE_DATE,\n" + + " A.MEDIATION_END_DT,\n" + + " A.MEDIATION_SMALL,\n" + + " A.MEDIATION_BIG,\n" + + " A.RESULT_MONEY,\n" + + " A.CASE_GUBUN,\n" + + " A.DEL_YN,\n" + + " A.CASE_END,\n" + + " A.APP_REQ_TERM,\n" + + " AA.CASE_REASON1,\n" + + " AA.CASE_REASON2,\n" + + " AA.CASE_REASON3,\n" + + " B.MTR_GUBUN,\n" + + " C.CFRNC_NO,\n" + + " A.MEDIATION_AMOUNT,\n" + + " A.FEE_MONEY,\n" + + " A.POST_MONEY,\n" + + " A.LAWYER_MONEY,\n" + + " A.CASE_EXAMINER,\n" + + " CASE\n" + + " WHEN B.MTR_GUBUN = '2' THEN \n" + + " CASE\n" + + " WHEN TO_CHAR(SYSDATE, 'YYYY-MM-DD') >= (\n" + + " SELECT\n" + + " SUBSTR(FIX_DAY, 1, 10)\n" + + " FROM\n" + + " C_CFRNCMANAGE\n" + + " WHERE\n" + + " CFRNC_NO = B.CFRNC_NO) \n" + + " THEN (\n" + + " SELECT\n" + + " SUBSTR(FIX_DAY, 1, 10)\n" + + " FROM\n" + + " C_CFRNCMANAGE\n" + + " WHERE\n" + + " CFRNC_NO = B.CFRNC_NO)\n" + + " ELSE NULL\n" + + " END\n" + + " WHEN B.MTR_GUBUN = '1' THEN CASE\n" + + " WHEN (B.MEDIATION_BIG != '0616010000'\n" + + " AND B.MEDIATION_BIG != '0617010000'\n" + + " AND B.MEDIATION_BIG != '0618010000') THEN \n" + + " CASE\n" + + " WHEN TO_CHAR(SYSDATE, 'YYYY-MM-DD') >= (\n" + + " SELECT\n" + + " SUBSTR(FIX_DAY, 1, 10)\n" + + " FROM\n" + + " C_CFRNCMANAGE\n" + + " WHERE\n" + + " CFRNC_NO = B.CFRNC_NO) \n" + + " THEN (\n" + + " SELECT\n" + + " SUBSTR(FIX_DAY, 1, 10)\n" + + " FROM\n" + + " C_CFRNCMANAGE\n" + + " WHERE\n" + + " CFRNC_NO = B.CFRNC_NO)\n" + + " ELSE NULL\n" + + " END\n" + + " ELSE NULL\n" + + " END\n" + + " END AS FIX_DAY\n" + + " FROM\n" + + " C_MASTER A\n" + + " LEFT JOIN C_CASERCEPT AA\n" + + " ON\n" + + " A.CASE_NO = AA.CASE_NO\n" + + " LEFT JOIN C_VIEWMTR B\n" + + " ON\n" + + " A.CASE_NO = B.CASE_NO\n" + + " LEFT JOIN C_CFRNCMANAGE C\n" + + " ON\n" + + " B.CFRNC_NO = C.CFRNC_NO\n" + + ") A\n" + + " WHERE\n" + + " 1 = 1\n" + + " AND SUBSTR(FIX_DAY, 1, 10) <= SUBSTR(TO_CHAR(TO_DATE('2023-01-31', 'YYYY-MM-DD'), 'YYYY-MM-DD'), 1, 10)\n" + + " -- AND TO_CHAR(CASE_DATE, 'YYYYMMDD') <= TO_CHAR(TO_DATE('2023-01-31', 'YYYY-MM-DD'),'YYYYMMDD')\n" + + " AND a.DEL_YN = 'N'\n" + + " AND a.MEDIATION_BIG NOT IN ('0616010000', '0617010000', '0618010000')\n" + + " AND ((SUBSTR(A.FIX_DAY, 1, 4) <= '2016'\n" + + " AND (TO_DATE(MEDIATION_END_DT, 'YYYY-MM-DD') - TO_DATE(TO_char(CASE_DATE, 'YYYY-MM-DD'), 'YYYY-MM-DD') - nvl(a.APP_REQ_TERM, 0) ) > 90)\n" + + " OR (SUBSTR(A.FIX_DAY, 1, 4) > '2016'\n" + + " AND (TO_DATE(MEDIATION_END_DT, 'YYYY-MM-DD') - TO_DATE(TO_char(CASE_DATE, 'YYYY-MM-DD'), 'YYYY-MM-DD') - nvl(a.APP_REQ_TERM, 0) + 1) > 90))\n" + + "\n" + + " )\n" + + " GROUP BY\n" + + " CASE_DT\n" + + "UNION\n" + + " SELECT\n" + + " CASE_DT,\n" + + " CASE_GUBUN,\n" + + " 0 AS AVG_FRD,\n" + + " 0 AS CASE_COUNT,\n" + + " 0 AS COUNT_60,\n" + + " 0 AS PER_60,\n" + + " 0 AS COUTN_90,\n" + + " 0 AS PER_90,\n" + + " (SUM(COUNT_60) + SUM(COUNT_90)) AS COUNT_PASS,\n" + + " 2 AS GUBUN\n" + + " FROM\n" + + " (\n" + + " SELECT\n" + + " CASE_DT,\n" + + " CASE_GUBUN,\n" + + " 0 AS AVG_FRD,\n" + + " 0 AS CASE_COUNT,\n" + + " COUNT(*) AS COUNT_60,\n" + + " 0 AS PER_60,\n" + + " 0 AS COUNT_90,\n" + + " 0 AS PER_90,\n" + + " 0 AS COUNT_PASS,\n" + + " 2 AS GUBUN\n" + + " FROM\n" + + " (\n" + + " SELECT\n" + + " SUBSTR(A.FIX_DAY, 1, 4) AS CASE_DT,\n" + + " a.CASE_GUBUN AS CASE_GUBUN\n" + + " FROM\n" + + " (\n" + + " SELECT\n" + + " A.CASE_NO,\n" + + " A.CASE_DATE,\n" + + " A.MEDIATION_END_DT,\n" + + " A.MEDIATION_SMALL,\n" + + " A.MEDIATION_BIG,\n" + + " A.RESULT_MONEY,\n" + + " A.CASE_GUBUN,\n" + + " A.DEL_YN,\n" + + " A.CASE_END,\n" + + " A.APP_REQ_TERM,\n" + + " AA.CASE_REASON1,\n" + + " AA.CASE_REASON2,\n" + + " AA.CASE_REASON3,\n" + + " B.MTR_GUBUN,\n" + + " C.CFRNC_NO,\n" + + " A.MEDIATION_AMOUNT,\n" + + " A.FEE_MONEY,\n" + + " A.POST_MONEY,\n" + + " A.LAWYER_MONEY,\n" + + " A.CASE_EXAMINER,\n" + + " CASE\n" + + " WHEN B.MTR_GUBUN = '2' THEN \n" + + " CASE\n" + + " WHEN TO_CHAR(SYSDATE, 'YYYY-MM-DD') >= (\n" + + " SELECT\n" + + " SUBSTR(FIX_DAY, 1, 10)\n" + + " FROM\n" + + " C_CFRNCMANAGE\n" + + " WHERE\n" + + " CFRNC_NO = B.CFRNC_NO) \n" + + " THEN (\n" + + " SELECT\n" + + " SUBSTR(FIX_DAY, 1, 10)\n" + + " FROM\n" + + " C_CFRNCMANAGE\n" + + " WHERE\n" + + " CFRNC_NO = B.CFRNC_NO)\n" + + " ELSE NULL\n" + + " END\n" + + " WHEN B.MTR_GUBUN = '1' THEN CASE\n" + + " WHEN (B.MEDIATION_BIG != '0616010000'\n" + + " AND B.MEDIATION_BIG != '0617010000'\n" + + " AND B.MEDIATION_BIG != '0618010000') THEN \n" + + " CASE\n" + + " WHEN TO_CHAR(SYSDATE, 'YYYY-MM-DD') >= (\n" + + " SELECT\n" + + " SUBSTR(FIX_DAY, 1, 10)\n" + + " FROM\n" + + " C_CFRNCMANAGE\n" + + " WHERE\n" + + " CFRNC_NO = B.CFRNC_NO) \n" + + " THEN (\n" + + " SELECT\n" + + " SUBSTR(FIX_DAY, 1, 10)\n" + + " FROM\n" + + " C_CFRNCMANAGE\n" + + " WHERE\n" + + " CFRNC_NO = B.CFRNC_NO)\n" + + " ELSE NULL\n" + + " END\n" + + " ELSE NULL\n" + + " END\n" + + " END AS FIX_DAY\n" + + " FROM\n" + + " C_MASTER A\n" + + " LEFT JOIN C_CASERCEPT AA\n" + + " ON\n" + + " A.CASE_NO = AA.CASE_NO\n" + + " LEFT JOIN C_VIEWMTR B\n" + + " ON\n" + + " A.CASE_NO = B.CASE_NO\n" + + " LEFT JOIN C_CFRNCMANAGE C\n" + + " ON\n" + + " B.CFRNC_NO = C.CFRNC_NO\n" + + ") A\n" + + " WHERE\n" + + " 1 = 1\n" + + " AND SUBSTR(FIX_DAY, 1, 10) <= SUBSTR(TO_CHAR(TO_DATE('2023-01-31', 'YYYY-MM-DD'), 'YYYY-MM-DD'), 1, 10)\n" + + " -- AND TO_CHAR(CASE_DATE, 'YYYYMMDD') <= TO_CHAR(TO_DATE('2023-01-31', 'YYYY-MM-DD'),'YYYYMMDD')\n" + + " AND a.DEL_YN = 'N'\n" + + " AND a.MEDIATION_BIG NOT IN ('0616010000', '0617010000', '0618010000')\n" + + " AND (((SUBSTR(A.FIX_DAY, 1, 4) <= '2016'\n" + + " AND (TO_DATE(MEDIATION_END_DT, 'YYYY-MM-DD') - TO_DATE(TO_char(CASE_DATE, 'YYYY-MM-DD'), 'YYYY-MM-DD') - nvl(a.APP_REQ_TERM, 0) ) > 60\n" + + " AND (TO_DATE(MEDIATION_END_DT, 'YYYY-MM-DD') - TO_DATE(TO_char(CASE_DATE, 'YYYY-MM-DD'), 'YYYY-MM-DD') - nvl(a.APP_REQ_TERM, 0) ) <= 90))\n" + + " OR ((SUBSTR(A.FIX_DAY, 1, 4) > '2016'\n" + + " AND (TO_DATE(MEDIATION_END_DT, 'YYYY-MM-DD') - TO_DATE(TO_char(CASE_DATE, 'YYYY-MM-DD'), 'YYYY-MM-DD') - nvl(a.APP_REQ_TERM, 0) + 1) > 60\n" + + " AND (TO_DATE(MEDIATION_END_DT, 'YYYY-MM-DD') - TO_DATE(TO_char(CASE_DATE, 'YYYY-MM-DD'), 'YYYY-MM-DD') - nvl(a.APP_REQ_TERM, 0) + 1) <= 90)))\n" + + " AND (a.CASE_GUBUN = '0201000000'\n" + + " OR a.CASE_GUBUN = '0203000000')\n" + + "\n" + + " )\n" + + " GROUP BY\n" + + " CASE_DT,\n" + + " CASE_GUBUN\n" + + " UNION\n" + + " SELECT\n" + + " CASE_DT,\n" + + " CASE_GUBUN,\n" + + " 0 AS AVG_FRD,\n" + + " 0 AS CASE_COUNT,\n" + + " 0 AS COUNT_60,\n" + + " 0 AS PER_60,\n" + + " COUNT(*) AS COUNT_90,\n" + + " 0 AS PER_90,\n" + + " 0 AS COUNT_PASS,\n" + + " 2 AS GUBUN\n" + + " FROM\n" + + " (\n" + + " SELECT\n" + + " SUBSTR(A.FIX_DAY, 1, 4) AS CASE_DT,\n" + + " a.CASE_GUBUN AS CASE_GUBUN\n" + + " FROM\n" + + " (\n" + + " SELECT\n" + + " A.CASE_NO,\n" + + " A.CASE_DATE,\n" + + " A.MEDIATION_END_DT,\n" + + " A.MEDIATION_SMALL,\n" + + " A.MEDIATION_BIG,\n" + + " A.RESULT_MONEY,\n" + + " A.CASE_GUBUN,\n" + + " A.DEL_YN,\n" + + " A.CASE_END,\n" + + " A.APP_REQ_TERM,\n" + + " AA.CASE_REASON1,\n" + + " AA.CASE_REASON2,\n" + + " AA.CASE_REASON3,\n" + + " B.MTR_GUBUN,\n" + + " C.CFRNC_NO,\n" + + " A.MEDIATION_AMOUNT,\n" + + " A.FEE_MONEY,\n" + + " A.POST_MONEY,\n" + + " A.LAWYER_MONEY,\n" + + " A.CASE_EXAMINER,\n" + + " CASE\n" + + " WHEN B.MTR_GUBUN = '2' THEN \n" + + " CASE\n" + + " WHEN TO_CHAR(SYSDATE, 'YYYY-MM-DD') >= (\n" + + " SELECT\n" + + " SUBSTR(FIX_DAY, 1, 10)\n" + + " FROM\n" + + " C_CFRNCMANAGE\n" + + " WHERE\n" + + " CFRNC_NO = B.CFRNC_NO) \n" + + " THEN (\n" + + " SELECT\n" + + " SUBSTR(FIX_DAY, 1, 10)\n" + + " FROM\n" + + " C_CFRNCMANAGE\n" + + " WHERE\n" + + " CFRNC_NO = B.CFRNC_NO)\n" + + " ELSE NULL\n" + + " END\n" + + " WHEN B.MTR_GUBUN = '1' THEN CASE\n" + + " WHEN (B.MEDIATION_BIG != '0616010000'\n" + + " AND B.MEDIATION_BIG != '0617010000'\n" + + " AND B.MEDIATION_BIG != '0618010000') THEN \n" + + " CASE\n" + + " WHEN TO_CHAR(SYSDATE, 'YYYY-MM-DD') >= (\n" + + " SELECT\n" + + " SUBSTR(FIX_DAY, 1, 10)\n" + + " FROM\n" + + " C_CFRNCMANAGE\n" + + " WHERE\n" + + " CFRNC_NO = B.CFRNC_NO) \n" + + " THEN (\n" + + " SELECT\n" + + " SUBSTR(FIX_DAY, 1, 10)\n" + + " FROM\n" + + " C_CFRNCMANAGE\n" + + " WHERE\n" + + " CFRNC_NO = B.CFRNC_NO)\n" + + " ELSE NULL\n" + + " END\n" + + " ELSE NULL\n" + + " END\n" + + " END AS FIX_DAY\n" + + " FROM\n" + + " C_MASTER A\n" + + " LEFT JOIN C_CASERCEPT AA\n" + + " ON\n" + + " A.CASE_NO = AA.CASE_NO\n" + + " LEFT JOIN C_VIEWMTR B\n" + + " ON\n" + + " A.CASE_NO = B.CASE_NO\n" + + " LEFT JOIN C_CFRNCMANAGE C\n" + + " ON\n" + + " B.CFRNC_NO = C.CFRNC_NO\n" + + ") A\n" + + " WHERE\n" + + " 1 = 1\n" + + " AND SUBSTR(FIX_DAY, 1, 10) <= SUBSTR(TO_CHAR(TO_DATE('2023-01-31', 'YYYY-MM-DD'), 'YYYY-MM-DD'), 1, 10)\n" + + " -- AND TO_CHAR(CASE_DATE, 'YYYYMMDD') <= TO_CHAR(TO_DATE('2023-01-31', 'YYYY-MM-DD'),'YYYYMMDD')\n" + + " AND a.DEL_YN = 'N'\n" + + " AND a.MEDIATION_BIG NOT IN ('0616010000', '0617010000', '0618010000')\n" + + " AND ((SUBSTR(A.FIX_DAY, 1, 4) <= '2016'\n" + + " AND (TO_DATE(MEDIATION_END_DT, 'YYYY-MM-DD') - TO_DATE(TO_char(CASE_DATE, 'YYYY-MM-DD'), 'YYYY-MM-DD') - nvl(a.APP_REQ_TERM, 0) ) > 90)\n" + + " OR (SUBSTR(A.FIX_DAY, 1, 4) > '2016'\n" + + " AND (TO_DATE(MEDIATION_END_DT, 'YYYY-MM-DD') - TO_DATE(TO_char(CASE_DATE, 'YYYY-MM-DD'), 'YYYY-MM-DD') - nvl(a.APP_REQ_TERM, 0) + 1) > 90))\n" + + " AND (a.CASE_GUBUN = '0201000000'\n" + + " OR a.CASE_GUBUN = '0203000000')\n" + + "\n" + + " )\n" + + " GROUP BY\n" + + " CASE_DT,\n" + + " CASE_GUBUN\n" + + " UNION\n" + + " SELECT\n" + + " CASE_DT,\n" + + " CASE_GUBUN,\n" + + " 0 AS AVG_FRD,\n" + + " 0 AS CASE_COUNT,\n" + + " 0 AS COUNT_60,\n" + + " 0 AS PER_60,\n" + + " COUNT(*) AS COUNT_90,\n" + + " 0 AS PER_90,\n" + + " 0 AS COUNT_PASS,\n" + + " 2 AS GUBUN\n" + + " FROM\n" + + " (\n" + + " SELECT\n" + + " SUBSTR(A.FIX_DAY, 1, 4) AS CASE_DT,\n" + + " a.CASE_GUBUN AS CASE_GUBUN\n" + + " FROM\n" + + " (\n" + + " SELECT\n" + + " A.CASE_NO,\n" + + " A.CASE_DATE,\n" + + " A.MEDIATION_END_DT,\n" + + " A.MEDIATION_SMALL,\n" + + " A.MEDIATION_BIG,\n" + + " A.RESULT_MONEY,\n" + + " A.CASE_GUBUN,\n" + + " A.DEL_YN,\n" + + " A.CASE_END,\n" + + " A.APP_REQ_TERM,\n" + + " AA.CASE_REASON1,\n" + + " AA.CASE_REASON2,\n" + + " AA.CASE_REASON3,\n" + + " B.MTR_GUBUN,\n" + + " C.CFRNC_NO,\n" + + " A.MEDIATION_AMOUNT,\n" + + " A.FEE_MONEY,\n" + + " A.POST_MONEY,\n" + + " A.LAWYER_MONEY,\n" + + " A.CASE_EXAMINER,\n" + + " CASE\n" + + " WHEN B.MTR_GUBUN = '2' THEN \n" + + " CASE\n" + + " WHEN TO_CHAR(SYSDATE, 'YYYY-MM-DD') >= (\n" + + " SELECT\n" + + " SUBSTR(FIX_DAY, 1, 10)\n" + + " FROM\n" + + " C_CFRNCMANAGE\n" + + " WHERE\n" + + " CFRNC_NO = B.CFRNC_NO) \n" + + " THEN (\n" + + " SELECT\n" + + " SUBSTR(FIX_DAY, 1, 10)\n" + + " FROM\n" + + " C_CFRNCMANAGE\n" + + " WHERE\n" + + " CFRNC_NO = B.CFRNC_NO)\n" + + " ELSE NULL\n" + + " END\n" + + " WHEN B.MTR_GUBUN = '1' THEN CASE\n" + + " WHEN (B.MEDIATION_BIG != '0616010000'\n" + + " AND B.MEDIATION_BIG != '0617010000'\n" + + " AND B.MEDIATION_BIG != '0618010000') THEN \n" + + " CASE\n" + + " WHEN TO_CHAR(SYSDATE, 'YYYY-MM-DD') >= (\n" + + " SELECT\n" + + " SUBSTR(FIX_DAY, 1, 10)\n" + + " FROM\n" + + " C_CFRNCMANAGE\n" + + " WHERE\n" + + " CFRNC_NO = B.CFRNC_NO) \n" + + " THEN (\n" + + " SELECT\n" + + " SUBSTR(FIX_DAY, 1, 10)\n" + + " FROM\n" + + " C_CFRNCMANAGE\n" + + " WHERE\n" + + " CFRNC_NO = B.CFRNC_NO)\n" + + " ELSE NULL\n" + + " END\n" + + " ELSE NULL\n" + + " END\n" + + " END AS FIX_DAY\n" + + " FROM\n" + + " C_MASTER A\n" + + " LEFT JOIN C_CASERCEPT AA\n" + + " ON\n" + + " A.CASE_NO = AA.CASE_NO\n" + + " LEFT JOIN C_VIEWMTR B\n" + + " ON\n" + + " A.CASE_NO = B.CASE_NO\n" + + " LEFT JOIN C_CFRNCMANAGE C\n" + + " ON\n" + + " B.CFRNC_NO = C.CFRNC_NO\n" + + ") A\n" + + " WHERE\n" + + " 1 = 1\n" + + " AND SUBSTR(FIX_DAY, 1, 10) <= SUBSTR(TO_CHAR(TO_DATE('2023-01-31', 'YYYY-MM-DD'), 'YYYY-MM-DD'), 1, 10)\n" + + " -- AND TO_CHAR(CASE_DATE, 'YYYYMMDD') <= TO_CHAR(TO_DATE('2023-01-31', 'YYYY-MM-DD'),'YYYYMMDD')\n" + + " AND a.DEL_YN = 'N'\n" + + " AND a.MEDIATION_BIG NOT IN ('0616010000', '0617010000', '0618010000')\n" + + " AND ((SUBSTR(A.FIX_DAY, 1, 4) <= '2016'\n" + + " AND (TO_DATE(MEDIATION_END_DT, 'YYYY-MM-DD') - TO_DATE(TO_char(CASE_DATE, 'YYYY-MM-DD'), 'YYYY-MM-DD') - nvl(a.APP_REQ_TERM, 0) ) > 90)\n" + + " OR (SUBSTR(A.FIX_DAY, 1, 4) > '2016'\n" + + " AND (TO_DATE(MEDIATION_END_DT, 'YYYY-MM-DD') - TO_DATE(TO_char(CASE_DATE, 'YYYY-MM-DD'), 'YYYY-MM-DD') - nvl(a.APP_REQ_TERM, 0) + 1) > 90))\n" + + " AND (a.CASE_GUBUN != '0201000000'\n" + + " AND a.CASE_GUBUN != '0203000000')\n" + + "\n" + + " )\n" + + " GROUP BY\n" + + " CASE_DT,\n" + + " CASE_GUBUN\n" + + " \n" + + " \n" + + " \n" + + " \n" + + " )\n" + + " GROUP BY\n" + + " CASE_DT,\n" + + " CASE_GUBUN\n" + + "UNION\n" + + " SELECT\n" + + " CASE_DT,\n" + + " '??' AS CASE_GUBUN,\n" + + " 0 AS AVG_FRD,\n" + + " 0 AS CASE_COUNT,\n" + + " 0 AS COUNT_60,\n" + + " 0 AS PER_60,\n" + + " 0 AS COUTN_90,\n" + + " 0 AS PER_90,\n" + + " (SUM(COUNT_60) + SUM(COUNT_90)) AS COUNT_PASS,\n" + + " 1 AS GUBUN\n" + + " FROM\n" + + " (\n" + + " SELECT\n" + + " CASE_DT,\n" + + " CASE_GUBUN,\n" + + " 0 AS AVG_FRD,\n" + + " 0 AS CASE_COUNT,\n" + + " COUNT(*) AS COUNT_60,\n" + + " 0 AS PER_60,\n" + + " 0 AS COUNT_90,\n" + + " 0 AS PER_90,\n" + + " 0 AS COUNT_PASS,\n" + + " 2 AS GUBUN\n" + + " FROM\n" + + " (\n" + + " SELECT\n" + + " SUBSTR(A.FIX_DAY, 1, 4) AS CASE_DT,\n" + + " a.CASE_GUBUN AS CASE_GUBUN\n" + + " FROM\n" + + " (\n" + + " SELECT\n" + + " A.CASE_NO,\n" + + " A.CASE_DATE,\n" + + " A.MEDIATION_END_DT,\n" + + " A.MEDIATION_SMALL,\n" + + " A.MEDIATION_BIG,\n" + + " A.RESULT_MONEY,\n" + + " A.CASE_GUBUN,\n" + + " A.DEL_YN,\n" + + " A.CASE_END,\n" + + " A.APP_REQ_TERM,\n" + + " AA.CASE_REASON1,\n" + + " AA.CASE_REASON2,\n" + + " AA.CASE_REASON3,\n" + + " B.MTR_GUBUN,\n" + + " C.CFRNC_NO,\n" + + " A.MEDIATION_AMOUNT,\n" + + " A.FEE_MONEY,\n" + + " A.POST_MONEY,\n" + + " A.LAWYER_MONEY,\n" + + " A.CASE_EXAMINER,\n" + + " CASE\n" + + " WHEN B.MTR_GUBUN = '2' THEN \n" + + " CASE\n" + + " WHEN TO_CHAR(SYSDATE, 'YYYY-MM-DD') >= (\n" + + " SELECT\n" + + " SUBSTR(FIX_DAY, 1, 10)\n" + + " FROM\n" + + " C_CFRNCMANAGE\n" + + " WHERE\n" + + " CFRNC_NO = B.CFRNC_NO) \n" + + " THEN (\n" + + " SELECT\n" + + " SUBSTR(FIX_DAY, 1, 10)\n" + + " FROM\n" + + " C_CFRNCMANAGE\n" + + " WHERE\n" + + " CFRNC_NO = B.CFRNC_NO)\n" + + " ELSE NULL\n" + + " END\n" + + " WHEN B.MTR_GUBUN = '1' THEN CASE\n" + + " WHEN (B.MEDIATION_BIG != '0616010000'\n" + + " AND B.MEDIATION_BIG != '0617010000'\n" + + " AND B.MEDIATION_BIG != '0618010000') THEN \n" + + " CASE\n" + + " WHEN TO_CHAR(SYSDATE, 'YYYY-MM-DD') >= (\n" + + " SELECT\n" + + " SUBSTR(FIX_DAY, 1, 10)\n" + + " FROM\n" + + " C_CFRNCMANAGE\n" + + " WHERE\n" + + " CFRNC_NO = B.CFRNC_NO) \n" + + " THEN (\n" + + " SELECT\n" + + " SUBSTR(FIX_DAY, 1, 10)\n" + + " FROM\n" + + " C_CFRNCMANAGE\n" + + " WHERE\n" + + " CFRNC_NO = B.CFRNC_NO)\n" + + " ELSE NULL\n" + + " END\n" + + " ELSE NULL\n" + + " END\n" + + " END AS FIX_DAY\n" + + " FROM\n" + + " C_MASTER A\n" + + " LEFT JOIN C_CASERCEPT AA\n" + + " ON\n" + + " A.CASE_NO = AA.CASE_NO\n" + + " LEFT JOIN C_VIEWMTR B\n" + + " ON\n" + + " A.CASE_NO = B.CASE_NO\n" + + " LEFT JOIN C_CFRNCMANAGE C\n" + + " ON\n" + + " B.CFRNC_NO = C.CFRNC_NO\n" + + ") A\n" + + " WHERE\n" + + " 1 = 1\n" + + " AND SUBSTR(FIX_DAY, 1, 10) <= SUBSTR(TO_CHAR(TO_DATE('2023-01-31', 'YYYY-MM-DD'), 'YYYY-MM-DD'), 1, 10)\n" + + " -- AND TO_CHAR(CASE_DATE, 'YYYYMMDD') <= TO_CHAR(TO_DATE('2023-01-31', 'YYYY-MM-DD'),'YYYYMMDD')\n" + + " AND a.DEL_YN = 'N'\n" + + " AND a.MEDIATION_BIG NOT IN ('0616010000', '0617010000', '0618010000')\n" + + " AND (((SUBSTR(A.FIX_DAY, 1, 4) <= '2016'\n" + + " AND (TO_DATE(MEDIATION_END_DT, 'YYYY-MM-DD') - TO_DATE(TO_char(CASE_DATE, 'YYYY-MM-DD'), 'YYYY-MM-DD') - nvl(a.APP_REQ_TERM, 0) ) > 60\n" + + " AND (TO_DATE(MEDIATION_END_DT, 'YYYY-MM-DD') - TO_DATE(TO_char(CASE_DATE, 'YYYY-MM-DD'), 'YYYY-MM-DD') - nvl(a.APP_REQ_TERM, 0) ) <= 90))\n" + + " OR ((SUBSTR(A.FIX_DAY, 1, 4) > '2016'\n" + + " AND (TO_DATE(MEDIATION_END_DT, 'YYYY-MM-DD') - TO_DATE(TO_char(CASE_DATE, 'YYYY-MM-DD'), 'YYYY-MM-DD') - nvl(a.APP_REQ_TERM, 0) + 1) > 60\n" + + " AND (TO_DATE(MEDIATION_END_DT, 'YYYY-MM-DD') - TO_DATE(TO_char(CASE_DATE, 'YYYY-MM-DD'), 'YYYY-MM-DD') - nvl(a.APP_REQ_TERM, 0) + 1) <= 90)))\n" + + " AND (a.CASE_GUBUN = '0201000000'\n" + + " OR a.CASE_GUBUN = '0203000000')\n" + + "\n" + + " )\n" + + " GROUP BY\n" + + " CASE_DT,\n" + + " CASE_GUBUN\n" + + " UNION\n" + + " SELECT\n" + + " CASE_DT,\n" + + " CASE_GUBUN,\n" + + " 0 AS AVG_FRD,\n" + + " 0 AS CASE_COUNT,\n" + + " 0 AS COUNT_60,\n" + + " 0 AS PER_60,\n" + + " COUNT(*) AS COUNT_90,\n" + + " 0 AS PER_90,\n" + + " 0 AS COUNT_PASS,\n" + + " 2 AS GUBUN\n" + + " FROM\n" + + " (\n" + + " SELECT\n" + + " SUBSTR(A.FIX_DAY, 1, 4) AS CASE_DT,\n" + + " a.CASE_GUBUN AS CASE_GUBUN\n" + + " FROM\n" + + " (\n" + + " SELECT\n" + + " A.CASE_NO,\n" + + " A.CASE_DATE,\n" + + " A.MEDIATION_END_DT,\n" + + " A.MEDIATION_SMALL,\n" + + " A.MEDIATION_BIG,\n" + + " A.RESULT_MONEY,\n" + + " A.CASE_GUBUN,\n" + + " A.DEL_YN,\n" + + " A.CASE_END,\n" + + " A.APP_REQ_TERM,\n" + + " AA.CASE_REASON1,\n" + + " AA.CASE_REASON2,\n" + + " AA.CASE_REASON3,\n" + + " B.MTR_GUBUN,\n" + + " C.CFRNC_NO,\n" + + " A.MEDIATION_AMOUNT,\n" + + " A.FEE_MONEY,\n" + + " A.POST_MONEY,\n" + + " A.LAWYER_MONEY,\n" + + " A.CASE_EXAMINER,\n" + + " CASE\n" + + " WHEN B.MTR_GUBUN = '2' THEN \n" + + " CASE\n" + + " WHEN TO_CHAR(SYSDATE, 'YYYY-MM-DD') >= (\n" + + " SELECT\n" + + " SUBSTR(FIX_DAY, 1, 10)\n" + + " FROM\n" + + " C_CFRNCMANAGE\n" + + " WHERE\n" + + " CFRNC_NO = B.CFRNC_NO) \n" + + " THEN (\n" + + " SELECT\n" + + " SUBSTR(FIX_DAY, 1, 10)\n" + + " FROM\n" + + " C_CFRNCMANAGE\n" + + " WHERE\n" + + " CFRNC_NO = B.CFRNC_NO)\n" + + " ELSE NULL\n" + + " END\n" + + " WHEN B.MTR_GUBUN = '1' THEN CASE\n" + + " WHEN (B.MEDIATION_BIG != '0616010000'\n" + + " AND B.MEDIATION_BIG != '0617010000'\n" + + " AND B.MEDIATION_BIG != '0618010000') THEN \n" + + " CASE\n" + + " WHEN TO_CHAR(SYSDATE, 'YYYY-MM-DD') >= (\n" + + " SELECT\n" + + " SUBSTR(FIX_DAY, 1, 10)\n" + + " FROM\n" + + " C_CFRNCMANAGE\n" + + " WHERE\n" + + " CFRNC_NO = B.CFRNC_NO) \n" + + " THEN (\n" + + " SELECT\n" + + " SUBSTR(FIX_DAY, 1, 10)\n" + + " FROM\n" + + " C_CFRNCMANAGE\n" + + " WHERE\n" + + " CFRNC_NO = B.CFRNC_NO)\n" + + " ELSE NULL\n" + + " END\n" + + " ELSE NULL\n" + + " END\n" + + " END AS FIX_DAY\n" + + " FROM\n" + + " C_MASTER A\n" + + " LEFT JOIN C_CASERCEPT AA\n" + + " ON\n" + + " A.CASE_NO = AA.CASE_NO\n" + + " LEFT JOIN C_VIEWMTR B\n" + + " ON\n" + + " A.CASE_NO = B.CASE_NO\n" + + " LEFT JOIN C_CFRNCMANAGE C\n" + + " ON\n" + + " B.CFRNC_NO = C.CFRNC_NO\n" + + ") A\n" + + " WHERE\n" + + " 1 = 1\n" + + " AND SUBSTR(FIX_DAY, 1, 10) <= SUBSTR(TO_CHAR(TO_DATE('2023-01-31', 'YYYY-MM-DD'), 'YYYY-MM-DD'), 1, 10)\n" + + " -- AND TO_CHAR(CASE_DATE, 'YYYYMMDD') <= TO_CHAR(TO_DATE('2023-01-31', 'YYYY-MM-DD'),'YYYYMMDD')\n" + + " AND a.DEL_YN = 'N'\n" + + " AND a.MEDIATION_BIG NOT IN ('0616010000', '0617010000', '0618010000')\n" + + " AND ((SUBSTR(A.FIX_DAY, 1, 4) <= '2016'\n" + + " AND (TO_DATE(MEDIATION_END_DT, 'YYYY-MM-DD') - TO_DATE(TO_char(CASE_DATE, 'YYYY-MM-DD'), 'YYYY-MM-DD') - nvl(a.APP_REQ_TERM, 0) ) > 90)\n" + + " OR (SUBSTR(A.FIX_DAY, 1, 4) > '2016'\n" + + " AND (TO_DATE(MEDIATION_END_DT, 'YYYY-MM-DD') - TO_DATE(TO_char(CASE_DATE, 'YYYY-MM-DD'), 'YYYY-MM-DD') - nvl(a.APP_REQ_TERM, 0) + 1) > 90))\n" + + " AND (a.CASE_GUBUN = '0201000000'\n" + + " OR a.CASE_GUBUN = '0203000000')\n" + + "\n" + + " )\n" + + " GROUP BY\n" + + " CASE_DT,\n" + + " CASE_GUBUN\n" + + " UNION\n" + + " SELECT\n" + + " CASE_DT,\n" + + " CASE_GUBUN,\n" + + " 0 AS AVG_FRD,\n" + + " 0 AS CASE_COUNT,\n" + + " 0 AS COUNT_60,\n" + + " 0 AS PER_60,\n" + + " COUNT(*) AS COUNT_90,\n" + + " 0 AS PER_90,\n" + + " 0 AS COUNT_PASS,\n" + + " 2 AS GUBUN\n" + + " FROM\n" + + " (\n" + + " SELECT\n" + + " SUBSTR(A.FIX_DAY, 1, 4) AS CASE_DT,\n" + + " a.CASE_GUBUN AS CASE_GUBUN\n" + + " FROM\n" + + " (\n" + + " SELECT\n" + + " A.CASE_NO,\n" + + " A.CASE_DATE,\n" + + " A.MEDIATION_END_DT,\n" + + " A.MEDIATION_SMALL,\n" + + " A.MEDIATION_BIG,\n" + + " A.RESULT_MONEY,\n" + + " A.CASE_GUBUN,\n" + + " A.DEL_YN,\n" + + " A.CASE_END,\n" + + " A.APP_REQ_TERM,\n" + + " AA.CASE_REASON1,\n" + + " AA.CASE_REASON2,\n" + + " AA.CASE_REASON3,\n" + + " B.MTR_GUBUN,\n" + + " C.CFRNC_NO,\n" + + " A.MEDIATION_AMOUNT,\n" + + " A.FEE_MONEY,\n" + + " A.POST_MONEY,\n" + + " A.LAWYER_MONEY,\n" + + " A.CASE_EXAMINER,\n" + + " CASE\n" + + " WHEN B.MTR_GUBUN = '2' THEN \n" + + " CASE\n" + + " WHEN TO_CHAR(SYSDATE, 'YYYY-MM-DD') >= (\n" + + " SELECT\n" + + " SUBSTR(FIX_DAY, 1, 10)\n" + + " FROM\n" + + " C_CFRNCMANAGE\n" + + " WHERE\n" + + " CFRNC_NO = B.CFRNC_NO) \n" + + " THEN (\n" + + " SELECT\n" + + " SUBSTR(FIX_DAY, 1, 10)\n" + + " FROM\n" + + " C_CFRNCMANAGE\n" + + " WHERE\n" + + " CFRNC_NO = B.CFRNC_NO)\n" + + " ELSE NULL\n" + + " END\n" + + " WHEN B.MTR_GUBUN = '1' THEN CASE\n" + + " WHEN (B.MEDIATION_BIG != '0616010000'\n" + + " AND B.MEDIATION_BIG != '0617010000'\n" + + " AND B.MEDIATION_BIG != '0618010000') THEN \n" + + " CASE\n" + + " WHEN TO_CHAR(SYSDATE, 'YYYY-MM-DD') >= (\n" + + " SELECT\n" + + " SUBSTR(FIX_DAY, 1, 10)\n" + + " FROM\n" + + " C_CFRNCMANAGE\n" + + " WHERE\n" + + " CFRNC_NO = B.CFRNC_NO) \n" + + " THEN (\n" + + " SELECT\n" + + " SUBSTR(FIX_DAY, 1, 10)\n" + + " FROM\n" + + " C_CFRNCMANAGE\n" + + " WHERE\n" + + " CFRNC_NO = B.CFRNC_NO)\n" + + " ELSE NULL\n" + + " END\n" + + " ELSE NULL\n" + + " END\n" + + " END AS FIX_DAY\n" + + " FROM\n" + + " C_MASTER A\n" + + " LEFT JOIN C_CASERCEPT AA\n" + + " ON\n" + + " A.CASE_NO = AA.CASE_NO\n" + + " LEFT JOIN C_VIEWMTR B\n" + + " ON\n" + + " A.CASE_NO = B.CASE_NO\n" + + " LEFT JOIN C_CFRNCMANAGE C\n" + + " ON\n" + + " B.CFRNC_NO = C.CFRNC_NO\n" + + ") A\n" + + " WHERE\n" + + " 1 = 1\n" + + " AND SUBSTR(FIX_DAY, 1, 10) <= SUBSTR(TO_CHAR(TO_DATE('2023-01-31', 'YYYY-MM-DD'), 'YYYY-MM-DD'), 1, 10)\n" + + " -- AND TO_CHAR(CASE_DATE, 'YYYYMMDD') <= TO_CHAR(TO_DATE('2023-01-31', 'YYYY-MM-DD'),'YYYYMMDD')\n" + + " AND a.DEL_YN = 'N'\n" + + " AND a.MEDIATION_BIG NOT IN ('0616010000', '0617010000', '0618010000')\n" + + " AND ((SUBSTR(A.FIX_DAY, 1, 4) <= '2016'\n" + + " AND (TO_DATE(MEDIATION_END_DT, 'YYYY-MM-DD') - TO_DATE(TO_char(CASE_DATE, 'YYYY-MM-DD'), 'YYYY-MM-DD') - nvl(a.APP_REQ_TERM, 0) ) > 90)\n" + + " OR (SUBSTR(A.FIX_DAY, 1, 4) > '2016'\n" + + " AND (TO_DATE(MEDIATION_END_DT, 'YYYY-MM-DD') - TO_DATE(TO_char(CASE_DATE, 'YYYY-MM-DD'), 'YYYY-MM-DD') - nvl(a.APP_REQ_TERM, 0) + 1) > 90))\n" + + " AND (a.CASE_GUBUN != '0201000000'\n" + + " AND a.CASE_GUBUN != '0203000000')\n" + + "\n" + + " )\n" + + " GROUP BY\n" + + " CASE_DT,\n" + + " CASE_GUBUN\n" + + " \n" + + " \n" + + " \n" + + " \n" + + " )\n" + + " GROUP BY\n" + + " CASE_DT,\n" + + " CASE_GUBUN\n" + + " \n" + + " \n" + + "\n" + + " )\n" + + "WHERE\n" + + " CASE_DT <= substr('2023-01-31', 0, 4)\n" + + "GROUP BY\n" + + " CASE_DT,\n" + + " CASE_GUBUN,\n" + + " GUBUN\n" + + "ORDER BY\n" + + " CASE_DT ASC,\n" + + " GUBUN ASC"; + + System.out.println(query); + System.out.println(query); + + /* + * 파라미터 설정 + * connectionReportname // ozr파일 경로(repositories 이후 경로) ex) '/kofair2024/odi_test.ozr' + * exportApplyformat // 파일다운로드 확장자-구분자는 ','로 필요확장자 추가 ex) hwp,pdf + * exportFilename // 파일다운로드 파일명 + * query // 쿼리 + * + * */ + ozUtill.ozReportOdi(model + , "/kofair2024/odi_test.ozr" + , "hwp,pdf,xls" + , "testDownload" + , query); + + return "/xxx/ozReportOdi"; + } +} \ No newline at end of file diff --git a/src/main/java/seed/com/gtm/dao/StatsMngDao.java b/src/main/java/seed/com/gtm/dao/StatsMngDao.java new file mode 100644 index 00000000..ebdcc1c5 --- /dev/null +++ b/src/main/java/seed/com/gtm/dao/StatsMngDao.java @@ -0,0 +1,15 @@ +package seed.com.gtm.dao; + +import java.util.List; +import java.util.Map; + +public interface StatsMngDao { + public void boardInsert(Map paramMap); + public List> boardList(Map paramMap); + public int boardListCnt(Map paramMap); + public Map boardView(Map paramMap); + public void boardDel(Map paramMap); + public void boardUpdate(Map paramMap); + public int boardNo(Map paramMap); + public void cntUpdate(Map paramMap); +} diff --git a/src/main/java/seed/com/gtm/dao/StatsMngDaoImpl.java b/src/main/java/seed/com/gtm/dao/StatsMngDaoImpl.java new file mode 100644 index 00000000..4df62edd --- /dev/null +++ b/src/main/java/seed/com/gtm/dao/StatsMngDaoImpl.java @@ -0,0 +1,58 @@ +package seed.com.gtm.dao; + +import java.util.List; +import java.util.Map; + +import org.apache.ibatis.session.SqlSession; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Repository; + +@Repository +public class StatsMngDaoImpl implements StatsMngDao { + + @Autowired + private SqlSession sqlSession; + + @Override + public void boardInsert(Map paramMap) { + sqlSession.insert("statsmng.insert", paramMap); + } + + @Override + public List> boardList(Map paramMap) { + return sqlSession.selectList("statsmng.select", paramMap); + } + + @Override + public int boardListCnt(Map paramMap) { + return sqlSession.selectOne("statsmng.selectCnt", paramMap); + } + + @Override + public Map boardView(Map paramMap) { + return sqlSession.selectOne("statsmng.selectOne", paramMap); + } + + @Override + public void boardDel(Map paramMap) { + sqlSession.update("statsmng.delete", paramMap); + } + + @Override + public void boardUpdate(Map paramMap) { + sqlSession.update("statsmng.update", paramMap); + } + + @Override + public int boardNo(Map paramMap) { + return sqlSession.selectOne("statsmng.selectNo", paramMap); + } + + @Override + public void cntUpdate(Map paramMap) { + sqlSession.update("statsmng.cntUpdate", paramMap); + } + + + +} diff --git a/src/main/resources/egovframework/egovProps/globals_local.properties b/src/main/resources/egovframework/egovProps/globals_local.properties index 9814a84c..4d87effd 100644 --- a/src/main/resources/egovframework/egovProps/globals_local.properties +++ b/src/main/resources/egovframework/egovProps/globals_local.properties @@ -26,7 +26,8 @@ Globals.Password= FAIRNETUR!@#$ # oracle Globals.DriverClassName=oracle.jdbc.OracleDriver -Globals.Url=jdbc:oracle:thin:@192.168.0.30:1523:XE +#Globals.Url=jdbc:oracle:thin:@192.168.0.30:1523:XE +Globals.Url=jdbc:oracle:thin:@192.168.0.87:1523:XE # MainPage Setting(admin) Globals.MainPage = /cmm/main/mainPage.do diff --git a/src/main/webapp/META-INF/context.xml b/src/main/webapp/META-INF/context.xml index 7c9e302c..8e9c8038 100644 --- a/src/main/webapp/META-INF/context.xml +++ b/src/main/webapp/META-INF/context.xml @@ -9,7 +9,7 @@ username="FAIRNETUR" password="FAIRNETUR!@#$" type="javax.sql.DataSource" - url="jdbc:oracle:thin:@192.168.0.30:1523/XE" + url="jdbc:oracle:thin:@192.168.0.87:1523/XE" factory="org.apache.tomcat.jdbc.pool.DataSourceFactory" /> 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 22b43b42..bb5f6649 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 @@ -73,7 +73,7 @@ - + diff --git a/src/main/webapp/WEB-INF/jsp/seed/_extra/gtm/statsmng/statsList.jsp b/src/main/webapp/WEB-INF/jsp/seed/_extra/gtm/statsmng/statsList.jsp index 0ce1f75e..40c892f6 100644 --- a/src/main/webapp/WEB-INF/jsp/seed/_extra/gtm/statsmng/statsList.jsp +++ b/src/main/webapp/WEB-INF/jsp/seed/_extra/gtm/statsmng/statsList.jsp @@ -98,7 +98,8 @@ function clipCall(){ var f = document.frm; f.target = "blank"; - f.action = "/clip/ClipReport4/ClipReportViewer/ClipReport4.do"; + //f.action = "/clip/ClipReport4/ClipReportViewer/ClipReport4.do"; + f.action = "/clip/ozReport/OzReport.do"; f.submit(); f.target = "_self"; }