배치 모니터링 커밋

This commit is contained in:
Leeminha
2022-11-03 17:47:49 +09:00
parent 46bd508b8e
commit e2fd670cfc
19 changed files with 817 additions and 56 deletions

View File

@@ -48,10 +48,12 @@ mail:
msghubez:
homepage-url: https://mhez-dev.uplus.co.kr
api-url: https://api-int.mhez-dev.uplus.co.kr
batch-url: https://batch-int.mhez-dev.uplus.co.kr
applicationId: EZ_ADMIN
uri:
sendTemplateMail: /api/v1/fo/sendTemplateMail
notice: /api/v1/fo/notice
batchExecuteJob: /executeJob
homepageLogin: /auth/bo
authKey: "bohubez!@#$%"

View File

@@ -47,11 +47,13 @@ mail:
msghubez:
homepage-url: https://mhez.uplus.co.kr
batch-url: https://batch-int.mhez.uplus.co.kr
api-url: https://api-int.mhez.uplus.co.kr
applicationId: EZ_ADMIN
uri:
sendTemplateMail: /api/v1/fo/sendTemplateMail
notice: /api/v1/fo/notice
batchExecuteJob: /executeJob
homepageLogin: /auth/bo
authKey: "bohubez!@#$%"

View File

@@ -48,10 +48,12 @@ mail:
msghubez:
homepage-url: https://mhez-qa.uplus.co.kr
api-url: https://api-int.mhez-qa.uplus.co.kr
batch-url: https://batch-int.mhez-qa.uplus.co.kr
applicationId: EZ_ADMIN
uri:
sendTemplateMail: /api/v1/fo/sendTemplateMail
notice: /api/v1/fo/notice
batchExecuteJob: /executeJob
homepageLogin: /auth/bo
authKey: "bohubez!@#$%"

View File

@@ -458,31 +458,56 @@
</select>
<select id="batchDetailSelect" resultType="kr.co.uplus.ez.api.sysMgt.dto.BatchList">
<select id="batchDetailSelect" parameterType="kr.co.uplus.ez.api.sysMgt.dto.BatchDetailReqDto" resultType="kr.co.uplus.ez.api.sysMgt.dto.BatchDetail">
/* sysMgt-mapper.xml(batchDetailSelect) 배치 상세 조회*/
SELECT
ebl.BATCH_ID,
ebl.ST_DT,
ebl.FNS_DT,
ebl.STTUS_CD,
ebl.ERR_MSG
ebl.BATCH_ID AS batchId,
ebl.ST_DT AS stDt,
ebl.FNS_DT AS fnsDt,
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 AS errMsg
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 test= "startDt != null and endDt !=null">
AND DATE_FORMAT(ebl.ST_DT,'%Y-%m-%d') BETWEEN DATE_FORMAT(#{startDt},'%Y-%m-%d') AND DATE_FORMAT(#{endDt},'%Y-%m-%d')
</if>
<if test ="sttusCd != null and sttusCd !=''">
AND ebl.STTUS_CD = #{sttusCd}
</if>
ORDER BY
ebl.REG_DT desc
LIMIT #{page}, #{pagePerRows}
</select>
<select id="batchDetailCnt" parameterType="kr.co.uplus.ez.api.sysMgt.dto.BatchDetailReqDto" resultType="int">
/* sysMgt-mapper.xml(batchDetailCnt) 배치 상세 조회 카운트*/
SELECT
COUNT(1)
FROM
hubez_admin.EZ_BTEXE_LOG ebl
WHERE
ebl.BATCH_ID =#{batchId}
<if test= "startDt != null and startDt !=''">
<![CDATA[
AND ST_DT > DATE_FORMAT(#{startDt},'%Y-%m-%d %h:%m:%s')
]]>
</if>
<if test= "endDt != null and endDt !=''">
<![CDATA[
AND FNS_DT < DATE_FORMAT(#{endDt},'%Y-%m-%d %h:%m:%s')
]]>
</if>
<if test ="sttusCd != null and sttusCd !=''">
AND ebl.STTUS_CD = #{sttusCd}
</if>
</select>