mirror of
http://git.mhez-qa.uplus.co.kr/hubez/hubez-admin.git
synced 2025-12-07 08:22:24 +09:00
배치 모니터링 리스트 백엔드
This commit is contained in:
@@ -371,5 +371,119 @@
|
||||
|
||||
|
||||
</select>
|
||||
|
||||
|
||||
<select id="batchListSelect" resultType="kr.co.uplus.ez.api.sysMgt.dto.BatchList">
|
||||
/* 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' THEN '월배치'
|
||||
WHEN ebi.BATCH_ID ='BATCH_016' THEN '매시간'
|
||||
ELSE '일배치'
|
||||
END 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일'
|
||||
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'
|
||||
ELSE '-'
|
||||
END batchTime,
|
||||
CASE
|
||||
WHEN ebl.STTUS_CD = '01' THEN '시작'
|
||||
WHEN ebl.STTUS_CD = '02' THEN '성공'
|
||||
WHEN ebl.STTUS_CD = '03' THEN '실패'
|
||||
ELSE ebl.STTUS_CD
|
||||
END STTUS_CD,
|
||||
ebl.ERR_MSG
|
||||
FROM
|
||||
hubez_admin.EZ_BTEXE_LOG ebl
|
||||
LEFT OUTER JOIN
|
||||
hubez_admin.EZ_BATCH_INFO ebi ON ebl.BATCH_ID = ebi.BATCH_ID
|
||||
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)
|
||||
ORDER BY batchType DESC, BATCH_ID ASC
|
||||
</select>
|
||||
|
||||
|
||||
<select id="batchDetailSelect" resultType="kr.co.uplus.ez.api.sysMgt.dto.BatchList">
|
||||
/* sysMgt-mapper.xml(batchDetailSelect) 배치 상세 조회*/
|
||||
SELECT
|
||||
ebl.BATCH_ID,
|
||||
ebl.ST_DT,
|
||||
ebl.FNS_DT,
|
||||
ebl.STTUS_CD,
|
||||
ebl.ERR_MSG
|
||||
FROM
|
||||
hubez_admin.EZ_BTEXE_LOG ebl
|
||||
WHERE
|
||||
ebl.BATCH_ID =#{batchId}
|
||||
<if test= "searchSt != null and searchSt !=''">
|
||||
<![CDATA[
|
||||
AND ST_DT > DATE_FORMAT(#{searchSt},'%Y-%m-%d %h:%m:%s')
|
||||
]]>
|
||||
</if>
|
||||
<if test= "searchFns != null and searchFns !=''">
|
||||
AND FNS_DT <![CDATA[ < ]]> DATE_FORMAT(#{searchFns},'%Y-%m-%d %h:%m:%s')
|
||||
</if>
|
||||
<if test ="sttusCd != null and sttusCd !=''">
|
||||
AND ebl.STTUS_CD = #{sttusCd}
|
||||
</if>
|
||||
ORDER BY
|
||||
ebl.REG_DT desc
|
||||
</select>
|
||||
|
||||
|
||||
</mapper>
|
||||
Reference in New Issue
Block a user