diff --git a/cap/etc/batch/BAT_GET_DISK_RESULT_CTL.XML b/cap/etc/batch/BAT_GET_DISK_RESULT_CTL.XML index 3e75b90..4ba0aae 100644 --- a/cap/etc/batch/BAT_GET_DISK_RESULT_CTL.XML +++ b/cap/etc/batch/BAT_GET_DISK_RESULT_CTL.XML @@ -17,7 +17,7 @@ where c.unfinished_num = 0 and c.finish_num > 0) AND A.Customer_Id = B.Customer_Id order by rank ) - where ROWNUM <= '5') + where ROWNUM <= '1') FOR UPDATE skip locked DT_BEFER| @@ -100,15 +100,18 @@ DT_BEFER=CALCDATE(GETDATE(),-,d,7) - + + - - Rsp_Cd=80 - Rsp_Msg=打开游标失败 - - + + + + Rsp_Cd=80 + Rsp_Msg=查询数据库错误 + + @@ -123,19 +126,7 @@ FIL_TOKEN_URL=$URL.P_VALUES - - - - - - - - Rsp_Cd=80 - Rsp_Msg=循环游标失败 - - - - + @@ -291,7 +282,7 @@ END_TM END_DT OUT_DAT - + Rsp_Cd=00 Rsp_Msg=交易成功 diff --git a/cap/etc/batch/DISKRESULLT_PKG.XML b/cap/etc/batch/DISKRESULLT_PKG.XML index 334e69e..0988fe5 100644 --- a/cap/etc/batch/DISKRESULLT_PKG.XML +++ b/cap/etc/batch/DISKRESULLT_PKG.XML @@ -25,7 +25,7 @@ t.MERC_ORD_NO REF_ID,t.CORG_JRN_NO BANK_REF_ID, t.TXN_AMT AMOUNT,a.CORG_NM BANK_TYPE,t.POSTSCRIPT, t.TAC_NO PAYER_ACCT_NO,t.TAC_NAM PAYER_ACCT_NAME, t.CORG_NO ORG_NO,t.RMK REMARK, t.TXN_STS TRANS_STS,t.RSP_MSG RESP_MESSAGE - from CAPTXNJNL t,CMMTORGN a where t.dsk_nam = '%s' and ORD_DT = '%s' and t.CORG_NO = a.CORP_ORG order by MERC_ORD_NO + from CAPTXNJNL t,CMMTORGN a where t.dsk_nam = '%s' and ORD_DT = '%s' and t.CORG_NO = a.CORP_ORG(+) order by MERC_ORD_NO DSK_NAM|ORD_DT| diff --git a/cap/etc/rrc/PUSH_EVENT.XML b/cap/etc/rrc/PUSH_EVENT.XML index fe33866..7d6e918 100644 --- a/cap/etc/rrc/PUSH_EVENT.XML +++ b/cap/etc/rrc/PUSH_EVENT.XML @@ -6,192 +6,236 @@ ============================================================== --> - - - - - SELECT * - FROM CAPEVTRLR - WHERE EVT_TYP= ? - AND RLR_STS='0' - - EVT_TYP| - - - - SELECT * - FROM CAPSMSLST - WHERE EVT_TYP= ? - AND ROL_TYP= ? - AND RLR_STS='0' - - EVT_TYP|ROL_TYP| - - - EVT_TYP=$EVT_TYP + + + + + SELECT * + FROM CAPEVTRLR + WHERE EVT_TYP= ? + AND RLR_STS='0' + + EVT_TYP| + + + + SELECT * + FROM CAPSMSLST + WHERE EVT_TYP= ? + AND ROL_TYP= ? + AND RLR_STS='0' + + EVT_TYP|ROL_TYP| + + + EVT_TYP=$EVT_TYP - - - - + + + + + + + + + - - - - - - - - EVT.IS_SND_MERC=$EVT.IS_SND_MERC - EVT.IS_SND_DEV=$EVT.IS_SND_DEV - EVT.IS_SND_BUS=$EVT.IS_SND_BUS - EVT.IS_SND_OPR=$EVT.IS_SND_OPR - EVT.IS_SND_OTH=$EVT.IS_SND_OTH - EVT.IS_SND_SMS=$EVT.IS_SND_SMS - EVT.IS_SND_MAL=$EVT.IS_SND_MAL - EVT.SMS_TPL=$EVT.SMS_TPL - EVT.MAL_TPL=$EVT.SMS_TPL - - - ROL_TYP=MERC - - - - - - - - - - - - EVENT.ROL_NAM=$MAL_MERC.ROL_NAM - EVENT.MOB_TEL=$MAL_MERC.MOB_TEL - EVENT.MAL_ADR=$MAL_MERC.MAL_ADR - EVENT.EVT_DSC=$EVT.EVT_DSC - EVENT.SMS_CD=$EVT.MAL_TPL - EVENT.IS_SND_SMS=$EVT.IS_SND_SMS - EVENT.IS_SND_MAL=$EVT.IS_SND_MAL - - - EVENT| - Rsp_Cd|Rsp_Msg - - - - + + + EVT.IS_SND_MERC=$EVT.IS_SND_MERC + EVT.IS_SND_DEV=$EVT.IS_SND_DEV + EVT.IS_SND_BUS=$EVT.IS_SND_BUS + EVT.IS_SND_OPR=$EVT.IS_SND_OPR + EVT.IS_SND_OTH=$EVT.IS_SND_OTH + EVT.IS_SND_SMS=$EVT.IS_SND_SMS + EVT.IS_SND_MAL=$EVT.IS_SND_MAL + EVT.SMS_TPL=$EVT.SMS_TPL + EVT.MAL_TPL=$EVT.SMS_TPL + - ROL_TYP=DEV - - - - - - - - - - - - EVENT.ROL_NAM=$MAL_DEV.ROL_NAM - EVENT.MOB_TEL=$MAL_DEV.MOB_TEL - EVENT.MAL_ADR=$MAL_DEV.MAL_ADR - EVENT.EVT_DSC=$EVT.EVT_DSC - EVENT.SMS_CD=$EVT.MAL_TPL - EVENT.IS_SND_SMS=$EVT.IS_SND_SMS - EVENT.IS_SND_MAL=$EVT.IS_SND_MAL - - - EVENT| - Rsp_Cd|Rsp_Msg - - - - + + - ROL_TYP=BUS - - - - - - - - - - - - EVENT.ROL_NAM=$MAL_BUS.ROL_NAM - EVENT.MOB_TEL=$MAL_BUS.MOB_TEL - EVENT.MAL_ADR=$MAL_BUS.MAL_ADR - EVENT.EVT_DSC=$EVT.EVT_DSC - EVENT.SMS_CD=$EVT.MAL_TPL - EVENT.IS_SND_SMS=$EVT.IS_SND_SMS - EVENT.IS_SND_MAL=$EVT.IS_SND_MAL - - - EVENT| - Rsp_Cd|Rsp_Msg - - + ROL_TYP=DEV + + + + + + N=0 + DEV_NUM=0 + DEV_NUM=$REC_NUM + + N=ADD($N,1) + EVENT.ROL_NAM=MAL_DEV[$N].ROL_NAM + EVENT.MOB_TEL=MAL_DEV[$N].MOB_TEL + EVENT.MAL_ADR=MAL_DEV[$N].MAL_ADR - - + EVENT.EVT_DSC=$EVT.EVT_DSC + EVENT.SMS_CD=$EVT.MAL_TPL + EVENT.IS_SND_SMS=$EVT.IS_SND_SMS + EVENT.IS_SND_MAL=$EVT.IS_SND_MAL + + + EVENT| + Rsp_Cd|Rsp_Msg + - ROL_TYP=OPR - - - - - - - - - - - - EVENT.ROL_NAM=$MAL_OPR.ROL_NAM - EVENT.MOB_TEL=$MAL_OPR.MOB_TEL - EVENT.MAL_ADR=$MAL_OPR.MAL_ADR - EVENT.EVT_DSC=$EVT.EVT_DSC - EVENT.SMS_CD=$EVT.MAL_TPL - EVENT.IS_SND_SMS=$EVT.IS_SND_SMS - EVENT.IS_SND_MAL=$EVT.IS_SND_MAL - - - EVENT| - Rsp_Cd|Rsp_Msg - - - - - ROL_TYP=OTH - - - - - - - - - - - - EVENT.ROL_NAM=$MAL_OTH.ROL_NAM - EVENT.MOB_TEL=$MAL_OTH.MOB_TEL - EVENT.MAL_ADR=$MAL_OTH.MAL_ADR - EVENT.EVT_DSC=$EVT.EVT_DSC - EVENT.SMS_CD=$EVT.MAL_TPL - EVENT.IS_SND_SMS=$EVT.IS_SND_SMS - EVENT.IS_SND_MAL=$EVT.IS_SND_MAL - - - EVENT| - Rsp_Cd|Rsp_Msg - + + + + + DEV_NUM + REC_NUM + - MSG_CD=$Rsp_Cd - - + + + + + + + + + + + + + + ROL_TYP=BUS + + + + + + N=0 + BUS_NUM=0 + BUS_NUM=$REC_NUM + + N=ADD($N,1) + EVENT.ROL_NAM=MAL_BUS[$N].ROL_NAM + EVENT.MOB_TEL=MAL_BUS[$N].MOB_TEL + EVENT.MAL_ADR=MAL_BUS[$N].MAL_ADR + + EVENT.EVT_DSC=$EVT.EVT_DSC + EVENT.SMS_CD=$EVT.MAL_TPL + EVENT.IS_SND_SMS=$EVT.IS_SND_SMS + EVENT.IS_SND_MAL=$EVT.IS_SND_MAL + + + EVENT| + Rsp_Cd|Rsp_Msg + + + + + + + + BUS_NUM + REC_NUM + + + + + + + + + + + + + + ROL_TYP=OPR + + + + + + N=0 + OPR_NUM=0 + OPR_NUM=$REC_NUM + + N=ADD($N,1) + EVENT.ROL_NAM=MAL_OPR[$N].ROL_NAM + EVENT.MOB_TEL=MAL_OPR[$N].MOB_TEL + EVENT.MAL_ADR=MAL_OPR[$N].MAL_ADR + + EVENT.EVT_DSC=$EVT.EVT_DSC + EVENT.SMS_CD=$EVT.MAL_TPL + EVENT.IS_SND_SMS=$EVT.IS_SND_SMS + EVENT.IS_SND_MAL=$EVT.IS_SND_MAL + + + EVENT| + Rsp_Cd|Rsp_Msg + + + + + + + + OPR_NUM + REC_NUM + + + + + + + + + + + + + + ROL_TYP=OTH + + + + + + N=0 + OTH_NUM=0 + OTH_NUM=$REC_NUM + + N=ADD($N,1) + EVENT.ROL_NAM=MAL_OTH[$N].ROL_NAM + EVENT.MOB_TEL=MAL_OTH[$N].MOB_TEL + EVENT.MAL_ADR=MAL_OTH[$N].MAL_ADR + + EVENT.EVT_DSC=$EVT.EVT_DSC + EVENT.SMS_CD=$EVT.MAL_TPL + EVENT.IS_SND_SMS=$EVT.IS_SND_SMS + EVENT.IS_SND_MAL=$EVT.IS_SND_MAL + + + EVENT| + Rsp_Cd|Rsp_Msg + + + + + + + + OTH_NUM + REC_NUM + + + + + + + + + + + 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 4359a82..405260c 100644 --- a/cap/etc/rrc/SEND_MAL.XML +++ b/cap/etc/rrc/SEND_MAL.XML @@ -1,157 +1,159 @@ - - - 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="查询模板失败" - - - - - - IND1=\[ - IND2=\] - IND3=\$ - IND4=STRCAT($IND1,$IND3,$IND2) - - - - - - - - - - SMS_INF=$SMS_INF - + + + 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=$SMS_INF + + + + - - - + + + host=$MAIL_HOST.P_VALUES - - - + + + port=$MAIL_PORT.P_VALUES - - - + + + user=$MAIL_USER.P_VALUES - - - + + + pwd=$MAIL_PWD.P_VALUES subject=$EVENT.EVT_DSC receiver=$EVENT.MAL_ADR - - - - - - - + + + + + + + - - - - - - - - Rsp_Cd=80 - Rsp_Msg=平台取流水号失败 - - - JRN_NO=STRCAT(SUBSTR($AC_DT,3,6),$jrn_nextval) - jrn_nextval - SEND_MSG=$SMS_INF - RECEIVE_NM=$receiver - SEND_NM=$user - MSG_FLG=1 - - - - - - - Rsp_Cd=80 - Rsp_Msg=登记发送记录失败 - - + + + + + + + + Rsp_Cd=80 + Rsp_Msg=平台取流水号失败 + - - - phoneSplits=$EVENT.MOB_TEL - text=$SMS_INF - - - - - - Rsp_Cd=80 - Rsp_Msg=查询失败 - - - - - - - - - - Rsp_Cd=80 - Rsp_Msg=平台取流水号失败 - - - JRN_NO=STRCAT(SUBSTR($AC_DT,3,6),$jrn_nextval) - jrn_nextval - SEND_MSG=$SMS_INF - RECEIVE_NM=$phoneSplits - SEND_NM= - MSG_FLG=2 + JRN_NO=STRCAT(SUBSTR($AC_DT,3,6),$jrn_nextval) + jrn_nextval + SEND_MSG=$SMS_INF + RECEIVE_NM=$receiver + SEND_NM=$user + MSG_FLG=1 - - - - - - Rsp_Cd=80 - Rsp_Msg=登记发送记录失败 - - + + + + + + Rsp_Cd=80 + Rsp_Msg=登记发送记录失败 + + + + + phoneSplits=$EVENT.MOB_TEL + text=$SMS_INF + + + + + + Rsp_Cd=80 + Rsp_Msg=查询失败 + + + + + + + + + + Rsp_Cd=80 + Rsp_Msg=平台取流水号失败 + + + JRN_NO=STRCAT(SUBSTR($AC_DT,3,6),$jrn_nextval) + jrn_nextval + SEND_MSG=$SMS_INF + RECEIVE_NM=$phoneSplits + SEND_NM= + MSG_FLG=2 + + + + + + Rsp_Cd=80 + Rsp_Msg=登记发送记录失败 + + + - Rsp_Cd=00 - Rsp_Msg=交易成功 - - + + + Rsp_Cd=00 + Rsp_Msg=交易成功 + +