diff --git a/cap/etc/batch/BAT_REGETBILL_TIMER_CTL.XML b/cap/etc/batch/BAT_REGETBILL_TIMER_CTL.XML new file mode 100644 index 0000000..7463cbb --- /dev/null +++ b/cap/etc/batch/BAT_REGETBILL_TIMER_CTL.XML @@ -0,0 +1,78 @@ + + + + + + + + + + SELECT * FROM ( + SELECT ACC_NBR,TRS_DAT FROM CAPCMBHIJNL WHERE BIL_RPT_STS='1' AND TRS_DAT BETWEEN ? AND ? GROUP BY ACC_NBR,TRS_DAT) + ORDER BY TRS_DAT,ACC_NBR + + STR_CHECK_DATE|END_CHECK_DATE| + + + + + + STR_TEMP=90 + + + END_TEMP=7 + + + STR_CHECK_DATE=CALCDATE(GETDATE(),-,d,$STR_TEMP) + + + END_CHECK_DATE=CALCDATE(GETDATE(),-,d,$END_TEMP) + + + + + + + + Rsp_Cd=80 + Rsp_Msg=数据库错误 + + + + + + + + + + + + + + Rsp_Cd=80 + Rsp_Msg=循环游标失败 + + + TTXN_CD=REGET_CMBBILL + + + + + + + + Rsp_Cd=80 + Rsp_Msg=发送批次失败 + + + + + + + + + Rsp_Cd=00 + Rsp_Msg=交易成功 + + + diff --git a/cap/etc/batch/BAT_REQRYBILL_TIMER_CTL.XML b/cap/etc/batch/BAT_REQRYBILL_TIMER_CTL.XML new file mode 100644 index 0000000..7d34a7e --- /dev/null +++ b/cap/etc/batch/BAT_REQRYBILL_TIMER_CTL.XML @@ -0,0 +1,80 @@ + + + + + + + + + + SELECT A.ACC_NBR,A.TRS_DAT,B.ACCT_TYPE TAC_TYP + FROM CAPCMBHIJNL A ,CAPRECEIPTACCT B + WHERE A.ACC_NBR=B.ACCT_NO AND B.BANK_CODE='CMB' + AND A.TRS_DAT BETWEEN ? AND ? AND A.BIL_RPT_STS='0' AND A.YUR_REF!=' ' AND A.TRS_COD IN ('AGPY','AGOT','AGSH') + GROUP BY A.ACC_NBR,A.TRS_DAT ,B.ACCT_TYPE + + STR_CHECK_DATE|END_CHECK_DATE| + + + + + + + STR_TEMP=90 + + + END_TEMP=7 + + + STR_CHECK_DATE=CALCDATE(GETDATE(),-,d,$STR_TEMP) + + + END_CHECK_DATE=CALCDATE(GETDATE(),-,d,$END_TEMP) + + + + + + + + Rsp_Cd=80 + Rsp_Msg=数据库错误 + + + + + + + + + + + + + + Rsp_Cd=80 + Rsp_Msg=循环游标失败 + + + TTXN_CD=QRY_CMBBILL + + + + + + + Rsp_Cd=80 + Rsp_Msg=发送批次失败 + + + + + + + + + Rsp_Cd=00 + Rsp_Msg=交易成功 + + + diff --git a/cap/etc/batch/BAT_REUPDBILL_TIMER_CTL.XML b/cap/etc/batch/BAT_REUPDBILL_TIMER_CTL.XML new file mode 100644 index 0000000..b4c67be --- /dev/null +++ b/cap/etc/batch/BAT_REUPDBILL_TIMER_CTL.XML @@ -0,0 +1,46 @@ + + + + + + + UPDATE CAPCMBHIJNL SET BIL_RPT_STS='0' WHERE BIL_RPT_STS='1' + AND TRS_DAT BETWEEN ? AND ? AND BIL_SND_DT <= ? + + STR_CHECK_DATE|END_CHECK_DATE|END_CHECK_DATE| + + + + + + + STR_TEMP=90 + + + END_TEMP=7 + + + STR_CHECK_DATE=CALCDATE(GETDATE(),-,d,$STR_TEMP) + + + END_CHECK_DATE=CALCDATE(GETDATE(),-,d,$END_TEMP) + + + + + + + + + Rsp_Cd=80 + Rsp_Msg=更新状态失败 + + + + + + Rsp_Cd=00 + Rsp_Msg=交易成功 + + + diff --git a/cap/etc/batch/OFRTCAP3_CTL.XML b/cap/etc/batch/OFRTCAP3_CTL.XML index 2e33075..d8fc399 100644 --- a/cap/etc/batch/OFRTCAP3_CTL.XML +++ b/cap/etc/batch/OFRTCAP3_CTL.XML @@ -61,4 +61,7 @@ + + +