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', ' ', ' ');