From 3fa29c1951d250db6f7e22cb66a06cf12bed9b8a Mon Sep 17 00:00:00 2001 From: dogyeom Date: Mon, 10 Nov 2025 10:38:40 +0900 Subject: [PATCH] =?UTF-8?q?=EC=9D=BC=EA=B4=84=EC=A0=84=EC=86=A1=20?= =?UTF-8?q?=ED=98=84=ED=99=A9=20=EC=83=81=EC=84=B8=20=EC=A1=B0=ED=9A=8C?= =?UTF-8?q?=EC=8B=9C=20file=20log=20count,=20stage=20log=20count=20?= =?UTF-8?q?=EC=BF=BC=EB=A6=AC=20=EC=A0=95=EC=83=81=20=ED=98=B8=EC=B6=9C?= =?UTF-8?q?=EB=90=98=EB=8F=84=EB=A1=9D=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../BapTransactionStatusController.java | 15 +++++++-- .../BapTransactionStatusDao.java | 4 +-- .../TransactionStatusMan-oracle.xml | 31 +++++++++++++++++-- 3 files changed, 43 insertions(+), 7 deletions(-) diff --git a/src/main/java/com/eactive/eai/rms/bap/tansaction/transactionStatus/BapTransactionStatusController.java b/src/main/java/com/eactive/eai/rms/bap/tansaction/transactionStatus/BapTransactionStatusController.java index 78511ed..a211a1a 100644 --- a/src/main/java/com/eactive/eai/rms/bap/tansaction/transactionStatus/BapTransactionStatusController.java +++ b/src/main/java/com/eactive/eai/rms/bap/tansaction/transactionStatus/BapTransactionStatusController.java @@ -77,9 +77,18 @@ public class BapTransactionStatusController extends BapBaseAnnotationController returnMap = agentUtilService.broadcast(command); iter = returnMap.keySet().iterator(); svrName = iter.next(); - @SuppressWarnings("unchecked") - List> list = (List>)returnMap.get(svrName); - paramMap.put("procList", list); + + Object value = returnMap.get(svrName); + + + if(value instanceof List) { + @SuppressWarnings("unchecked") + List> list = (List>)value; + paramMap.put("procList", list); + }else { + paramMap.put("procList", null); + } + } //Map resultMap = service.selectList( paramMap); diff --git a/src/main/java/com/eactive/eai/rms/bap/tansaction/transactionStatus/BapTransactionStatusDao.java b/src/main/java/com/eactive/eai/rms/bap/tansaction/transactionStatus/BapTransactionStatusDao.java index e562a90..bce6585 100644 --- a/src/main/java/com/eactive/eai/rms/bap/tansaction/transactionStatus/BapTransactionStatusDao.java +++ b/src/main/java/com/eactive/eai/rms/bap/tansaction/transactionStatus/BapTransactionStatusDao.java @@ -54,11 +54,11 @@ public class BapTransactionStatusDao extends SqlMapClientTemplateDao { } public int getFileLogCount(HashMap param) throws Exception { - return (Integer)template.queryForObject("BapTranStatus.getFileLogCount", param); + return (Integer)template.queryForObject("BapTranStatus.filelogcount", param); } public int getStageLogCount(HashMap param) throws Exception { - return (Integer)template.queryForObject("BapTranStatus.getStageLogCount", param); + return (Integer)template.queryForObject("BapTranStatus.stagelogcount", param); } public List> selectOsidInstiDstcd(HashMap param) throws Exception { diff --git a/src/main/resources/com/eactive/eai/rms/bap/transaction/TransactionStatusMan-oracle.xml b/src/main/resources/com/eactive/eai/rms/bap/transaction/TransactionStatusMan-oracle.xml index 9c3e372..8c68bb6 100644 --- a/src/main/resources/com/eactive/eai/rms/bap/transaction/TransactionStatusMan-oracle.xml +++ b/src/main/resources/com/eactive/eai/rms/bap/transaction/TransactionStatusMan-oracle.xml @@ -1239,7 +1239,7 @@ WHERE A.BjobDmndMsgID = #bjobDmndMsgID# AND A.BjobDmndSubMsgID = #bjobDmndSubMsgID# - + SELECT B.BjobDmndMsgID , B.BjobDmndSubMsgID , @@ -1311,8 +1311,35 @@ ORDER BY B.BjobDmndMsgID, B.BjobDmndSubMsgID, B.ThisStgeStartHMS, TO_NUMBER(B.BjobNodeCasNo) + + SELECT COUNT(BJOBDMNDMSGID) AS "stageTotalCount" + FROM( SELECT B.BjobDmndMsgID AS "BJOBDMNDMSGID", + B.BjobDmndSubMsgID AS "BJOBDMNDSUBMSGID", + E.BjobMsgDstcd AS "BJOBMSGDSTCD", + E.BjobMsgDsticName AS "BJOBMSGDSTICNAME", + B.BjobTranDstcdName AS "BJOBTRANDSTCDNAME", + B.RqstRecvFileStorgDirName AS "RQSTRECVFILESTORGDIRNAME", + B.SndrcvFileName AS "SNDRCVFILENAME", + B.BkupSndrcvFileName AS "BKUPSNDRCVFILENAME", + B.SndrcvRecCnt AS "SNDRCVRECCNT", + B.SndrcvFileSize AS "SNDRCVFILESIZE", + B.FileTrsmtStartHMS AS "FileTrsmtStartHMS", + B.FileTrsmtEndHMS AS "FILETRSMTENDHMS", + B.ThisStgePrcssRsultCd AS "THISSTGEPRCSSRSULTCD", + B.EAIObstclOccurCausCtnt AS "EAIOBSTCLOCCURCAUSCTNT", + B.BjobFileHdrCtnt AS "BJOBFILEHDRCTNT", + B.BjobFileTrailCtnt AS "BJOBFILETRAILCTNT", + E.UapplCd AS "UAPPLCD", + E.ThisMsgChrgIDs AS "THISMSGCHRGIDS", + B.HdrInfoName AS "THISMSGCHRGIDS" + FROM $schemaId$.TSEAIBJ08 B LEFT OUTER JOIN $schemaId$.TSEAIBJ01 E ON B.BjobBzwkDstcd = E.BjobBzwkDstcd AND B.BjobTranDstcdName = E.BjobTranDstcdName + WHERE B.BjobDmndMsgID = #bjobDmndMsgID# + AND B.BjobDmndSubMsgID = #bjobDmndSubMsgID# + ORDER BY B.BjobDmndMsgID, B.BjobDmndSubMsgID, B.FileTrsmtStartHMS) + + - SELECT COUNT(BJOBDMNDMSGID) AS "TOTALCOUNT" + SELECT COUNT(BJOBDMNDMSGID) AS "stageTotalCount" FROM (SELECT B.BjobDmndMsgID AS "BJOBDMNDMSGID", B.BjobDmndSubMsgID AS "BJOBDMNDSUBMSGID", B.BjobStgeID AS "BJOBSTGEID",