mirror of
http://git.mhez-qa.uplus.co.kr/hubez/hubez-admin.git
synced 2025-12-07 01:04:20 +09:00
배치모니터링 페이지 하드코딩 수정
This commit is contained in:
@@ -421,12 +421,25 @@ public class SysMgtService {
|
|||||||
|
|
||||||
List<BatchList> batchLists = sysmgtmapper.batchListSelect();
|
List<BatchList> batchLists = sysmgtmapper.batchListSelect();
|
||||||
|
|
||||||
|
for(int i=0; i<batchLists.size(); i++) {
|
||||||
|
|
||||||
|
String batchDesc = batchLists.get(i).getBatchDesc();
|
||||||
|
|
||||||
|
String[] batchArr = batchDesc.split("@");
|
||||||
|
log.info("배치 셋팅 배열 확인={},{},{}",batchArr[0],batchArr[1],batchArr[2]);
|
||||||
|
|
||||||
|
batchLists.get(i).setBatchType(batchArr[0]);
|
||||||
|
batchLists.get(i).setBatchCycle(batchArr[1]);
|
||||||
|
batchLists.get(i).setBatchTime(batchArr[2]);
|
||||||
|
|
||||||
|
log.info("배치 셋팅 정보 확인하기1={}",batchLists.get(i).getBatchType());
|
||||||
|
log.info("배치 셋팅 정보 확인하기2={}",batchLists.get(i).getBatchCycle());
|
||||||
|
log.info("배치 셋팅 정보 확인하기3={}",batchLists.get(i).getBatchTime());
|
||||||
|
}
|
||||||
|
|
||||||
BatchListRes batchListRes = new BatchListRes();
|
BatchListRes batchListRes = new BatchListRes();
|
||||||
batchListRes.setList(batchLists);
|
batchListRes.setList(batchLists);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
return new BatchListResDto(ApiResponseCode.SUCCESS, batchListRes);
|
return new BatchListResDto(ApiResponseCode.SUCCESS, batchListRes);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -27,6 +27,18 @@ public class BatchList {
|
|||||||
//배치 명
|
//배치 명
|
||||||
private String batchNm;
|
private String batchNm;
|
||||||
|
|
||||||
|
//배치 설명. 배치유형(월배치, 일배치)@실행일자@실행시간
|
||||||
|
private String batchDesc;
|
||||||
|
|
||||||
|
//배치유형(월배치, 일배치)
|
||||||
|
private String batchType;
|
||||||
|
|
||||||
|
//실행일자(실행주기)
|
||||||
|
private String batchCycle;
|
||||||
|
|
||||||
|
//실행시간
|
||||||
|
private String batchTime;
|
||||||
|
|
||||||
//상태코드
|
//상태코드
|
||||||
private String sttusCd;
|
private String sttusCd;
|
||||||
|
|
||||||
@@ -48,11 +60,6 @@ public class BatchList {
|
|||||||
//변경 일시
|
//변경 일시
|
||||||
private String chgDt;
|
private String chgDt;
|
||||||
|
|
||||||
//배치 유형
|
|
||||||
private String batchType;
|
|
||||||
|
|
||||||
//배치 주기
|
|
||||||
private String batchCycle;
|
|
||||||
|
|
||||||
private String batchTime;
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -376,74 +376,17 @@
|
|||||||
<select id="batchListSelect" resultType="kr.co.uplus.ez.api.sysMgt.dto.BatchList">
|
<select id="batchListSelect" resultType="kr.co.uplus.ez.api.sysMgt.dto.BatchList">
|
||||||
/* sysMgt-mapper.xml(batchListSelect) 배치 리스트 조회*/
|
/* sysMgt-mapper.xml(batchListSelect) 배치 리스트 조회*/
|
||||||
SELECT
|
SELECT
|
||||||
CASE
|
ebi.BATCH_ID AS BATCH_ID,
|
||||||
WHEN
|
ebi.BATCH_NM AS BATCH_NM,
|
||||||
ebi.BATCH_ID ='BATCH_017'
|
ebl.REG_DT AS REG_DT,
|
||||||
or ebi.BATCH_ID ='BATCH_002'
|
ebi.BATCH_DESC AS BATCH_DESC,
|
||||||
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,
|
|
||||||
CASE
|
CASE
|
||||||
WHEN ebl.STTUS_CD = '01' THEN '시작'
|
WHEN ebl.STTUS_CD = '01' THEN '시작'
|
||||||
WHEN ebl.STTUS_CD = '02' THEN '성공'
|
WHEN ebl.STTUS_CD = '02' THEN '성공'
|
||||||
WHEN ebl.STTUS_CD = '03' THEN '실패'
|
WHEN ebl.STTUS_CD = '03' THEN '실패'
|
||||||
ELSE '실패'
|
ELSE '실패'
|
||||||
END AS STTUS_CD,
|
END AS STTUS_CD,
|
||||||
ebl.ERR_MSG
|
ebl.ERR_MSG AS ERR_MSG
|
||||||
FROM
|
FROM
|
||||||
hubez_admin.EZ_BTEXE_LOG ebl
|
hubez_admin.EZ_BTEXE_LOG ebl
|
||||||
LEFT OUTER JOIN
|
LEFT OUTER JOIN
|
||||||
@@ -454,12 +397,11 @@
|
|||||||
SELECT
|
SELECT
|
||||||
BATCH_ID,
|
BATCH_ID,
|
||||||
max(REG_DT) AS REG_DT
|
max(REG_DT) AS REG_DT
|
||||||
FROM
|
FROM hubez_admin.EZ_BTEXE_LOG ebl2
|
||||||
hubez_admin.EZ_BTEXE_LOG ebl2
|
|
||||||
GROUP BY
|
|
||||||
BATCH_ID)
|
|
||||||
GROUP BY BATCH_ID
|
GROUP BY BATCH_ID
|
||||||
ORDER BY STTUS_CD DESC, batchType DESC, BATCH_ID ASC
|
)
|
||||||
|
GROUP BY BATCH_ID
|
||||||
|
ORDER BY STTUS_CD DESC, BATCH_DESC ASC, BATCH_ID ASC
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user