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