diff --git a/src/main/java/kr/co/uplus/ez/api/sysMgt/SysMgtService.java b/src/main/java/kr/co/uplus/ez/api/sysMgt/SysMgtService.java index 43d1e13..6c46f9f 100644 --- a/src/main/java/kr/co/uplus/ez/api/sysMgt/SysMgtService.java +++ b/src/main/java/kr/co/uplus/ez/api/sysMgt/SysMgtService.java @@ -421,12 +421,25 @@ public class SysMgtService { List batchLists = sysmgtmapper.batchListSelect(); + for(int i=0; i /* sysMgt-mapper.xml(batchListSelect) 배치 리스트 조회*/ SELECT - CASE - WHEN - ebi.BATCH_ID ='BATCH_017' - or ebi.BATCH_ID ='BATCH_002' - or ebi.BATCH_ID ='BATCH_001' - or ebi.BATCH_ID ='BATCH_004' - or ebi.BATCH_ID ='BATCH_005' - or ebi.BATCH_ID ='BATCH_006' - or ebi.BATCH_ID ='BATCH_009' - or ebi.BATCH_ID ='BATCH_011' - or ebi.BATCH_ID ='BATCH_020' - or ebi.BATCH_ID ='BATCH_021' THEN '월배치' - WHEN ebi.BATCH_ID ='BATCH_016' THEN '매시간' - ELSE '일배치' - END AS batchType, - ebi.BATCH_ID, - ebi.BATCH_NM, - CASE - WHEN( - ebi.BATCH_ID = 'BATCH_006' - ) THEN '매월 4일' - WHEN( - ebi.BATCH_ID = 'BATCH_017' - or ebi.BATCH_ID = 'BATCH_002' - or ebi.BATCH_ID = 'BATCH_001' - ) THEN '매월 1일' - WHEN ( - ebi.BATCH_ID = 'BATCH_004' - or ebi.BATCH_ID = 'BATCH_005' - or ebi.BATCH_ID = 'BATCH_009' - or ebi.BATCH_ID = 'BATCH_011' - or ebi.BATCH_ID = 'BATCH_020' - ) THEN '매월 1,2,3일' - WHEN ebi.BATCH_ID = 'BATCH_021' THEN '매월 1일, 20일' - ELSE '매일' - END AS batchCycle, - ebl.REG_DT, - CASE - WHEN ebi.BATCH_ID ='BATCH_003' THEN '00:30' - WHEN ebi.BATCH_ID ='BATCH_008' THEN '02:10' - WHEN ebi.BATCH_ID ='BATCH_010' THEN '03:00' - WHEN ebi.BATCH_ID ='BATCH_012' THEN '04:00' - WHEN ebi.BATCH_ID ='BATCH_013' THEN '04:10' - WHEN ebi.BATCH_ID ='BATCH_014' THEN '04:20' - WHEN ebi.BATCH_ID ='BATCH_015' THEN '04:30' - WHEN ebi.BATCH_ID ='BATCH_018' THEN '05:15' - WHEN ebi.BATCH_ID ='BATCH_019' THEN '05:30' - WHEN ebi.BATCH_ID ='BATCH_016' THEN '매시간' - WHEN ebi.BATCH_ID ='BATCH_017' THEN '00:00:05' - WHEN ebi.BATCH_ID ='BATCH_002' THEN '00:00:05' - WHEN ebi.BATCH_ID ='BATCH_001' THEN '00:00:05' - WHEN ebi.BATCH_ID ='BATCH_004' THEN '01:00' - WHEN ebi.BATCH_ID ='BATCH_005' THEN '01:00' - WHEN ebi.BATCH_ID ='BATCH_006' THEN '02:00' - WHEN ebi.BATCH_ID ='BATCH_009' THEN '02:30' - WHEN ebi.BATCH_ID ='BATCH_011' THEN '03:30' - WHEN ebi.BATCH_ID ='BATCH_020' THEN '05:45' - WHEN ebi.BATCH_ID ='BATCH_021' THEN '10:00' - WHEN ebi.BATCH_ID ='BATCH_022' THEN '06:00' - ELSE '-' - END batchTime, + ebi.BATCH_ID AS BATCH_ID, + ebi.BATCH_NM AS BATCH_NM, + ebl.REG_DT AS REG_DT, + ebi.BATCH_DESC AS BATCH_DESC, CASE WHEN ebl.STTUS_CD = '01' THEN '시작' WHEN ebl.STTUS_CD = '02' THEN '성공' WHEN ebl.STTUS_CD = '03' THEN '실패' ELSE '실패' END AS STTUS_CD, - ebl.ERR_MSG + ebl.ERR_MSG AS ERR_MSG FROM hubez_admin.EZ_BTEXE_LOG ebl LEFT OUTER JOIN @@ -451,15 +394,14 @@ WHERE (ebl.BATCH_ID ,ebl.REG_DT) IN ( - SELECT - BATCH_ID, - max(REG_DT) AS REG_DT - FROM - hubez_admin.EZ_BTEXE_LOG ebl2 - GROUP BY - BATCH_ID) + SELECT + BATCH_ID, + max(REG_DT) AS REG_DT + FROM hubez_admin.EZ_BTEXE_LOG ebl2 + GROUP BY BATCH_ID + ) GROUP BY BATCH_ID - ORDER BY STTUS_CD DESC, batchType DESC, BATCH_ID ASC + ORDER BY STTUS_CD DESC, BATCH_DESC ASC, BATCH_ID ASC