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

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

[已解决] 关于首页待办问题

[复制链接]
金中软件 发表于 2014-2-7 11:33:44 | 显示全部楼层 |阅读模式
本帖最后由 sophie 于 2014-2-10 15:20 编辑

参考此贴
http://www.teemlink.com/bbs/view ... hlight=%CA%D7%D2%B3
已成功调出我的工作,可否只显示“办理中”数据,其他如“办理过”、“所有”等不显示呢?
sophie 发表于 2014-2-7 11:41:02 | 显示全部楼层
您好,根据您的需求,您可以先通过视图只查询出办理中的数据,再把它放到首页显示,办理中的sql您可以参考帖子:http://www.teemlink.com/bbs/view ... =%B0%EC%C0%ED%D6%D0
 楼主| 金中软件 发表于 2014-2-7 15:19:34 | 显示全部楼层
actor.actorid in ('11e1-7f98-dc0c84d6-a04d-05b43c063ac2')) table_0 WHERE table_0.DOMAINID ='11e1-7f98-53d7e5e8-a04d-05b43c063ac2' ) AS TB LIMIT 0,10
这儿的两个ID是如何取得的呢?直接这样写死的么?
sophie 发表于 2014-2-8 11:04:32 | 显示全部楼层
您一个为用户id,第二个为企业域id.您可以写死,也可以动态获取,您可再看一下参考帖子中最后一段
 楼主| 金中软件 发表于 2014-2-10 09:17:26 | 显示全部楼层
本帖最后由 金中软件 于 2014-2-10 09:20 编辑
  1.   var user = getWebUser();
  2.   userid= user.getId();
  3. var domainid = getDomainid();
  4. var sql="SELECT * FROM (SELECT * FROM (";
  5. sql+="select distinct doc.id as item_DOCID,doc.formid as item_FORMID,fs.flowid as item_FLOWID,cast(pen.flowname as nvarchar)as item_FLOWNAME ,doc.statelabel as item_STATELABEL,cast(pen.summary as nvarchar) as item_SUBJECT,cast(doc.AUDITORNAMES as nvarchar)as item_AUDITORNAMES,cast(doc.AUDITORLIST as nvarchar)as item_AUDITORLIST,doc.APPLICATIONID as item_APPLICATIONID,doc.DOMAINID  as item_DOMAINID from  T_DOCUMENT  doc,T_FLOW_INTERVENTION pen,T_FLOWSTATERT fs,T_NODERT node,T_ACTORRT actor  where doc.id = pen.id and doc.id =fs.docid and fs.id =node.flowstatert_id and  node.id = actor.nodert_id and doc.issubdoc is null and doc.parent is null and doc.state is not null and doc.statelabel is not null  and actor.actorid in ('"+userid+"')";
  6. sql+=") table_0 WHERE table_0.item_DOMAINID ='"+domainid +"')tmpTb";
  7. println("-===sql=="+sql);
  8. sql;
复制代码
视图sql代码
  1. var value=getItemValueAsString("FLOWNAME");
  2. value;
复制代码
视图列脚本代码

但前台报错--为一红色大叉
数据库为sqlserver
sophie 发表于 2014-2-10 09:33:17 | 显示全部楼层
后台报什么错呢?
 楼主| 金中软件 发表于 2014-2-10 09:39:10 | 显示全部楼层
tomcat.txt (15.36 KB, 下载次数: 594)
sophie 发表于 2014-2-10 09:59:59 | 显示全部楼层
您好,您的错误信息不明确,您没有截全信息,您点击报错的时候的错误信息没有给全,看了您的代码,您的代码中 userid 没有用var 声明,还有您把打印出来的sql 放到数据库客户端看能否执行。
 楼主| 金中软件 发表于 2014-2-10 10:08:25 | 显示全部楼层
已经改回来了。将sql语句打印后放到数据库客户端,是可以查询到相应数据的
kimi 发表于 2014-2-10 10:28:44 | 显示全部楼层
您好:您现在是说你的sql语句是放到视图为过滤模式中的么?然后把相对应的sql语句放到数据库客户端执行是正常的,放在视图过滤模式中视图就显示不出来数据?那您能否把客户端用这个sql语句执行出来的效果图截出来呢?

本版积分规则

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

GMT+8, 2026-8-13 14:21

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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