diff --git a/cap/applib/ctg.jar b/cap/applib/ctg.jar index 4653f45..9a48cd0 100644 Binary files a/cap/applib/ctg.jar and b/cap/applib/ctg.jar differ diff --git a/cap/etc/api/SMSPROXY_ATR.XML b/cap/etc/api/SMSPROXY_ATR.XML new file mode 100644 index 0000000..a6547dc --- /dev/null +++ b/cap/etc/api/SMSPROXY_ATR.XML @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/cap/etc/api/SMSPROXY_ITF.XML b/cap/etc/api/SMSPROXY_ITF.XML new file mode 100644 index 0000000..4b9210c --- /dev/null +++ b/cap/etc/api/SMSPROXY_ITF.XML @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/cap/etc/batch/204025_CTL.XML b/cap/etc/batch/204025_CTL.XML index 51af874..810db66 100644 --- a/cap/etc/batch/204025_CTL.XML +++ b/cap/etc/batch/204025_CTL.XML @@ -101,16 +101,20 @@ + select * from ( select A.BNK_CD,B.PTY_ID,B.PTY_NM,B.PTYALS_NM from CMMTBKTYP A,CAPCOMPTY B WHERE A.BNK_TYP = ? AND A.BNK_CD = B.BKCTGY_CD AND B.PTY_KND = 'PBC' AND trim(A.BNK_CD) is not null + ) where rownum = '1' BNK_TYP| + select * from ( select B.PTY_ID,B.PTY_NM,B.PTYALS_NM from CAPCOMPTY B WHERE B.BKCTGY_CD = ? AND B.PTY_KND = 'PBC' + ) where rownum = '1' BNK_CD| @@ -377,7 +381,7 @@ RTR_IN.BNK_TYP=$BNK_TYP CAPTXNJNL.BNK_TYP=$BNK_TYP - + @@ -404,7 +408,7 @@ CAPTXNJNL.CRD_FLG=$CRD_FLG CAPTXNJNL.CRD_NM=$CRD_NM - + 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 diff --git a/cap/etc/channel/monitor/SCAALERT_ATR.XML b/cap/etc/channel/monitor/SCAALERT_ATR.XML new file mode 100644 index 0000000..c0493e9 --- /dev/null +++ b/cap/etc/channel/monitor/SCAALERT_ATR.XML @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/cap/etc/channel/monitor/SCAALERT_ITF.XML b/cap/etc/channel/monitor/SCAALERT_ITF.XML new file mode 100644 index 0000000..6d16dc3 --- /dev/null +++ b/cap/etc/channel/monitor/SCAALERT_ITF.XML @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/cap/etc/rrc/PUSH_EVENT.XML b/cap/etc/rrc/PUSH_EVENT.XML index 7d6e918..8a15be0 100644 --- a/cap/etc/rrc/PUSH_EVENT.XML +++ b/cap/etc/rrc/PUSH_EVENT.XML @@ -27,6 +27,14 @@ EVT_TYP|ROL_TYP| + + + SELECT A.SM_TYP,A.SMS_CLS,A.SMS_MO,A.SMS_TMP,A.REP_FLD,A.ID_KEY,A.PSW_FLG + FROM SMSTTMPS A + WHERE A.SMS_CD=? + + SMS_CD| + EVT_TYP=$EVT_TYP @@ -42,6 +50,40 @@ + + SMS_CD=$EVT.MAL_TPL + + + + + Rsp_Cd=80 + Rsp_Msg="查询模板失败" + + + + AC_DT=GETDATE() + + + IND1=\[ + IND2=\] + IND3=\$ + IND4=STRCAT($IND1,$IND3,$IND2) + + + + + + + + + ALERT_NAME=$EVT.EVT_TYP + SUMMARY=$EVT.EVT_DSC + DESCRIPTION=$SMS_INF + + + + + EVT.IS_SND_MERC=$EVT.IS_SND_MERC EVT.IS_SND_DEV=$EVT.IS_SND_DEV EVT.IS_SND_BUS=$EVT.IS_SND_BUS @@ -75,6 +117,7 @@ EVENT.SMS_CD=$EVT.MAL_TPL EVENT.IS_SND_SMS=$EVT.IS_SND_SMS EVENT.IS_SND_MAL=$EVT.IS_SND_MAL + EVENT.SMS_INF=$SMS_INF EVENT| @@ -122,6 +165,7 @@ EVENT.SMS_CD=$EVT.MAL_TPL EVENT.IS_SND_SMS=$EVT.IS_SND_SMS EVENT.IS_SND_MAL=$EVT.IS_SND_MAL + EVENT.SMS_INF=$SMS_INF EVENT| @@ -167,6 +211,7 @@ EVENT.SMS_CD=$EVT.MAL_TPL EVENT.IS_SND_SMS=$EVT.IS_SND_SMS EVENT.IS_SND_MAL=$EVT.IS_SND_MAL + EVENT.SMS_INF=$SMS_INF EVENT| @@ -212,6 +257,7 @@ EVENT.SMS_CD=$EVT.MAL_TPL EVENT.IS_SND_SMS=$EVT.IS_SND_SMS EVENT.IS_SND_MAL=$EVT.IS_SND_MAL + EVENT.SMS_INF=$SMS_INF EVENT| @@ -238,4 +284,4 @@ MSG_CD=$Rsp_Cd - \ No newline at end of file + diff --git a/cap/etc/rrc/SEND_MAL.XML b/cap/etc/rrc/SEND_MAL.XML index 405260c..daad063 100644 --- a/cap/etc/rrc/SEND_MAL.XML +++ b/cap/etc/rrc/SEND_MAL.XML @@ -5,46 +5,17 @@ EVENT| Rsp_Cd|Rsp_Msg - - - SELECT A.SM_TYP,A.SMS_CLS,A.SMS_MO,A.SMS_TMP,A.REP_FLD,A.ID_KEY,A.PSW_FLG - FROM SMSTTMPS A - WHERE A.SMS_CD=? - - SMS_CD| - + + SMS_CD=$EVENT.SMS_CD - - - - - Rsp_Cd=80 - Rsp_Msg="查询模板失败" - - - + AC_DT=GETDATE() - - - IND1=\[ - IND2=\] - IND3=\$ - IND4=STRCAT($IND1,$IND3,$IND2) - - - - - - - + SMS_INF=$EVENT.SMS_INF SMS_INF=$SMS_INF - - -