From 64d164831eb8d5150a11feecce9b85d75c13afde Mon Sep 17 00:00:00 2001 From: Alawn Date: Mon, 8 Mar 2021 10:22:57 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- bui/etc/BUI_PUB_CTL.XML | 280 +++++++++++++++------------ bui/etc/cap/OBUICAP1/0040003_CTL.XML | 112 +++++++---- bui/etc/cap/OBUICAP1/0040009_CTL.XML | 101 ++++++---- bui/etc/cap/OBUICAP1/0040011_CTL.XML | 75 +++---- bui/etc/cap/OBUICAP1/2040858_CTL.XML | 4 +- bui/etc/cap/OBUICAP1/2040859_CTL.XML | 6 +- bui/etc/cap/OBUICAP1/2040860_CTL.XML | 24 +-- bui/etc/cap/OBUICAP1/2040863_CTL.XML | 62 +++++- bui/etc/cap/OBUICAP1/2040865_CTL.XML | 53 ++++- bui/etc/cap/OBUICAP1/2040869_CTL.XML | 2 +- bui/etc/cap/OBUICAP2/4904101_CTL.XML | 48 +---- 11 files changed, 455 insertions(+), 312 deletions(-) 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