diff --git a/cap/etc/batch/BAT_GET_DISK_RESULT_CTL.XML b/cap/etc/batch/BAT_GET_DISK_RESULT_CTL.XML index 4ba0aae..f2ff6e8 100644 --- a/cap/etc/batch/BAT_GET_DISK_RESULT_CTL.XML +++ b/cap/etc/batch/BAT_GET_DISK_RESULT_CTL.XML @@ -14,13 +14,14 @@ unfinished_num ,(case when BAT_STS in ('4','2') then 1 else 0 end) finish_num from CAPBATINF b where b.dsk_nam in (select DSK_NAM from CAPDSKINF a where a.dsk_sts = '1' and ORD_DT >= ? )) group by dsk_nam) c - where c.unfinished_num = 0 and c.finish_num > 0) + where c.unfinished_num = 0 and c.finish_num > 0 + union select DSK_NAM from CAPDSKINF a where a.dsk_sts = '9' and ORD_DT >= ?) AND A.Customer_Id = B.Customer_Id order by rank ) where ROWNUM <= '1') FOR UPDATE skip locked - DT_BEFER| + DT_BEFER|DT_BEFER| @@ -30,7 +31,7 @@ MD5_RESULT=?, FILE_ID_RESULT=? WHERE DSK_NAM = ? - AND dsk_sts = '1' + AND dsk_sts in ('1','9') END_DT|END_TM|MD5_RESULT|FILE_ID|DSK_NAM| @@ -42,7 +43,7 @@ FAL_CNT = ?, FAL_AMT = ? WHERE DSK_NAM = ? - AND dsk_sts = '1' + AND dsk_sts in ('1','9') SUC_CNT|SUC_AMT|FAL_CNT|FAL_AMT|DSK_NAM| diff --git a/cap/etc/channel/cmb/Batch_CMB.XML b/cap/etc/channel/cmb/Batch_CMB.XML index febcabe..6af1e68 100644 --- a/cap/etc/channel/cmb/Batch_CMB.XML +++ b/cap/etc/channel/cmb/Batch_CMB.XML @@ -1029,8 +1029,8 @@ UNDO_CNT=$UNDO_CNT - - + + @@ -1041,8 +1041,8 @@ BAT_SUC_AMT=$BAT_SUC_AMT BAT_SUC_CNT=$BAT_SUC_CNT BAT_FAL_AMT=$BAT_FAL_AMT - BAT_FAL_CNT=$BAT_FAL_CNT - + BAT_FAL_CNT=$BAT_FAL_CNT + BAT_STS=3 Rsp_Cd=00 @@ -1149,6 +1149,13 @@ YUR_REF|BTH_DTL|TRS_DAT| + + + select 'Y' AS YN from CAPTXNJNL where trx_seq=? and corg_dsk_no=? and CORG_NO='CMB' + + BTH_DTL|YUR_REF| + + TRSP_CD TRSP_MSG @@ -1163,7 +1170,7 @@ accnbr=$acctNo bgndat=CALCDATE(GETDATE(),-,d,10) enddat=GETDATE() - + reqnbr= ctnkey= TX_COD=NTAGDRFD @@ -1228,15 +1235,22 @@ Rsp_Msg=登记流水失败 - - - + + + - - Rsp_Cd=80 - Rsp_Msg=更新退票流水失败 - + + + + + + + + Rsp_Cd=80 + Rsp_Msg=数据库执行错误 + + req_nbr