From 316f787276b8f7c7c954eb69fdcc6ff5aec5b57e Mon Sep 17 00:00:00 2001 From: eastargh Date: Tue, 21 Jul 2026 11:30:01 +0900 Subject: [PATCH] =?UTF-8?q?API=EC=83=81=ED=83=9C=EB=B3=80=ED=99=98=20?= =?UTF-8?q?=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- WebContent/css/web_ui.css | 2 +- .../eai/rms/ext/djb/apistatus/ApiStatusRepository.java | 7 +------ 2 files changed, 2 insertions(+), 7 deletions(-) diff --git a/WebContent/css/web_ui.css b/WebContent/css/web_ui.css index c67d0ca..25d3322 100644 --- a/WebContent/css/web_ui.css +++ b/WebContent/css/web_ui.css @@ -78,7 +78,7 @@ header.sub{position:relative; padding-top:80px;} .gnb .depth1 > li:hover > a{opacity:1;} .gnb .depth1 > li > .red_box{display:block; position:absolute; width:100%; height:2px; top:78px; box-sizing:border-box; background:#ed1c24; transform-origin:center center; transform:scaleX(0); transition:all 0.3s;} */ -.gnb .depth2{position:absolute; left:0; top:80px; width:160px; height:310px; box-sizing:border-box; padding:20px 0; border-right:1px solid #eee; text-align:center; z-index:9;} +.gnb .depth2{position:absolute; left:0; top:80px; width:160px; height:280px; box-sizing:border-box; padding:20px 0; border-right:1px solid #eee; text-align:center; z-index:9;} .gnb .depth1 > li:first-child .depth2{border-left:1px solid #eee;} .gnb .depth2 > li > a{display:block; color:#000; font-size:13px; line-height:30px;} .gnb .depth2 > li > a:hover{color:#ff0000;} diff --git a/src/main/java/com/eactive/eai/rms/ext/djb/apistatus/ApiStatusRepository.java b/src/main/java/com/eactive/eai/rms/ext/djb/apistatus/ApiStatusRepository.java index c7d0d4a..9a0f4bf 100644 --- a/src/main/java/com/eactive/eai/rms/ext/djb/apistatus/ApiStatusRepository.java +++ b/src/main/java/com/eactive/eai/rms/ext/djb/apistatus/ApiStatusRepository.java @@ -29,8 +29,7 @@ public interface ApiStatusRepository extends BaseRepository { + " FROM (" + " SELECT EAISVCNAME" + " , STATUS_CODE AS PREV_STATUS_CODE " - + " , CASE WHEN COUNT = 0 THEN 'STAY' " - + " WHEN STATUS_CODE != 'C' AND CTRL_YN = 'Y' THEN 'CONTROL_START'" + + " , CASE WHEN STATUS_CODE != 'C' AND CTRL_YN = 'Y' THEN 'CONTROL_START'" + " WHEN STATUS_CODE = 'C' AND CTRL_YN = 'N' THEN 'CONTROL_END'" + " WHEN STATUS_CODE IN ('N','D') AND ERR_YN = 'Y' THEN 'ERROR_START'" + " WHEN STATUS_CODE = 'E' AND ERR_YN = 'N' THEN 'ERROR_END'" @@ -40,10 +39,6 @@ public interface ApiStatusRepository extends BaseRepository { + " FROM (" + " SELECT A.EAISVCNAME" + " , NVL(B.STATUS_CODE, 'N') AS STATUS_CODE" - + " , (SELECT COUNT(API_NAME) FROM API_STATS_MINUTE WHERE A.EAISVCNAME = API_NAME" - + " AND TO_CHAR(STAT_TIME,'YYYYMMDDHH24MI')" - + " BETWEEN TO_CHAR(SYSDATE - NUMTODSINTERVAL(30,'MINUTE'),'YYYYMMDDHH24MI')" - + " AND TO_CHAR(SYSDATE,'YYYYMMDDHH24MI')) AS COUNT " + " , NVL(( SELECT MAX('Y') FROM EMSAPP.DJB_APISTATUS_INCIDENT_API X" + " WHERE EXISTS (SELECT 1 FROM EMSAPP.DJB_APISTATUS_INCIDENT Y WHERE X.INCIDENT_ID = Y.INCIDENT_ID " + " AND SYSTIMESTAMP BETWEEN STARTED_AT AND END_AT) "