天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

 找回密码
 注册成为天翎用户
查看: 3587|回复: 12

[已解决] 如何通过视图的sql模式获取当前用户已办业务

[复制链接]
派活园 发表于 2013-3-27 15:32:26 | 显示全部楼层 |阅读模式
本帖最后由 shary 于 2013-4-1 11:53 编辑

如何通过视图的sql模式获取当前用户已办业务
shary 发表于 2013-3-27 15:36:07 | 显示全部楼层
您好,关于您的这个业务需求实际就是前台我的工作那里的已办理实现的业务效果。具体我的工作那里的已办理业务对应的sql语句的解析详见帖子:http://www.teemlink.com/bbs/view ... 2%B5%C4%B9%A4%D7%F7
您先看下。如果有问题我们再沟通。
 楼主| 派活园 发表于 2013-3-27 15:52:44 | 显示全部楼层
回复 2# shary


    [Err] sql:SELECT * FROM (select distinct doc.id DOCID,doc.formid FORMID,fs.flowid FLOWID,rhis.flowname FLOWNAME,doc.statelabel STATELABEL,pen.summary SUBJECT,doc.AUDITORNAMES,doc.AUDITORLIST,doc.APPLICATIONID,doc.DOMAINID  from  T_DOCUMENT  doc,T_ACTORHIS ahis,T_RELATIONHIS rhis,T_FLOW_INTERVENTION pen,T_FLOWSTATERT fs where doc.id=rhis.docid and rhis.id = ahis.nodehis_id and doc.id = pen.id and doc.id =fs.docid and doc.issubdoc is null and doc.parent is null and doc.state is not null and doc.statelabel is not null  and ahis.actorid in ('11e1-7f98-dc0c84d6-a04d-05b43c063ac2')) table_0 WHERE table_0.DOMAINID ='11e1-7f98-53d7e5e8-a04d-05b43c063ac2'
执行后,出现错误,ORA-00932: 数据类型不一致: 应为 -, 但却获得 CLOB
注:数据库为oracle
 楼主| 派活园 发表于 2013-3-27 15:55:01 | 显示全部楼层
回复 3# 派活园


    知道了,distinct去掉
shary 发表于 2013-3-27 15:57:52 | 显示全部楼层
您好,我提供给您的sql语句是对应mysql数据库下。对应oracle数据库下的sql语句应该是不同的。交您一个办法去获取对应的已办理的sql:
您对应在前台操作,点击我的工作对应的已办理的tab页,对应去tomcat控制台抓取这个时候打印的sql语句。实际这个就是已办理对应的sql语句。您先尝试。有问题我们再沟通。
 楼主| 派活园 发表于 2013-3-27 16:03:12 | 显示全部楼层
回复 5# shary


    请问如何查询出对应动态表单的记录,比如我这个时候只要某个动态表单tlk_f_a的列,但是通过上面的sql是查询不出来的~
 楼主| 派活园 发表于 2013-3-27 16:06:07 | 显示全部楼层
回复 6# 派活园


    知道了,再连接下tlk_f_a
shary 发表于 2013-3-27 16:15:54 | 显示全部楼层
呵呵。您先尝试下。如果有问题我们再沟通。
 楼主| 派活园 发表于 2013-3-29 08:22:18 | 显示全部楼层
这个问题按照上面提供的方法,我不知道是版本问题还是,反正我们现在用的是 sp5 的一个版本,用那种办法不能准确获取到待办业务,具有我们有尝试了一种办法,那就是通过动态表单的id和流程历史记录信息表t_relationhis 这个表关联的docid关联,根据当前用户的userid来判断是否在t_relationhis中的auditor来判断该记录是否已经经过审批,也就是已办~
purple 发表于 2013-3-29 09:34:10 | 显示全部楼层
回复 9# 派活园


    您那边现在是已经实现了麽?如果是,能共享下您的实现sql麽。谢谢。

本版积分规则

QQ|手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-12 22:31

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表