最新消息:本站持续更新中,请注意添加收藏夹。搜索关键词时,多换一个同义词。比如要搜索界面,可以尝试页面,画面,PER档等词汇。善于搜索,将大大提高你的查找效率。

泛微OA根据文档的docid查询文档附件存放的路径

前端操作 bron1984 5341浏览

注意看下面两个链接
http://127.0.0.1/docs/docs/DocDspExt.jsp?id=40369
http://127.0.0.1/docs/docs/DocDsp.jsp?id=41353
DocDspExt.jsp地址的文档才会把附件存放到/WEAVER/ecology/filesystem目录下。
DocDsp.jsp地址的文档是网页形式的文档,直接插入到数据库,没有附件存放到服务器目录下,是查询不到附件的存放路径的。

例如下面这个链接中40369就是docid。把你要查询的文档的docid写到现在查询语句的docid处即可查询,记住新建查询来查询。
http://127.0.0.1/docs/docs/DocDspExt.jsp?id=40369&versionId=41428&imagefileId=42306&from=&userCategory=0&isFromAccessory=true

select * from formtable_main_180 where danh='MD09-2020110007'

--update formtable_main_180 set ygjg=500000 where danh='MD09-2020110007' 

select * from DocImageFile where imagefilename='汽车氧传感器立项报告.pdf'
--或者 (因为文件名称可能存在重复,需要自己确定是哪一项)
select * from workflow_docshareinfo where requestid=134359

--SELECT * FROM DocImageFile WHERE docid in( 75721,74260,74259)
--SELECT * FROM ImageFile WHERE (imagefileid in(SELECT imagefileid FROM DocImageFile WHERE (docid = 74259)))
--SELECT * FROM DocDetail WHERE (docsubject = '传感器耐久性测试机方案及报价20201102-03')
select * from ImageFile where imagefileid in(select imagefileid from DocImageFile where imagefilename='汽车氧传感器立项报告.pdf')

-- 如果已经打开过流程中的附件,会产生预览文件,下面两个表数据也要清空
select * from DocPreviewHtml where imagefileid in(102554,102555,104400)

select * from DocPreviewHtmlImage WHERE imagefileid in(102554,102555,104400)

delete from DocPreviewHtml where imagefileid in(102554,102555,104400)

delete from DocPreviewHtmlImage WHERE imagefileid in(102554,102555,104400)

替代方法就是找到存档文件,把zip里面的文件替换。请注意:替换的文件后缀要跟原来的一样。比如原来是PDF的,替换后的也要是PDF的,原来是DOC的也不能替换成DOCX。否则可能会提示格式不对。替换的时候,把对应路径里面的zip后缀文件复制出来另外一个目录。再把要替换的新文件也复制进来。首先第一步,把新文件的文件名改成跟zip压缩 文件同样的名字,并且把后缀要去掉,变成一个系统不识别的文件。打开zip文件,发现里面的也是这样一个文件,把里面的文件删除,复制入新的这个文件。再把整个zip文件复制回原来的目录就可以了。

转载请注明:赫非域 » 泛微OA根据文档的docid查询文档附件存放的路径