常用Linux指令:
查看日志:find -name catalina.out
查看日志信息:tail -f catalina.out
查看Tomcat运行情况:ps aux | grep tomcat
凯:ps -ef | grep java
一。 提示信息错别字
代码中:
将Workspace中对应的文件导入到服务器、Linux系统中。
[root@fupd-fkmid1 local]# ll
总用量 36268
-rw-r--r--. 1 root root 8989099 11月 15 2017 apache-tomcat-7.0.81.tar.gz
-rw-r--r--. 1 root root 9153943 11月 19 2017 apache-tomcat-8.0.30.tar.zip
drwxr-xr-x. 2 root root 6 8月 12 2015 bin
drwxr-xr-x. 2 root root 6 8月 12 2015 etc
drwxr-xr-x. 2 root root 6 8月 12 2015 games
drwxr-xr-x. 2 root root 6 8月 12 2015 include
drwxr-xr-x. 2 root root 6 8月 12 2015 lib
drwxr-xr-x. 2 root root 6 8月 12 2015 lib64
drwxr-xr-x. 2 root root 6 8月 12 2015 libexec
drwxr-xr-x. 11 root root 4096 11月 3 2017 nginx
-rw-r--r--. 1 root root 18986244 11月 12 2017 nginx.zip
drwxr-xr-x. 2 root root 6 8月 12 2015 sbin
drwxr-xr-x. 5 root root 46 11月 27 2016 share
drwxr-xr-x. 2 root root 6 8月 12 2015 src
drwxr-xr-x. 3 root root 33 11月 19 2017 tomcat
drwxr-xr-x. 3 root root 33 11月 15 2017 tomcat7
drwxr-xr-x. 3 root root 33 11月 19 2017 tomcat8
[root@fupd-fkmid1 local]# cd tomcat7
[root@fupd-fkmid1 tomcat7]# ll
总用量 4
drwxr-xr-x. 9 root root 4096 11月 15 2017 apache-tomcat-7.0.81
[root@fupd-fkmid1 tomcat7]# cd apa*
[root@fupd-fkmid1 apache-tomcat-7.0.81]# ll
总用量 104
drwxr-xr-x. 3 root root 4096 11月 20 2017 bin
drwxr-xr-x. 3 root root 4096 11月 15 2017 conf
drwxr-xr-x. 2 root root 4096 11月 15 2017 lib
-rw-r--r--. 1 root root 56846 8月 11 2017 LICENSE
drwxr-xr-x. 2 root root 4096 11月 20 2017 logs
-rw-r--r--. 1 root root 1239 8月 11 2017 NOTICE
-rw-r--r--. 1 root root 8965 8月 11 2017 RELEASE-NOTES
-rw-r--r--. 1 root root 16195 8月 11 2017 RUNNING.txt
drwxr-xr-x. 3 root root 44 11月 20 2017 temp
drwxr-xr-x. 7 root root 76 8月 11 2017 webapps
drwxr-xr-x. 3 root root 21 11月 16 2017 work
[root@fupd-fkmid1 apache-tomcat-7.0.81]# cd bin
[root@fupd-fkmid1 bin]# ll
总用量 804
-rw-r--r--. 1 root root 28503 8月 11 2017 bootstrap.jar
-rw-r--r--. 1 root root 14028 8月 11 2017 catalina.bat
-rwxr-xr-x. 1 root root 21646 8月 11 2017 catalina.sh
-rw-r--r--. 1 root root 1647 8月 11 2017 catalina-tasks.xml
-rw-r--r--. 1 root root 0 11月 20 2017 cem%0043ache.data
-rw-r--r--. 1 root root 24283 8月 11 2017 commons-daemon.jar
-rw-r--r--. 1 root root 204944 8月 11 2017 commons-daemon-native.tar.gz
-rw-r--r--. 1 root root 2040 8月 11 2017 configtest.bat
-rwxr-xr-x. 1 root root 1922 8月 11 2017 configtest.sh
-rwxr-xr-x. 1 root root 7888 8月 11 2017 daemon.sh
-rw-r--r--. 1 root root 2091 8月 11 2017 digest.bat
-rwxr-xr-x. 1 root root 1965 8月 11 2017 digest.sh
drwxr-xr-x. 2 root root 21 11月 16 2017 log
-rw-r--r--. 1 root root 3430 8月 11 2017 setclasspath.bat
-rwxr-xr-x. 1 root root 3547 8月 11 2017 setclasspath.sh
-rw-r--r--. 1 root root 2020 8月 11 2017 shutdown.bat
-rwxr-xr-x. 1 root root 1902 8月 11 2017 shutdown.sh
-rw-r--r--. 1 root root 2022 8月 11 2017 startup.bat
-rwxr-xr-x. 1 root root 1904 8月 11 2017 startup.sh
-rw-r--r--. 1 root root 44511 8月 11 2017 tomcat-juli.jar
-rw-r--r--. 1 root root 399836 8月 11 2017 tomcat-native.tar.gz
-rw-r--r--. 1 root root 4021 8月 11 2017 tool-wrapper.bat
-rwxr-xr-x. 1 root root 5024 8月 11 2017 tool-wrapper.sh
-rw-r--r--. 1 root root 2026 8月 11 2017 version.bat
-rwxr-xr-x. 1 root root 1908 8月 11 2017 version.sh
[root@fupd-fkmid1 bin]# sh shutdown.sh
Using CATALINA_BASE: /usr/local/tomcat7/apache-tomcat-7.0.81
Using CATALINA_HOME: /usr/local/tomcat7/apache-tomcat-7.0.81
Using CATALINA_TMPDIR: /usr/local/tomcat7/apache-tomcat-7.0.81/temp
Using JRE_HOME: /usr/lib/jvm/jdk1.7.0_79
Using CLASSPATH: /usr/local/tomcat7/apache-tomcat-7.0.81/bin/bootstrap.jar:/usr/local/tomcat7/apache-tomcat-7.0.81/bin/tomcat-juli.jar
[root@fupd-fkmid1 bin]# sh startup.sh
Using CATALINA_BASE: /usr/local/tomcat7/apache-tomcat-7.0.81
Using CATALINA_HOME: /usr/local/tomcat7/apache-tomcat-7.0.81
Using CATALINA_TMPDIR: /usr/local/tomcat7/apache-tomcat-7.0.81/temp
Using JRE_HOME: /usr/lib/jvm/jdk1.7.0_79
Using CLASSPATH: /usr/local/tomcat7/apache-tomcat-7.0.81/bin/bootstrap.jar:/usr/local/tomcat7/apache-tomcat-7.0.81/bin/tomcat-juli.jar
Tomcat started.
[root@fupd-fkmid1 bin]#
改了之后没效果,把 21.76中的文件也替换掉了,还是无效
重启76下tomcat8 ,成功!
[root@fupd-fkmid2 /]# ps aux | grep tomcat7 21.76下的Tomcat7没有启动
root 4840 0.0 0.0 112660 960 pts/1 S+ 13:56 0:00 grep --color=auto tomcat7
[root@fupd-fkmid2 /]# ps aux | grep tomcat8 21.76下的Tomcat8已经启动
root 3464 0.9 10.0 7870976 1633624 ? Sl 11:55 1:05 /usr/lib/jvm/jdk1.7.0_79/bin/java -Djava.util.logging.config.file=/usr/local/tomcat8/apache-tomcat-8.0.30/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/usr/local/tomcat8/apache-tomcat-8.0.30/endorsed -classpath /usr/local/tomcat8/apache-tomcat-8.0.30/bin/bootstrap.jar:/usr/local/tomcat8/apache-tomcat-8.0.30/bin/tomcat-juli.jar -Dcatalina.base=/usr/local/tomcat8/apache-tomcat-8.0.30 -Dcatalina.home=/usr/local/tomcat8/apache-tomcat-8.0.30 -Djava.io.tmpdir=/usr/local/tomcat8/apache-tomcat-8.0.30/temp org.apache.catalina.startup.Bootstrap start
root 4842 0.0 0.0 112664 964 pts/1 S+ 13:56 0:00 grep --color=auto tomcat8
[root@fupd-fkmid2 /]#
[root@fupd-fkmid1 /]# ps aux | grep tomcat 21.75下的Tomcat7已经启动,Tomcat8没有启动
root 4643 0.0 0.0 112660 960 pts/1 S+ 14:01 0:00 grep --color=auto tomcat
root 21567 0.2 8.3 8758596 1351252 ? Sl 8月22 3:41 /usr/lib/jvm/jdk1.7.0_79/bin/java -Djava.util.logging.config.file=/usr/local/tomcat7/apache-tomcat-7.0.81/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djdk.tls.ephemeralDHKeySize=2048 -Djava.endorsed.dirs=/usr/local/tomcat7/apache-tomcat-7.0.81/endorsed -classpath /usr/local/tomcat7/apache-tomcat-7.0.81/bin/bootstrap.jar:/usr/local/tomcat7/apache-tomcat-7.0.81/bin/tomcat-juli.jar -Dcatalina.base=/usr/local/tomcat7/apache-tomcat-7.0.81 -Dcatalina.home=/usr/local/tomcat7/apache-tomcat-7.0.81 -Djava.io.tmpdir=/usr/local/tomcat7/apache-tomcat-7.0.81/temp org.apache.catalina.startup.Bootstrap start
[root@fupd-fkmid1 /]# ps aux | grep tomcat721.75下的Tomcat7已经启动??之前重启过此Tomcat,但是没有生效??
root 4647 0.0 0.0 112660 960 pts/1 S+ 14:02 0:00 grep --color=auto tomcat7
root 21567 0.2 8.3 8758596 1351252 ? Sl 8月22 3:41 /usr/lib/jvm/jdk1.7.0_79/bin/java -Djava.util.logging.config.file=/usr/local/tomcat7/apache-tomcat-7.0.81/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djdk.tls.ephemeralDHKeySize=2048 -Djava.endorsed.dirs=/usr/local/tomcat7/apache-tomcat-7.0.81/endorsed -classpath /usr/local/tomcat7/apache-tomcat-7.0.81/bin/bootstrap.jar:/usr/local/tomcat7/apache-tomcat-7.0.81/bin/tomcat-juli.jar -Dcatalina.base=/usr/local/tomcat7/apache-tomcat-7.0.81 -Dcatalina.home=/usr/local/tomcat7/apache-tomcat-7.0.81 -Djava.io.tmpdir=/usr/local/tomcat7/apache-tomcat-7.0.81/temp org.apache.catalina.startup.Bootstrap start
[root@fupd-fkmid1 /]# ps aux | grep tomcat8 21.75下的Tomcat8没有启动
root 4657 0.0 0.0 112660 964 pts/1 S+ 14:02 0:00 grep --color=auto tomcat8
[root@fupd-fkmid1 /]#
二。导出生成环境下的日志文件
点击 21.75/21.76。查看文件:find -name catalina.out 日志文件名称,日志还有每天日期对应的部分
注意,日志文件在75、76之间会切换,负载均衡
find -name catalina.out 运行的日志在Tomcat中间件下
确定到底是在75、76哪一个中,查看系统中哪个Tomcat在运行:[root@fupd-fkmid2 /]# ps aux | grep tomcat
进入到正在运行的Tomcat下,再操作下生成环境,观看日志信息的变化确定下日志的位置。
查看日志文件:tail -f catalina.out ,Ctrl+c 是退出tail命令
直接在Linux中查看日志的变化信息,或者将日志文件导出来直接在记事本上看
三。导出生成环境下的Oracle,并将导出的数据库部署到本地
导出步骤
1、在堡垒机用root用户以ssh方式连接oracle数据库,ip:10.168.12.110
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;
7、使用ftp/xShell 工具将第四步查出路径下的cemfx20180829.dmp文件下载到本地
导入步骤:
1、ssh连接测试数据库,ip:10.168.30.122
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/xShell 工具将之前导出到本地的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里导入。
【】【将生产环境服务器中的代码同步到客户UAT环境下】【】
使用xShell工具 将此文件导出到本地机器的文件夹中
修改所导出的CEM文件夹下的 sys_center.properties 文件
将修改后的CEM文件夹导入到UAT 环境下, 10.168.30.122:22 用户kaixing
重启UAT下的所有Tomcat。以上操作的结果,是将目前生产环境下的代码同步到了UAT环境下,这两个地方的代码都是有Bug的,接下来就应该要将自己测试环境下的改过Bug的代码打包,增量发布到UAT环境下,UAT环境下调试通过之后,再将代码发版到生产环境下。
###自己测试环境中的代码,直接在SVN中更新即可。如果要将自己测试环境下的代码同步到UAT,需要使用代码中的工具类,进行打包,文件包的路径为D:\update_pkg\fx\20180827\CEM。将包增量发版到UAT环境下。
四。已删除报销单未释放申请单借款信息;(申请单带借款,显示已关联报销单,但该报销单已经被删除),
申请单号 SQD18021208622
先查看下这个报销单在数据库中的字段信息: SQBX18082176650
跟Ajax进去查看代码中所调用的SQL语句,改下SQL,红色部分为自己新加的,在数据库中执行下SQL语句
select
main.id as BILLID,
main.billno as BILLNO,
info.billtype as BILLTYPE,
info.billname as BILLNAME,
TO_CHAR(main.FINISHTASKTIME,'YYYY-MM-DD') AS CREATETIME,
emp.name as APLNAME,
dept.name as REQORGNAME,
dept1.name as REQDEPTNAME,
detail.subject as SUBJECT,
obj.name as SUBJECTNAME,
TO_CHAR(DETAIL.ORIGINALCURRENCYSUM, 'FM99999999990.0099') AS ORIGINALCURRENCYSUM,
SUM(bl.BALANCE_AMOUNT) ORIGINALCURRENCY,
to_char(listagg(mreve.BILLNO, ',') within group(order by mreve.BILLNO)) TOEXPENSEDATANO,
main.BILLSTATUS as BILLSTATUS,
CASE WHEN
main.BILLSTATUS='0' AND main.ABATEBUDGETTIME IS NOT NULL THEN '待处理'
ELSE DIC.VALUE END AS BILLSTATUSTXT,
detail.finishflag as DZFLAG,
CASE WHEN detail.finishflag='001'
THEN '已完结' ELSE '未完结' END AS DZFLAGTXT
from t_cem_bill_maindata main
left join t_cem_bill_detaildata detail on main.id = detail.mainid
left join t_cem_bill_detaildata reve on detail.id = reve.DZBILLDETAILID
left join t_cem_bill_maindata mreve on mreve.id = reve.mainid AND mreve.billstatus != '-1'
left join t_cem_bill_billinfo info on info.id = main.billtype
left join T_CEM_SYS_EMPLOYEE emp on emp.id = main.REQUSER
left join T_CEM_SYS_DEPT dept on dept.id = main.REQORG
left join T_CEM_SYS_DEPT dept1 on dept1.id = main.REQDEPT
left join t_cem_sys_object obj on obj.id = detail.subject
LEFT JOIN T_CEM_COMM_DICTIONARY DIC ON DIC.KEY = main.BILLSTATUS AND
DIC.BATCHCODE='BS'
LEFT JOIN t_cem_bill_balancedata bl ON bl.main_id=main.id and bl.BALANCETYPE='BUD_BX'
<where>
(info.billtype = '1' or info.billtype = '14') and main.corpid = #{corpid} and main.billstatus != '-1'
and main.reqdept in (select da.dataaccessid
from t_cem_rbac_dataaccess da
where (da.objectid = #{accountId}
再把改过的BillMainData_SqlMap.xml问价导入到服务器中,重启Tomcat。至此,关联报销单不会显示了
然后,改下数据库中的剩余可用金额字段,保存,Over!
select * from t_cem_bill_maindata where billno = 'SQBX18082176650'
select * from t_cem_bill_maindata where billno = 'SQD18021208622'
select * from t_cem_bill_balancedata where bill_no = 'SQD18021208622'
注意,负载均衡,75、76下的对应文件都要替换掉,然后各自的Tomcat7、Tomcat8都重启
五。
单据查询报表显示的明细,与单据内实际明细不符(单据内实际明细条数8条,单据查询报表显示6条,将两条金额相同的明细进行合并,并且将剩余可用金额进行加总了)截图三。 单据号:SQD17122119660
http://10.168.70.32/CEM/queryCurrentUserMainDataApplyListSystem.ajax 跟前端的Ajax,在代码中修改SQL语句,红色部分为新增的。然后将此BillMainData_SqlMap.xml文件导入服务器,步骤同上四。
原来,SQL与结果为:
select
main.id as BILLID,
main.billno as BILLNO,
info.billtype as BILLTYPE,
info.billname as BILLNAME,
TO_CHAR(main.FINISHTASKTIME,'YYYY-MM-DD') AS CREATETIME,
emp.name as APLNAME,
dept.name as REQORGNAME,
dept1.name as REQDEPTNAME,
detail.subject as SUBJECT,
obj.name as SUBJECTNAME,
TO_CHAR(DETAIL.ORIGINALCURRENCYSUM, 'FM99999999990.0099') AS ORIGINALCURRENCYSUM,
SUM(bl.BALANCE_AMOUNT) ORIGINALCURRENCY,
to_char(listagg(mreve.BILLNO, ',') within group(order by mreve.BILLNO)) TOEXPENSEDATANO,
main.BILLSTATUS as BILLSTATUS,
CASE WHEN
main.BILLSTATUS='0' AND main.ABATEBUDGETTIME IS NOT NULL THEN '待处理'
ELSE DIC.VALUE END AS BILLSTATUSTXT,
detail.finishflag as DZFLAG,
CASE WHEN detail.finishflag='001'
THEN '已完结' ELSE '未完结' END AS DZFLAGTXT
from t_cem_bill_maindata main
left join t_cem_bill_detaildata detail on main.id = detail.mainid
left join t_cem_bill_detaildata reve on detail.id = reve.DZBILLDETAILID
left join t_cem_bill_maindata mreve on mreve.id = reve.mainid AND mreve.billstatus != '-1'
left join t_cem_bill_billinfo info on info.id = main.billtype
left join T_CEM_SYS_EMPLOYEE emp on emp.id = main.REQUSER
left join T_CEM_SYS_DEPT dept on dept.id = main.REQORG
left join T_CEM_SYS_DEPT dept1 on dept1.id = main.REQDEPT
left join t_cem_sys_object obj on obj.id = detail.subject
LEFT JOIN T_CEM_COMM_DICTIONARY DIC ON DIC.KEY = main.BILLSTATUS AND
DIC.BATCHCODE='BS'
LEFT JOIN t_cem_bill_balancedata bl ON bl.main_id=main.id and bl.BALANCETYPE='BUD_BX'
where
/*(info.billtype = '1' or info.billtype = '14') and*/ /*main.billstatus != '-1' and emp.name = '包荣荣' and */ main.billno='SQD17122119660'
/* and main.reqdept in (select da.dataaccessid
from t_cem_rbac_dataaccess da
where da.accessmode = '4')
*/
GROUP BY
main.id,
main.billno,
info.billtype,
info.billname,
main.FINISHTASKTIME,
emp.name,
dept.name,
dept1.name,
detail.subject,
obj.name,
DETAIL.ORIGINALCURRENCYSUM,
main.BILLSTATUS,
main.ABATEBUDGETTIME,
DIC.VALUE,
detail.finishflag
改后,SQL和结果为:【红色部分为新增的】
select
main.id as BILLID,
main.billno as BILLNO,
info.billtype as BILLTYPE,
info.billname as BILLNAME,
TO_CHAR(main.FINISHTASKTIME,'YYYY-MM-DD') AS CREATETIME,
emp.name as APLNAME,
dept.name as REQORGNAME,
dept1.name as REQDEPTNAME,
detail.subject as SUBJECT,
detail.id,
obj.name as SUBJECTNAME,
TO_CHAR(DETAIL.ORIGINALCURRENCYSUM, 'FM99999999990.0099') AS ORIGINALCURRENCYSUM,
SUM(bl.BALANCE_AMOUNT) ORIGINALCURRENCY,
to_char(listagg(mreve.BILLNO, ',') within group(order by mreve.BILLNO)) TOEXPENSEDATANO,
main.BILLSTATUS as BILLSTATUS,
CASE WHEN
main.BILLSTATUS='0' AND main.ABATEBUDGETTIME IS NOT NULL THEN '待处理'
ELSE DIC.VALUE END AS BILLSTATUSTXT,
detail.finishflag as DZFLAG,
CASE WHEN detail.finishflag='001'
THEN '已完结' ELSE '未完结' END AS DZFLAGTXT
from t_cem_bill_maindata main
left join t_cem_bill_detaildata detail on main.id = detail.mainid
left join t_cem_bill_detaildata reve on detail.id = reve.DZBILLDETAILID
left join t_cem_bill_maindata mreve on mreve.id = reve.mainid AND mreve.billstatus != '-1'
left join t_cem_bill_billinfo info on info.id = main.billtype
left join T_CEM_SYS_EMPLOYEE emp on emp.id = main.REQUSER
left join T_CEM_SYS_DEPT dept on dept.id = main.REQORG
left join T_CEM_SYS_DEPT dept1 on dept1.id = main.REQDEPT
left join t_cem_sys_object obj on obj.id = detail.subject
LEFT JOIN T_CEM_COMM_DICTIONARY DIC ON DIC.KEY = main.BILLSTATUS AND
DIC.BATCHCODE='BS'
LEFT JOIN t_cem_bill_balancedata bl ON bl.main_id=main.id and bl.BALANCETYPE='BUD_BX'
where
/*(info.billtype = '1' or info.billtype = '14') and*/ /*main.billstatus != '-1' and emp.name = '包荣荣' and */ main.billno='SQD17122119660'
/* and main.reqdept in (select da.dataaccessid
from t_cem_rbac_dataaccess da
where da.accessmode = '4')
*/
GROUP BY
main.id,
main.billno,
info.billtype,
info.billname,
main.FINISHTASKTIME,
emp.name,
dept.name,
dept1.name,
detail.subject,
detail.id,
obj.name,
DETAIL.ORIGINALCURRENCYSUM,
main.BILLSTATUS,
main.ABATEBUDGETTIME,
DIC.VALUE,
detail.finishflag
六。增量发版,打包文件。
注意,连接数据库的文件,不要更改,要保持原来连接生产库的
七。给出SQL 语句
SELECT
main.billno as "单据编号",
info.billname as "单据名称",
CASE WHEN main.BILLSTATUS='0' AND main.ABATEBUDGETTIME IS NOT NULL THEN
'待处理' ELSE DIC.VALUE END AS "单据状态",
billinvoice.INVOICENUM as "发票号码",
billinvoice.INVOICECODE as "发票代码",
billinvoice.BILLINGTIME as "开票日期",
IM.SELLER_NAME AS "销货方名称",
decode(IM.CERTIFICATION, '0',
'待认证',
'1',
'认证失败',
'2',
'认证成功') AS "认证状态",
billinvoice.Notaxmoney as "无税金额",
billinvoice.taxmoney as "税额",
billinvoice.TAXPRICETOTAL as "税价合计",
billinvoice.TAXRATE as "税率",
TO_CHAR(main.FINISHTASKTIME,'YYYY-MM-DD') AS "单据审批结束日期",
emp.name AS "认证人",
dept1.name as "部门",
obj2.name as "渠道",
obj1.code as "险种代码",
obj1.name as "险种名称",
detail.ORIGINALCURRENCYSUM AS "金额"
FROM
t_cem_bill_maindata main
LEFT JOIN t_cem_bill_billinfo info on info.id = main.billtype
LEFT JOIN T_CEM_COMM_DICTIONARY DIC ON DIC.KEY = main.BILLSTATUS and DIC.BATCHCODE='BS'
LEFT JOIN t_cem_bill_detaildata detail on main.id = detail.mainid
LEFT JOIN t_cem_sys_object obj1 on obj1.id = detail.item02
LEFT JOIN t_cem_sys_object obj2 on obj2.id = detail.item03
LEFT JOIN T_CEM_SYS_DEPT dept1 on dept1.id = main.REQDEPT
LEFT JOIN t_cem_bill_invoiceinfo billinvoice on billinvoice.detailid=detail.id
LEFT JOIN t_Cem_Invoice_Maindata im ON IM.Invoice_Num= BILLINVOICE.invoicenum
LEFT JOIN T_CEM_SYS_EMPLOYEE EMP ON EMP.ID= im.AUTHOR
WHERE
main.billstatus != '-1'
八。后台树形菜单显示错误
解决方法:
查看
此页面中的事件所对应的Ajax
九.
十。单据、资金、凭证。大梁培训
资金
ZJGLUSER.AUTHORIZATION_TO_PAYMENT@ZJ_LINK paymentZS.insertPaymentDataToZJ
T_CEM_FUND_PAYMENT_INTERFACE paymentZS.insertPaymentDataToInterface
T_CEM_FUND_PAYMENTFLOW PaymentSqlMap.synFundInPushDataToFundFlow
T_CEM_FUND_PAYMENT
PaymentFundService.pushFundFlowDataForPay
PaymentFundBaseService.fundPaymentPushPay
PaymentBaseService.pushFundPayData
http://localhost:8889/CEM/pushFundPayData.ajax -- 推送支付
T_CEM_FUND_PAYMENT(审批完成) BillWorkFlowBusinessService.workFlowEndBusiness
T_CEM_BILL_PAYMENT
http://localhost:8889/CEM/payInfoToAudit.ajax --支付信息审核
select * from t_Cem_Bill_Maindata t where t.billno='FYBX18062611414';
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='FYBX18062611414' and t.assignee=tc.id and tc.accountid=f.id;
select * from T_CEM_FUND_PAYMENT t where t.billno='FYBX18062611414' order by t.createtime desc;
select * from T_CEM_FUND_PAYMENTFLOW t where t.billno='FYBX18062611414' order by t.createtime desc;
select * from T_CEM_FUND_PAYMENT_INTERFACE t order by t.erp_payment_id desc ;
----------------------------------------我是低调的分隔线--------------------------------------------