diff --git a/bui/etc/BUI_PUB_CTL.XML b/bui/etc/BUI_PUB_CTL.XML
index d29c022..54c86f5 100644
--- a/bui/etc/BUI_PUB_CTL.XML
+++ b/bui/etc/BUI_PUB_CTL.XML
@@ -1,124 +1,164 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- select S_LOG_NO.Nextval LOG_NO from dual
-
-
-
-
- select * from CMMTTXIF where TXN_COD='%s'
-
- TXN_CD
-
-
-
- select * from CMMTRSTS where SYS_DT='%s' and STS='1'
-
- SYS_DT
-
-
-
-
- SELECT COUNT(*) MENUROW FROM CMMTFUNC WHERE func_no='%s'
-
- TXN_CD|
-
-
-
-
- SELECT COUNT(*) TXNROW FROM CMMTFUNCROLE r,cmmtoperrole o
- WHERE r.role_id = o.role_id AND o.oper_no='%s' AND r.FUNC_NO='%s'
-
- CUR_OPER_NO|TXN_CD|
-
-
-
-
-
-
-
- UPD_OPER=$CUR_OPER_NO
- CUR_OPR_ID=$CUR_OPER_NO
- SYS_DT=GETDATE()
-
-
-
-
-
-
-
- LOG_NO=STRCAT($SYS_DT,PAD($LOG_NO,1,9,0))
-
-
- SCOP_SQL=STRCAT(1=,1)
- AC_DT=$SYS_DT
- BUS_TYP=$TX_ATTR.BUS_TYP
- TXN_TYP=$TX_ATTR.TXN_TYP
-
- GWA.BUS_CNL=BUI
-
- GWA.SYS_CNL=CAP
- GWA.MSG_CD=SCM00000
- IP_ADDR=@MSG.SIP
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ select S_LOG_NO.Nextval LOG_NO from dual
+
+
+
+
+ select * from CMMTTXIF where TXN_COD='%s'
+
+ TXN_CD
+
+
+
+ select * from CMMTRSTS where SYS_DT='%s' and STS='1'
+
+ SYS_DT
+
+
+
+
+ SELECT COUNT(*) MENUROW FROM CMMTFUNC WHERE func_no='%s'
+
+ TXN_CD|
+
+
+
+
+ SELECT COUNT(*) TXNROW FROM CMMTFUNCROLE r,cmmtoperrole o
+ WHERE r.role_id = o.role_id AND o.oper_no='%s' AND r.FUNC_NO='%s'
+
+ CUR_OPER_NO|TXN_CD|
+
+
+
+
+
+
+
+ UPD_OPER=$CUR_OPER_NO
+ CUR_OPR_ID=$CUR_OPER_NO
+ SYS_DT=GETDATE()
+
+
+
+
+
+
+
+ LOG_NO=STRCAT($SYS_DT,PAD($LOG_NO,1,9,0))
+
+
+ SCOP_SQL=STRCAT(1=,1)
+ AC_DT=$SYS_DT
+ BUS_TYP=$TX_ATTR.BUS_TYP
+ TXN_TYP=$TX_ATTR.TXN_TYP
+
+ GWA.BUS_CNL=BUI
+
+ GWA.SYS_CNL=CAP
+ GWA.MSG_CD=SCM00000
+ IP_ADDR=@MSG.SIP
-
-
-
- OPER_PWD=BLANK(2)
-
- GWA.MSG_CD=SCM60001
-
-
-
-
- GWA.MSG_CD=SCM60002
-
-
-
- GWA.MSG_CD=SCM60003
-
-
- GWA.MSG_TYP=N
-
-
- GWA.MSG_TYP=E
-
-
- GWA.MSG_INF=系统正忙,请稍后提交
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+ token=$TOKEN
+ funcId=$FUNC_ID
+ TXN_CD=$TXN_CD
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ FUNCSET=$FUNCSET
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ OPER_PWD=BLANK(2)
+
+ GWA.MSG_CD=SCM60001
+
+
+
+
+ GWA.MSG_CD=SCM60002
+
+
+
+ GWA.MSG_CD=SCM60003
+
+
+ GWA.MSG_TYP=N
+
+
+ GWA.MSG_TYP=E
+
+
+ GWA.MSG_INF=系统正忙,请稍后提交
+
+
+
+
+
+
+
+
+
+
+
+
+
+ MSG_TYP=$GWA.MSG_TYP
+ MSG_CD=$GWA.MSG_CD
+
+
+
+
+
+
+
+
diff --git a/bui/etc/cap/OBUICAP1/0040003_CTL.XML b/bui/etc/cap/OBUICAP1/0040003_CTL.XML
index dca835c..ae68c8d 100644
--- a/bui/etc/cap/OBUICAP1/0040003_CTL.XML
+++ b/bui/etc/cap/OBUICAP1/0040003_CTL.XML
@@ -1,45 +1,77 @@
-
-
-
- DELETE FROM CMMTEMRULE_BATCH WHERE RUL_NO = ?
-
- RUL_NO|
-
-
-
-
- DELETE FROM CMMTRTRULE_BATCH WHERE RUL_NO = ?
-
- RUL_NO|
-
-
-
-
- DELSQL=CMMTEMRULE_DEL
+
+
+
+ DELETE FROM CMMTEMRULE_BATCH WHERE RUL_NO = ?
+
+ RUL_NO|
+
+
+
+
+ DELETE FROM CMMTRTRULE_BATCH WHERE RUL_NO = ?
+
+ RUL_NO|
+
+
+
+
+ SELECT RUL_LVL FROM ? WHERE RUL_NO =?
+
+ TABLE_NM|RUL_NO|
+
+
+
+
+ DELSQL=CMMTEMRULE_DEL
+ TABLE_NM=CMMTEMRULE_BATCH
+
+
+ DELSQL=CMMTRTRULE_DEL
+ TABLE_NM=CMMTRTRULE_BATCH
+
+
+
+
+
+
+
+
+
+
+
+
+
-
- DELSQL=CMMTRTRULE_DEL
-
-
-
-
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/bui/etc/cap/OBUICAP1/0040009_CTL.XML b/bui/etc/cap/OBUICAP1/0040009_CTL.XML
index c24a5bd..e4bd17f 100644
--- a/bui/etc/cap/OBUICAP1/0040009_CTL.XML
+++ b/bui/etc/cap/OBUICAP1/0040009_CTL.XML
@@ -1,43 +1,70 @@
-
-
- DELETE FROM CMMTRTRULE_BATCH
-
-
- insert into CMMTRTRULE_BATCH (select * from CMMTEMRULE_BATCH where RUL_STS='2')
-
-
-
-
+
+
+ DELETE FROM CMMTRTRULE_BATCH
+
+
+ insert into CMMTRTRULE_BATCH (select * from CMMTEMRULE_BATCH where RUL_STS='2')
+
+
+
+ SELECT 'Y' YN FROM DUAL WHERE EXISTS
+ ( SELECT 'Y' YN FROM CMMTEMRULE_BATCH
+ WHERE RUL_LVL='9999' AND (RUL_STS!='2' OR CORG_NO IS NULL OR ROUT_FLG IS NULL))
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
-
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/bui/etc/cap/OBUICAP1/0040011_CTL.XML b/bui/etc/cap/OBUICAP1/0040011_CTL.XML
index 5bb4381..485ba33 100644
--- a/bui/etc/cap/OBUICAP1/0040011_CTL.XML
+++ b/bui/etc/cap/OBUICAP1/0040011_CTL.XML
@@ -1,43 +1,46 @@
-
-
- DELETE FROM CMMTEMRULE_BATCH
-
-
- insert into CMMTEMRULE_BATCH (select * from CMMTRTRULE_BATCH where RUL_STS='2')
-
-
+
+
+
+ DELETE FROM CMMTEMRULE_BATCH
+ WHERE RUL_LVL!='9999' OR ( RUL_LVL='9999' AND RUL_NO IN (select RUL_NO from CMMTRTRULE_BATCH where RUL_STS='2'))
+
+
+
+ insert into CMMTEMRULE_BATCH (select * from CMMTRTRULE_BATCH where RUL_STS='2')
+
+
+
+
+
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
-
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/bui/etc/cap/OBUICAP1/2040858_CTL.XML b/bui/etc/cap/OBUICAP1/2040858_CTL.XML
index d0ac263..766dc36 100644
--- a/bui/etc/cap/OBUICAP1/2040858_CTL.XML
+++ b/bui/etc/cap/OBUICAP1/2040858_CTL.XML
@@ -6,8 +6,8 @@
select * from CAPCUSINF where
- ('%s' IS NULL OR CUSTOMER_ID LIKE '%s%')
- AND ('%s' IS NULL OR CUSTOMER_NAME LIKE '%s%')
+ ('%s' IS NULL OR CUSTOMER_ID LIKE '%%s%')
+ AND ('%s' IS NULL OR CUSTOMER_NAME LIKE '%%s%')
AND ('%s' IS NULL OR RANK = '%s')
AND ('%s' IS NULL OR ENABLED = '%s')
diff --git a/bui/etc/cap/OBUICAP1/2040859_CTL.XML b/bui/etc/cap/OBUICAP1/2040859_CTL.XML
index 2d5e64a..ecf745f 100644
--- a/bui/etc/cap/OBUICAP1/2040859_CTL.XML
+++ b/bui/etc/cap/OBUICAP1/2040859_CTL.XML
@@ -6,10 +6,10 @@
select * from CAPACCOUNTINF where
- ('%s' IS NULL OR TITLE_ID LIKE '%s%')
- AND ('%s' IS NULL OR TITLE_NAME LIKE '%s%')
+ ('%s' IS NULL OR TITLE_ID LIKE '%%s%')
+ AND ('%s' IS NULL OR TITLE_NAME LIKE '%%s%')
AND ('%s' IS NULL OR ACCT_TYPE = '%s')
- AND ('%s' IS NULL OR ACCT_NO LIKE '%s%')
+ AND ('%s' IS NULL OR ACCT_NO LIKE '%%s%')
TITLE_ID|TITLE_ID|TITLE_NAME|TITLE_NAME|ACCT_TYPE|ACCT_TYPE|ACCT_NO|ACCT_NO|
diff --git a/bui/etc/cap/OBUICAP1/2040860_CTL.XML b/bui/etc/cap/OBUICAP1/2040860_CTL.XML
index fc5ff78..e91a2da 100644
--- a/bui/etc/cap/OBUICAP1/2040860_CTL.XML
+++ b/bui/etc/cap/OBUICAP1/2040860_CTL.XML
@@ -6,8 +6,8 @@
- token=eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE2MTE3MTU0NDcsInN1YiI6Ik1SIiwidXNlcklkIjoiMSIsImlzcyI6ImN0Zy5ocm8iLCJ1c2VyTmFtZSI6ImFkbWluIiwiaWF0IjoxNjExNjI5MDQ3fQ.ywC3_Mr9Kmdd6Las-tqlR1WCLW84x-6gUkxIx24YTRtUvf0IscplvEDZrlarjNr5hA10a4SkZ-JRrvcSlRWgJQ
- funcId=2
+ token=$TOKEN
+ funcId=$FUNC_ID
@@ -16,12 +16,12 @@
-
+
-
+
FUNCSET=$FUNCSET
@@ -32,22 +32,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/bui/etc/cap/OBUICAP1/2040863_CTL.XML b/bui/etc/cap/OBUICAP1/2040863_CTL.XML
index 0fbf9c5..5514326 100644
--- a/bui/etc/cap/OBUICAP1/2040863_CTL.XML
+++ b/bui/etc/cap/OBUICAP1/2040863_CTL.XML
@@ -9,38 +9,82 @@
GRP_NM|
-
+
+
+ select max(RUL_NO) as maxId from CMMTEMRULE_BATCH
+
+
+
+
+ Insert into CMMTEMRULE_BATCH(RUL_NO,RUL_LVL,TRA_CD,DAT_LOW,DAT_UP,TIM_LOW,TIM_UP,RUL_STS,WEIGHT,TXN_CNL,TXN_CNLNA,GRP_NM,TM_SMP)
+ values (?,9999,'12',?,'99991231','000000','235959','0',999,'HRO','集团代收付',?,?)
+
+ RUL_NO|TXN_DT|GRP_NM|TM_SMP|
+
+ TM_SMP=GETDATETIME()
-
+
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+ RUL_NO=0000
+
+
+ RUL_NO=ADDCHAR(ADD(1,$maxId),4,0,1)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
+
diff --git a/bui/etc/cap/OBUICAP1/2040865_CTL.XML b/bui/etc/cap/OBUICAP1/2040865_CTL.XML
index 8d10f86..398c3e9 100644
--- a/bui/etc/cap/OBUICAP1/2040865_CTL.XML
+++ b/bui/etc/cap/OBUICAP1/2040865_CTL.XML
@@ -1,6 +1,6 @@
-
+
@@ -17,9 +17,44 @@
GRP_NM|
+
+
+ DELETE FROM CMMTEMRULE_BATCH WHERE GRP_NM=?
+
+ GRP_NM|
+
+
+
+
+ SELECT 'Y' YN FROM DUAL WHERE EXISTS
+ (SELECT 'Y' YN FROM TITRTRGRP
+ WHERE RTR_GRP=?)
+
+ GRP_NM|
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -34,6 +69,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/bui/etc/cap/OBUICAP1/2040869_CTL.XML b/bui/etc/cap/OBUICAP1/2040869_CTL.XML
index ae52fd3..9c3aed1 100644
--- a/bui/etc/cap/OBUICAP1/2040869_CTL.XML
+++ b/bui/etc/cap/OBUICAP1/2040869_CTL.XML
@@ -6,7 +6,7 @@
SELECT TITLE_ID,TITLE_NAME FROM CAPACCOUNTINF
WHERE TITLE_ID NOT IN (SELECT TITLE_ID from TITRTRGRP) AND ENABLED='Y'
- AND ('%s' IS NULL OR TITLE_ID LIKE '%s%') AND ('%s' IS NULL OR TITLE_NAME LIKE '%s%')
+ AND ('%s' IS NULL OR TITLE_ID LIKE '%%s%') AND ('%s' IS NULL OR TITLE_NAME LIKE '%%s%')
GROUP BY TITLE_ID,TITLE_NAME
TITLE_ID|TITLE_ID|TITLE_NAME|TITLE_NAME|
diff --git a/bui/etc/cap/OBUICAP2/4904101_CTL.XML b/bui/etc/cap/OBUICAP2/4904101_CTL.XML
index 25ac7c1..679bf36 100644
--- a/bui/etc/cap/OBUICAP2/4904101_CTL.XML
+++ b/bui/etc/cap/OBUICAP2/4904101_CTL.XML
@@ -66,58 +66,22 @@
ADI_INS.HOD_FLG =$ORGLMTRLR[$GROP_NUM].HOD_FLG
ADI_INS.LMT_MAX_PL_AMT =$ORGLMTRLR[$GROP_NUM].LMT_MAX_PL_AMT
ADI_INS.LMT_MIN_PL_AMT =$ORGLMTRLR[$GROP_NUM].LMT_MIN_PL_AMT
-
-
-
-
-
-
-
+
ADI_INS.LMT_MAX_CD_AMT =$ORGLMTRLR[$GROP_NUM].LMT_MAX_CD_AMT
ADI_INS.LMT_MIN_CD_AMT =$ORGLMTRLR[$GROP_NUM].LMT_MIN_CD_AMT
-
-
-
-
-
-
-
+
ADI_INS.LMT_MAX_BAT_AMT=$ORGLMTRLR[$GROP_NUM].LMT_MAX_BAT_AMT
ADI_INS.LMT_MIN_BAT_AMT=$ORGLMTRLR[$GROP_NUM].LMT_MIN_BAT_AMT
-
-
-
-
-
-
-
+
ADI_INS.LMT_MAX_DAY_AMT=$ORGLMTRLR[$GROP_NUM].LMT_MAX_DAY_AMT
ADI_INS.LMT_MIN_DAY_AMT=$ORGLMTRLR[$GROP_NUM].LMT_MIN_DAY_AMT
-
-
-
-
-
-
-
+
ADI_INS.LMT_MAX_MTH_AMT=$ORGLMTRLR[$GROP_NUM].LMT_MAX_MTH_AMT
ADI_INS.LMT_MIN_MTH_AMT=$ORGLMTRLR[$GROP_NUM].LMT_MIN_MTH_AMT
-
-
-
-
-
-
-
+
ADI_INS.LMT_MAX_YAR_AMT=$ORGLMTRLR[$GROP_NUM].LMT_MAX_YAR_AMT
ADI_INS.LMT_MIN_YAR_AMT=$ORGLMTRLR[$GROP_NUM].LMT_MIN_YAR_AMT
-
-
-
-
-
-
-
+
ADI_INS.LMT_MAX_BAT_CNT=$ORGLMTRLR[$GROP_NUM].LMT_MAX_BAT_CNT
ADI_INS.LMT_MAX_DAY_CNT=$ORGLMTRLR[$GROP_NUM].LMT_MAX_DAY_CNT
ADI_INS.LMT_MAX_MTH_CNT=$ORGLMTRLR[$GROP_NUM].LMT_MAX_MTH_CNT