費控系統雜記五

 

一。UAT環境下用戶登錄失敗

自己在UAT環境下登錄了下,Admin賬號是可以的,10684和gongty報登錄名密碼錯誤。然後再測試環境數據庫下更改用戶的密碼,將密碼都改成Admin的密碼,因爲Admin賬號是可以登錄的。【gongty 和 1052519是同一個賬號】 

select * from t_cem_rbac_account where username='admin' or username='10684'  or  username='gongty'
--權限表中查詢不到 gongty,這個賬號
select * from t_cem_sys_employee where no = 'gongty'  --AU2018010400018406
--由人員表中的工號no,查詢到系統登錄賬號ID accountid 
select * from t_cem_rbac_account where id = 'AU2018010400018406'  --1052519
--根據上面的accountid,查詢到username
select * from t_cem_rbac_account where username='admin' or username='10684'  or  username='1052519'

改過之後Admin和10684 可以登錄,但是gongty登錄不了。查看代碼,搜索【LDAP校驗標記】

//生產環境中需要以下代碼
    /*    if("10684".equals(username) || "admin".equals(username)){
            logger.info("==========同步源費控==========");
            authFlag="0";//需要校驗CEM密碼
        }else {
            boolean flag=false;
            flag=LdapAuthUtils.checkUser(username, password);
            logger.info("==========LDAP校驗標記=========="+flag);
            if(flag){
                authFlag="1";  //不需要校驗密碼
                logger.info("==========LDAP校驗成功==========");
            }else{
                logger.info("==========LDAP校驗失敗==========");
                throw new BadCredentialsException("密碼爲空");
            }
        }*/

可以看出,如果登錄的賬號是admin或者10684。測試環境下,UAT環境下、生產環境下,不同環境下的代碼是不一樣的。之前的計劃是將生產環境下的代碼導出來,再導入到UAT環境下。三個版本的代碼是不一致的。將不同的環境下的代碼同步之前,需要比較三個版本下代碼的異同。

最後還是將UAT環境下的代碼還原了。還原操作就是將xShell工具下,具體如下圖,然後重啓下Tocmat。

 

二。開發環境、UAT環境、生產環境,三個版本下代碼的 比對

開發環境下的代碼,要在Eclipse中war導出。

 

 

 

 

 

 

三。UAT環境下用戶登錄失敗,數據庫的登錄用戶被鎖,解鎖

 

 

 

 

 

 

四。數據脫敏、數據加密

數據庫腳本

一  #########################################################################################

導出步驟:
1、在堡壘機用root用戶以ssh方式連接oracle數據庫,ip:10.168.12.110。用戶名密碼root+12345678
2、切換用戶
su - oracle
3、sqlplus登錄數據庫:
sqlplus cem/cem@Feikong_FEIKONG
4、查詢當前DATA_PUMP_DIR路徑,導出後需到該目錄下去下載dmp文件:
SELECT * FROM DBA_DIRECTORIES;
5、退出sqlplus:
exit
6、執行導出命令
expdp cem/cem@Feikong_FEIKONG schemas=cem dumpfile=cemfx20180829.dmp DIRECTORY=DATA_PUMP_DIR;
expdp cem/cem@Feikong_FEIKONG schemas=cem dumpfile=cemfx20180829.dmp DIRECTORY=/home/u01/app/oracle/admin/feikong/dpdump/
上面這條指令執行時報錯,改爲下面的指令:
expdp cem/[email protected]/feikong  schemas=cem directory=DATA_PUMP_DIR dumpfile=CEM20180903.dmp
expdp cem/cem@feikong  schemas=cem directory=DATA_PUMP_DIR dumpfile=CEM20180903.dmp
7、使用ftp工具將第四步查出路徑下的cemfx20180829.dmp文件下載到本地

二  #########################################################################################

導入步驟:
1、ssh連接測試數據庫,ip:10.168.30.122。用戶名密碼kaixing+12345678
2、切換用戶
su - oracle
3、sqlplus登錄數據庫:
sqlplus cemfx_uat/[email protected]:1521/feikong
4、查詢當前DATA_PUMP_DIR路徑
SELECT * FROM DBA_DIRECTORIES;
5、退出sqlplus:
exit
6、使用ftp工具將之前導出到本地的cemfx20180829.dmp文件上傳到第4步查到的路徑下
7、導入:
impdp cemfx_uat/[email protected]:1521/feikong directory=DATA_PUMP_DIR dumpfile=cemfx20180829.dmp TABLE_EXISTS_ACTION=REPLACE remap_schema=cem:cemfx_uat remap_tablespace=CEM_FOSUN:CEMFX_UAT     
---注意:必須使用oracle用戶導入,不能使用sqlplus中的SQL裏導入。

三  #########################################################################################

數據脫敏:
update t_cem_sys_employee set email ='',empidcardno='',empmobileno='';
update t_cem_sys_bankaccount set bankaccountno='****';
update t_cem_bill_payment set receiveaccount='****';

1.》生產環境下數據庫脫敏操作,再放到UAT環境下

 

 

2.》用戶的登錄密碼加密

 

 

 

 

五。8月份的憑證沒有生成。生成後要推送到EBS

 

----

相關腳本:


###############################################################
declare
 o_sucount integer;
 
BEGIN
 for c_cur in ( select t.billno,t.billstatus,t.fundbackstatus from t_cem_bill_maindata  t where t.BILLNO in (

'BX18072360899',
'SX18072663143',
'SX18073065376'

)) loop
     P_CEM_VOUCHER.CREATEPAYVOUCHER(
            c_cur.billno,
            '',
            '',
           c_cur.fundbackstatus,
           o_sucount
         );
 end loop;
END;
###############################################################
###############################################################


--BX18080669762    O

--select t.billno,t.billstatus,t.fundbackstatus from t_cem_bill_maindata  t where t.Billno = 'BX18080669762'; 

--SELECT * FROM t_Cem_Voucher_Interface t WHERE T.BILLNO='BX18080669762';

BEGIN
 for c_cur in ( select t.billno,t.billstatus,t.fundbackstatus from t_cem_bill_maindata  t where t.BILLNO in (

'SQD18072562032',
'SQD18072764161',
'BX18070954492',
'ZB18060542512',
'SX18071859030',
'SX18071758326',
'SX18072461572',
'SX18070954053',
'SX18071758308',
'SX18051835423',
'SQD18072360386',
'BX18072360894',
'BX18071758168',
'BX18072663138',
'BX18072561908',
'BX18072461549',
'BX18072461576',
'BX18072461527',
'BX18072360576',
'ZB18072060238',
'ZB18071758075',
'ZB18072562552',
'SX18071155304',
'SX18072360393',
'SX18072663087',
'SX18072663009',
'SX18072662887',
'SX18072764148',
'SX18072663028',
'SX18072662792',
'SX18072562065',
'SX18072562050',
'SX18072562057',
'SX18072662768',
'SX18072461476',
'SX18071657725',
'SX18072562046',
'SX18072662759',
'SX18071859077',
'SX18072663078',
'SX18072663060',
'SX18073064685',
'SX18072461519',
'SX18073064614',
'SX18072763685',
'SX18072662782',
'SX18072562393',
'SX18072561918',
'SX18070954162',
'BX18071859157',
'BX18072763749',
'BX18072763832',
'BX18072361067',
'BX18073065031',
'BX18072763842',
'BX18072763845',
'BX18072461443',
'BX18072763838',
'BX18072561992',
'BX18072361061',
'BX18071758320',
'BX18071758292',
'BX18071356878',
'BX18062850725',
'CLBX18071859164',
'SQD18080166565',
'BX18070954373',
'SQD18073166072',
'SQD18073064740',
'JK18072763904',
'JK18073064957',
'BX18072060153',
'SX18070352095',
'SX18073166138',
'SX18072763951',
'SX18072764120',
'SX18080267868',
'SX18080267845',
'SX18080267930',
'SX18080267835',
'SX18073064809',
'SX18073065478',
'SX18073065408',
'SX18072662986',
'SX18072662625',
'SX18073065079',
'SX18072663193',
'SX18072663186',
'SX18072662800',
'SX18072662962',
'SX18072662609',
'JK18073064507',
'BX18073064317',
'BX18072663323',
'BX18071256429',
'ZB18080267128',
'ZB18080267637',
'SX18080267384',

'SQD18080368426',
'SQD18080368426',
'BX18080368453',
'SQD18073064852',
'SQD18080669800',
'BX18080669136',
'BX18080669502',
'BX18080669411',
'BX18080669264',
'BX18080468898',
'BX18080468876',
'BX18072461585',
'BX18072461412',
'BX18080669648',
'BX18080669278',
'BX18073064300',
'BX18080669204',
'BX18080368570',
'BX18080669676',
'SX18080267305',
'SX18080267796',
'SX18072663020',
'SX18080368318',
'SX18080166662',
'SX18080368585',
'SX18080368564',
'SX18073065376',
'SX18080267916',
'SX18080368169',
'SX18072764124',
'CLBX18080468913',
'CLBX18080468913',
'CLBX18080468816',
'CLBX18080468809',
'CLBX18073065492',
'CLBX18073166190',
'CLBX18073166078',
'CLBX18073166073',
'CLBX18080267842',
'CLBX18080267680',
'CLBX18061445638',
'SQD18080368426',
'SQD18080368426',
'BX18080368453',
'SQD18073064852',
'SQD18080669800',
'BX18080669136',
'BX18080669502',
'BX18080669411',
'BX18080669264',
'BX18080468898',
'BX18080468876',
'BX18072461585',
'BX18072461412',
'BX18080669648',
'BX18080669278',
'BX18073064300',
'BX18080669204',
'BX18080368570',
'BX18080669676',
'SX18080267305',
'SX18080267796',
'SX18072663020',
'SX18080368318',
'SX18080166662',
'SX18080368585',
'SX18080368564',
'SX18080267916',
'SX18080368169',
'SX18072764124',
'BX18080268073',
'BX18080267550',
'BX18080166911',
'BX18080267873',
'BX18073065146',
'BX18073165894',
'BX18071959667',
'BX18071959664',
'BX18072763829',
'BX18072763814',
'BX18072662974',
'BX18073064921',
'BX18072361059',
'BX18072360955',
'BX18072461624',
'BX18072360498',
'BX18072360498',
'BX18072360498',
'BX18073065183',
'BX18073166246',
'BX18073064928',
'BX18073065167',
'BX18072562292',
'BX18080267538',
'BX18080468910',
'BX18080468910',
'BX18080468910',
'BX18073065172',
'BX18073065015',
'BX18073064316',
'BX18072461632',
'BX18072561924',
'BX18073065177',
'BX18072060279',
'BX18072461608',
'BX18072461406',
'BX18073065149',
'BX18072561938',
'BX18072561922',
'BX18071859134',
'BX18071959670',
'BX18080267915',
'BX18080267878',
'BX18080267909',
'BX18080669095',
'BX18073065122',
'BX18073065024',
'BX18080669718',
'BX18071054834',
'BX18071054807',
'BX18070954346',
'BX18071054812',
'BX18071054792',
'BX18071255925',
'BX18071356958',
'BX18071155667',
'BX18070653777',
'BX18071657374',
'BX18062046869',
'CLBX18080468800',
'CLBX18072562324',
'CLBX18080167053',
'CLBX18080468803',
'CLBX18080468850',
'CLBX18080468812',
'CLBX18080468866',
'CLBX18080468839',
'CLBX18080468827',
'CLBX18073166241',
'CLBX18073166224',
'CLBX18080468913',
'CLBX18080468913',
'CLBX18080468816',
'CLBX18080468809',
'CLBX18073065492',
'CLBX18073166190',
'CLBX18073166078',
'CLBX18073166073',
'CLBX18080267842',
'CLBX18080267680',
'CLBX18061445638',
'SQD18080770368',
'SX18072461748',
'SX18080368596',
'SX18080368547',
'SX18080267718',
'SX18080267787',
'SX18080669460',
'SQD18073165639',
'BX18080668999',
'BX18072763567',
'BX18072763567',
'BX18072763567',
'BX18080871031',
'BX18072461598',
'SX18080267854',
'SX18080669710',
'SX18080870963',
'SX18080267400',
'SX18071155561',
'SX18070552969',
'SQD18081473325',
'SQD18081473325',
'SQD18081072281',
'SQD18080971618',
'SX18080669803',
'SQD18081372671',
'SQD18080770385',
'BX18070954094',
'BX18080468905',
'BX18081372451',
'BX18080871019',
'BX18080267679',
'SX18071155655',
'SX18080870766',
'SX18073166313',
'SX18073165718',
'SX18080770285',
'SX18080368407',
'SX18080669048',
'SX18080971662',
'SX18080971642',
'SX18080770367',
'SX18080669571',
'SX18080669561',
'SX18080971725',
'SX18080770371',
'SX18080669767',
'SX18080669618',
'SX18080669141',
'SX18080971716',
'SX18080870941',
'SX18080669564',
'SX18080669348',
'SX18080368420',
'SX18073166018',
'SX18072663103',
'SQD18081373141',
'JK18081574067',
'BX18073166338',
'BX18072562194',
'BX18072461568',
'BX18081072334',
'BX18080871031',
'BX18080871031',
'BX18080871025',
'BX18080870819',
'BX18080870811',
'BX18080870808',
'BX18071758502',
'BX18071155615',
'BX18071255929',
'BX18073165596',
'BX18072461597',
'BX18072461457',
'BX18072461587',
'BX18080166695',
'BX18080267231',
'BX18081372788',
'BX18080871036',
'BX18081372848',
'BX18072461538',
'BX18080268070',
'BX18080669891',
'BX18080267545',
'BX18080870806',
'BX18080770239',
'BX18080870816',
'BX18080468881',
'BX18080468871',
'BX18080468796',
'BX18080267704',
'BX18080468819',
'BX18080267236',
'BX18080368292',
'BX18080368286',
'BX18073165755',
'BX18080368628',
'BX18072662850',
'BX18072461615',
'BX18072461612',
'BX18071657480',
'BX18072361064',
'BX18072060147',
'BX18062046865',
'ZB18081574097',
'ZB18080669604',
'SX18081072302',
'SX18080971683',
'SX18073065527',
'SX18081072311',
'SX18071758209',
'SX18071758206',
'SX18081372792',
'SX18081072223',
'SX18081373017',
'SX18081373039',
'SX18080971617',
'SX18080770098',
'SX18080971702',
'CLBX18081072100',
'CLBX18073165943',
'CLBX18080468836',
'CLBX18071859103',
'CLBX18071657370',
'CLBX18081473906',
'CLBX18080669934',
'CLBX18081372890',
'CLBX18081072314',
'CLBX18080468857',
'CLBX18080468831',
'CLBX18080468824',
'SX18071758214',
'BX18080971304',
'BX18072562044',
'SX18071155442',
'SX18080870842',
'SX18073064758',
'SX18080669630',
'SX18081373095',
'SX18081372983',
'SX18081372826',
'SX18081372759',
'SX18081072277',
'SX18080971879',
'SX18080971362',
'SX18080971328',
'SX18080871034',
'SX18081574606',
'SX18081372900',
'SX18080971890',
'SX18080971850',
'SX18080770465',
'SX18081372825',
'SX18081372550',
'SX18072561906',
'SQD18080871081',
'SQD18081574509',
'SQD18080971323',
'SQD18081675099',
'BX18073166035',
'BX18080770398',
'BX18081674914',
'ZB18080971914',
'SX18070351967',
'BX18081674826',
'SQD18080971881',
'SQD18082075800',
'SQD18081775440',
'JK18081775437',
'BX18082075702',
'ZB18080669839',
'SQD18082176738',
'BX18082076029',
'BX18082075899',
'BX18081574197',
'BX18081574074',
'BX18081574079',
'BX18080669762',
'ZB18080870788',
'ZB18080971953',
'SX18081473772',
'SX18081674985',
'SX18081574278',
'SX18081675008',
'SX18081473764',
'SX18081372936',
'SX18073064744',
'SX18073064713',
'SQD18082176919',
'BX18070653785',
'BX18082076072',
'BX18081675146',
'BX18072461619',
'BX18073165930',
'BX18072461639',
'BX18072461604',
'BX18081473886',
'BX18080167064',
'BX18072461630',
'BX18072461722',
'BX18072461622',
'BX18072461601',
'BX18072763743',
'BX18082076042',
'BX18081574577',
'BX18081574088',
'BX18081473718',
'BX18081473712',
'BX18081775413',
'BX18081675167',
'BX18082076227',
'BX18081473710',
'BX18080971759',
'BX18080669583',
'BX18081674928',
'BX18081674930',
'BX18080871003',
'BX18080770215',
'BX18080770215',
'BX18080770215',
'BX18081674933',
'BX18081574577',
'BX18081574577',
'BX18081574577',
'BX18081574577',
'BX18080770215',
'BX18080669807',
'BX18080669073',
'BX18080870774',
'BX18073166329',
'BX18080166780',
'BX18073166279',
'BX18073165603',
'BX18072763608',
'BX18072461776',
'BX18072060271',
'SX18081775454',
'SX18081372952',
'SX18082076209',
'CLBX18081072283',
'CLBX18081675128',
'CLBX18080770513',
'CLBX18071357184',
'CLBX18081775411',
'BX18081372831',
'BX18080770506',
'SX18080971551',
'SX18081574165',
'SQD18082075987',
'SQD18081574019',
'SQD18082176983',
'SQD18081574223',
'SQD18081574674',
'BX18080971469',
'BX18082176960',
'BX18080971319',
'BX18080971442',
'BX18080870943',
'BX18080669087',
'SX18082076198',
'SX18082076182',
'SX18082076133',
'SX18081775336',
'SX18082176784',
'SX18081373220',
'SX18082176918',
'SX18082176896',
'SX18081775332',
'SX18081675085',
'SX18082075914',
'SX18080166748',
'SQD18082076009',
'SQD18082176705',
'SQD18082277468',
'SQD18082176632',
'BX18082277406',
'BX18082277392',
'BX18082176830',
'BX18082378077',
'BX18082377568',
'BX18080669588',
'BX18080267252',
'BX18080267252',
'BX18080267252',
'SX18082277430',
'SX18082277422',
'SX18081675121',
'SX18082378157',
'SX18082378146',
'SX18082378130',
'SX18082377679',
'SX18082378092',
'SX18082377666',
'SX18081372936',
'SX18082277480',
'SX18082277445',
'SX18072663143',
'CLBX18082176938',
'SX18080870931',
'SX18081072097',
'SX18081072241',
'SX18081372936',
'SX18082076133',
'BX18082779260',
'BX18082778815',
'BX18080769987',
'BX18080669797',
'BX18081473601',
'BX18080368195',
'BX18071959689',
'BX18080870991',
'BX18073166332',
'BX18080267252',
'BX18080267252',
'BX18080468892',
'BX18080166773',
'BX18073065396',
'BX18073065396',
'BX18073065396',
'BX18073065396',
'BX18071959692',
'BX18071959673',
'BX18070251378',
'BX18070653881',
'BX18082478502',
'BX18082176994',
'BX18082176994',
'BX18082176994',
'BX18082176949',
'BX18082378078',
'BX18082377566',
'BX18082377767',
'BX18081674967',
'BX18081674967',
'BX18081674967',
'BX18081473702',
'BX18080870770',
'BX18080267252',
'BX18080468892',
'BX18070251343',
'BX18071959721',
'ZB18082478490',
'ZB18082277110',
'CLBX18082678774',
'CLBX18071657555',
'CLBX18081072274',
'CLBX18072360402',
'CLBX18082277265',
'CLBX18081473915',
'CLBX18081775334',
'CLBX18080770420',
'CLBX18081373164',
'CLBX18080971285',
'CLBX18080769995',
'CLBX18011502619',
'SQD18082980459' ,

--0905 add


'BX18072461578',
'BX18073165720',
'SX18080267892',
'SX18073166156',
'SX18073065159',
'BX18072663243',
'SX18071858827',
'SX18073166307',
'BX18072662837',
'BX18072360902',
'SX18073065447',
'BX18071255931',
'SX18073166205',
'SX18073065002',
'SX18071859019 ',
'BX18062147768',
'SX18073064844',
'SX18073166234',
'SX18073166230',
'SX18073166187',
'BX18073064905',
'SX18072562476' 


)) loop
     P_CEM_VOUCHER.CREATECOMMVOUCHER(
            c_cur.billno,
            '',
            '',
           c_cur.fundbackstatus,
           ''
         );
 end loop;
END;

###############################################################
declare
 o_sucount integer;
 
BEGIN
 for c_cur in ( select t.billno,t.billstatus,t.fundbackstatus from t_cem_bill_maindata  t where t.BILLNO in (

'BX18072360899',
'SX18072663143',
'SX18073065376'

)) loop
     P_CEM_VOUCHER.CREATEPAYVOUCHER(
            c_cur.billno,
            '',
            '',
           c_cur.fundbackstatus,
           o_sucount
         );
 end loop;
END;
###############################################################
前提條件:檢查憑證借貸相等

 SELECT *
  FROM (select segment1, accounting_date, billno, sum(cr) cr, sum(dr) dr
          from (select segment1, accounting_date, billno, t.accounted_cr CR, 0 DR
                  from t_cem_voucher_interface t
                 where nvl(t.accounted_dr,0) = '0'
                UNION ALL
                select segment1, accounting_date, billno, 0 CR, t.accounted_dr DR
                  from t_cem_voucher_interface t
                 where nvl(t.accounted_cr,0) = '0')
         group by segment1, accounting_date, billno)
 WHERE cr != dr;  

如有發現借貸不相等數據,
修改數據直至借貸相等後再執行下面步驟
-------------------------------------------------------------------------------------------------------

P_CEM_VOUCHER

第一步
  --插入憑證中間表
  PROCEDURE INSERTVOUCHERINTERFACETEMP;

修改兩處取數時間(where條件)

	1、--插入臨時表
    	INSERT INTO LI_EC_TEMP

	2、--更新T_CEM_VOUCHER_INTERFACE
    	UPDATE T_CEM_VOUCHER_INTERFACE UPINTERFACE
例:
and VI.Accounting_Date >= to_date('2018-05-01','yyyy-mm-dd')
and VI.Accounting_Date < to_date('2018-05-28','yyyy-mm-dd') 

修改完成後編譯一下
---------------------------------------------------------------------------------------------------------

第二步
查詢費控臨時表中憑證數量
select count(1) from LI_EC_TEMP;

執行第一步中的INSERTVOUCHERINTERFACETEMP;

再次查詢費控臨時表中憑證數量,瞭解本次進入臨時表的數據量
select count(1) from LI_EC_TEMP;
----------------------------------------------------------------------------------------------------------

第三步
查看ebs中間表中存在的憑證數
select count(1) from  LI_MOFANG@CEMREFLI_PRO;

推送憑證進ebs中間表
執行 PROCEDURE POSTACCOUNT

再次查看ebs中間表中存在的憑證數,確保推送無誤
select count(1) from  LI_MOFANG@CEMREFLI_PRO;
---------------------------------------------------------------------------------------------------------

第四步

等待ebs對本次數據進行回寫後,執行:
        --回寫過賬狀態
 	PROCEDURE BACKACCOUNT
---------------------------------------------------------------------------------------------------------
END;

######################################################################
代碼中的存儲過程爲:    P_CEM_VOUCHER.POSTACCOUNTTOEBS_CUX                      
臨時表 LI_EC_TEMP中的 push_flag 和 back_flag:                 
select  push_flag , back_flag  from LI_EC_TEMP                                      
######################################################################

------------------
推送錯誤處理辦法
------------------
第一步,刪除ebs中間表數據(LI_MOFANG@CEMREFLI_PRO)和憑證臨時表數據(LI_EC_TEMP)

第二部,數據狀態回退處理:

 UPDATE T_CEM_VOUCHER_INTERFACE UPINTERFACE
       SET UPINTERFACE.STATUS = 'N', UPINTERFACE.MODIFYTIME = SYSDATE
     WHERE UPINTERFACE.STATUS = 'Y'
       and UPINTERFACE.Accounting_Date >= to_date('2018-05-01','yyyy-mm-dd')
       and UPINTERFACE.Accounting_Date < to_date('2018-05-28','yyyy-mm-dd') 

第三部,重新推送。

——————————————————————————————————————————
——————————————————————————————————————————
090413:56
 SELECT *
  FROM (select segment1, accounting_date, billno, sum(cr) cr, sum(dr) dr
          from (select segment1, accounting_date, billno, t.accounted_cr CR, 0 DR
                  from t_cem_voucher_interface t
                 where nvl(t.accounted_dr,0) = '0'
                UNION ALL
                select segment1, accounting_date, billno, 0 CR, t.accounted_dr DR
                  from t_cem_voucher_interface t
                 where nvl(t.accounted_cr,0) = '0')
         group by segment1, accounting_date, billno)
 WHERE cr != dr;  


select count(1) from LI_EC_TEMP;   --27964

select count(1) from LI_EC_TEMP;   --29896   1932

select count(1) from  LI_MOFANG@CEMREFLI_PRO;  --27964

select count(1) from  LI_MOFANG@CEMREFLI_PRO;  --29896   1932

select  push_flag , back_flag  from LI_EC_TEMP   
       

select t.billno,t.billstatus,t.fundbackstatus from t_cem_bill_maindata  t where t.BILLNO in ('SX18071859019');

 

六。工作流問題

 

select * from T_CEM_WF_PERSONTASK p where p.BUSINESSKEY = 'HTBX18082176479' 
select * from T_CEM_WF_ATTRBUT p 
select * from T_CEM_WF_BILLEXECUTOR b where b.BUSINESSKEY = 'HTBX18082176479' 

select f.username,f.display_name,t.* from t_Cem_Wf_Persontask t, t_Cem_Sys_Employee tc, t_Cem_Rbac_Account f
where t.Businesskey='HTBX18082176479' and t.assignee=tc.id and tc.accountid=f.id;

七。視圖和存儲過程的區別

注意,視圖的更新

 

八。UAT環境下用戶登錄失敗

 

 

 

 

九。UAT環境下用戶登錄失敗

 

 

 

 

 

十。UAT環境下用戶登錄失敗

 

 

 

 

 

 

-----------------------------------------------  我是低調的分隔線  -----------------------------------------------

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章