diff --git a/cap/applib/ctg.jar b/cap/applib/ctg.jar index 3b409b9..59af7e7 100644 Binary files a/cap/applib/ctg.jar and b/cap/applib/ctg.jar differ diff --git a/cap/etc/batch/204025_CTL.XML b/cap/etc/batch/204025_CTL.XML index c4055b3..e30c607 100644 --- a/cap/etc/batch/204025_CTL.XML +++ b/cap/etc/batch/204025_CTL.XML @@ -48,7 +48,7 @@ SELECT CORG_NO FROM CAPTXNJNL WHERE DSK_NAM=? AND ORD_DT=? AND TXN_MOD=? AND DSK_NAM_STS='0' AND TXN_STS='U' AND CORG_DSK_NO = '0' - group by CORG_NO + group by CORG_NO having length(trim(CORG_NO)) > 0 DSK_NAM|ORD_DT|TXN_MOD @@ -294,6 +294,7 @@ + RTR_FLAG CAPTXNJNL.CYC_CD=CNY CAPTXNJNL.CITY=$CAPTXNJNL.BANK_CITY CAPTXNJNL.BANK_NAM=$CAPTXNJNL.BANK_NAME diff --git a/cap/etc/batch/BAT_DSK_CORG_TIMEOUT_CTL.XML b/cap/etc/batch/BAT_DSK_CORG_TIMEOUT_CTL.XML index 9d5d330..532001c 100644 --- a/cap/etc/batch/BAT_DSK_CORG_TIMEOUT_CTL.XML +++ b/cap/etc/batch/BAT_DSK_CORG_TIMEOUT_CTL.XML @@ -10,21 +10,13 @@ select listagg(dsk) WITHIN GROUP(ORDER BY dsk) dsk from (select '['||DSK_NAM||','||CORG_DSK_NO||','||BAT_STS||','||CORG_NO||']' dsk from CAPBATINF where BAT_STS <> '4' and BAT_STS <> '2' and - TO_CHAR(TO_DATE(decode(SND_DT||SND_TM,' ',null,SND_DT||SND_TM), 'yyyymmddHH24MISS')+'%s'/24/60, 'yyyymmddHH24MISS') <= TO_CHAR(sysdate,'yyyymmddHH24MISS')) + TO_CHAR(TO_DATE(decode(SND_DT||SND_TM,' ',null,SND_DT||SND_TM), 'yyyymmddHH24MISS')+'%s'/24/60/60, 'yyyymmddHH24MISS') + between TO_CHAR(sysdate - %s/24/60/60,'yyyymmddHH24MISS') and TO_CHAR(sysdate,'yyyymmddHH24MISS')) - MINUTE + TIME_OUT|TIME_BEFER| - - - - - - - - MINUTE=$CLOUD_SHIELD.P_VALUES - diff --git a/cap/etc/batch/BAT_DSK_TIMEOUT_CTL.XML b/cap/etc/batch/BAT_DSK_TIMEOUT_CTL.XML index 6edeee7..9eefdef 100644 --- a/cap/etc/batch/BAT_DSK_TIMEOUT_CTL.XML +++ b/cap/etc/batch/BAT_DSK_TIMEOUT_CTL.XML @@ -9,20 +9,12 @@ select listagg(DSK) WITHIN GROUP(ORDER BY DSK) DSK from (select '['||DSK_NO||','||DSK_STS||']' DSK from CAPDSKINF where dsk_sts <> '4' and - TO_CHAR(TO_DATE(decode(RCV_DT||RCV_TM,' ',null,RCV_DT||RCV_TM), 'yyyymmddHH24MISS')+'%s'/24/60, 'yyyymmddHH24MISS') <= TO_CHAR(sysdate,'yyyymmddHH24MISS')) + TO_CHAR(TO_DATE(decode(RCV_DT||RCV_TM,' ',null,RCV_DT||RCV_TM), 'yyyymmddHH24MISS')+'%s'/24/60/60, 'yyyymmddHH24MISS') + between TO_CHAR(sysdate - %s/24/60/60,'yyyymmddHH24MISS') and TO_CHAR(sysdate,'yyyymmddHH24MISS')) - MINUTE + TIME_OUT|TIME_BEFER| - - - - - - - - MINUTE=$CLOUD_SHIELD.P_VALUES - diff --git a/cap/etc/batch/BAT_GET_DISK_RESULT_CTL.XML b/cap/etc/batch/BAT_GET_DISK_RESULT_CTL.XML index 337a204..8faf15a 100644 --- a/cap/etc/batch/BAT_GET_DISK_RESULT_CTL.XML +++ b/cap/etc/batch/BAT_GET_DISK_RESULT_CTL.XML @@ -6,7 +6,8 @@ - select dsk_nam from (select A.dsk_nam,B.rank from CAPDSKINF A,CAPCUSINF B + select dsk_nam from CAPDSKINF where DSK_NAM in + (select dsk_nam from (select A.dsk_nam,B.rank from CAPDSKINF A,CAPCUSINF B where A.dsk_nam in (select dsk_nam from (select dsk_nam,sum(unfinished_num) unfinished_num,sum(finish_num) finish_num from (select dsk_nam,(case when BAT_STS not in ('4','2') then 1 else 0 end) @@ -16,7 +17,8 @@ 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| @@ -70,7 +72,7 @@ - LockKey=BAT_GET_DISK_RESULT + - + - + diff --git a/cap/etc/scheduler/TIMCON_PUB.XML b/cap/etc/scheduler/TIMCON_PUB.XML index 85f64d4..c7d20b9 100644 --- a/cap/etc/scheduler/TIMCON_PUB.XML +++ b/cap/etc/scheduler/TIMCON_PUB.XML @@ -21,20 +21,20 @@ SYS - + SYS - + SYS - - SYS + + SYS360030 - - SYS + + SYS180030 diff --git a/cap/sql/init_cap.sql b/cap/sql/init_cap.sql index 086672b..e83167c 100644 --- a/cap/sql/init_cap.sql +++ b/cap/sql/init_cap.sql @@ -101,10 +101,6 @@ values ('FIL_ZIP_PWD', '1234567', '文件加压解压密码', '0', ' ', ' '); insert into CAPPARAMTER (P_KEY, P_VALUES, P_DESC, STS, TM_SMP, RMK) values ('FIL_TOKEN', 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJ0ZXN0IiwiaWF0IjoxNjE0MzI5NzU2LCJleHAiOjE2MTY5MjE3NTZ9.oH9Vvy-9HMF_5Ud11Wh47lP1F3s8ZudVLpgSzMomUmnhf-l-Hch4RZUQZzHBXQUBB4A2vWhFj9KfIB_K5Eb3rQ', '文件上传/下载TOKEN', '0', '20210226170159', ' '); insert into CAPPARAMTER (P_KEY, P_VALUES, P_DESC, STS, TM_SMP, RMK) -values ('DSK_TIMEOUT', '60', '接入批次长时间未处理,以分为单位', '0', ' ', ' '); -insert into CAPPARAMTER (P_KEY, P_VALUES, P_DESC, STS, TM_SMP, RMK) -values ('DSK_TIMEOUT_CORG', '60', '接出批次长时间未处理,以分为单位', '0', ' ', ' '); -insert into CAPPARAMTER (P_KEY, P_VALUES, P_DESC, STS, TM_SMP, RMK) values ('FIL_TOKEN_NAME', 'murong', '用户名', '0', ' ', ' '); insert into CAPPARAMTER (P_KEY, P_VALUES, P_DESC, STS, TM_SMP, RMK) values ('FIL_TOKEN_PWD', '173f6bcd4621d3736ade75332627b1y7', '密码', '0', ' ', ' ');