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

[已解决] 请问如果我想获取登录用户所有经手的签报,写SQL该关联哪张表?

[复制链接]
广州远信软件 发表于 2014-11-27 15:29:56 | 显示全部楼层 |阅读模式
本帖最后由 kharry 于 2015-1-5 17:49 编辑

比如登录用户是张三,他点击了一个模块,叫我经办的签报。

也就是获取这个用户所有经过他手的签报文件(他起草的,经过他办理的),那我写SQL的话,应该关联哪张表呢?我看了数据结构表里面和流程相关的,
不太确定该用哪张或哪几张表,麻烦大神解疑。
QQ图片20141127152024.jpg
QQ图片20141127152103.jpg
 楼主| 广州远信软件 发表于 2014-11-27 15:31:28 | 显示全部楼层
回复 1# 广州远信软件


    请忽略上面的图。。。。
回复

使用道具 举报

lumi 发表于 2014-11-27 16:20:23 | 显示全部楼层
您是想用这个功能具体做那些功能呢,查询起草人的信息可以去视图列表数据里面查看!
QQ图片20141127161934.jpg
回复

使用道具 举报

 楼主| 广州远信软件 发表于 2014-11-27 16:38:40 | 显示全部楼层
回复 3# lumi

你好,你的意思我明白,这个设计方式这里可以根据系统筛选来进行过滤,审批人、作者这些都有用,不过现在需求上还要根据流程状态来过滤,比如点击签报办结视图,里面的数据就是当前登录人经手的并且已经办结的记录。

所以这里的系统筛选没有这个状态来进行过滤,我才准备写SQL语句,想知道有没有哪张表可以来查询当前登录人所有经手的签报文件。。。。这种功能。
回复

使用道具 举报

 楼主| 广州远信软件 发表于 2014-11-27 17:38:05 | 显示全部楼层
回复 4# 广州远信软件


    人工置顶……
回复

使用道具 举报

kharry 发表于 2014-12-24 10:51:29 | 显示全部楼层
参考脚本

var id =getRelateDocument().getId();
var user = getWebUser();
var sql = "select c.* from (select a.applicationid,a.id,a.formid,a.domainid,a.item_编号,a.item_制单人,a.item_制单时间,a.item_项目编码,a.item_填报单位 ,a.item_项目名称,a.item_资金来源,a.item_项目概算,f.statelabel from tlk_资金申请单 a,(select DOC_ID from T_ACTORRT where ACTORID='"+user.getId()+"') b,t_flowstatert f where a.id = b.DOC_ID and a.state=f.id) c";
sql;
回复

使用道具 举报

 楼主| 广州远信软件 发表于 2015-1-5 16:31:35 | 显示全部楼层
已解决,可关贴
回复

使用道具 举报

kharry 发表于 2015-1-5 16:32:47 | 显示全部楼层
感谢楼主反馈 该帖结贴
回复

使用道具 举报

本版积分规则

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

GMT+8, 2026-8-14 05:44

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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