起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1415|回复: 3

[处理中4] 提交任务框中显示提交任务

[复制链接]

19

主题

79

帖子

269

积分

中级会员

Rank: 3Rank: 3

积分
269
QQ
发表于 2016-11-24 16:57:13 | 显示全部楼层 |阅读模式
扩展的代码和起步代码一模一样,为什么在提交任务框展现的任务不一样。

19

主题

79

帖子

269

积分

中级会员

Rank: 3Rank: 3

积分
269
QQ
 楼主| 发表于 2016-11-24 16:57:50 | 显示全部楼层
public static Document submit(){
                Map<String, Object> variables = new HashMap<String, Object>();
                String condition = TaskUtils.getExecutorCondition("t", ContextHelper
                                .getPerson().getPersonMembers(), true, variables);
                //System.out.println(condition);
                String query = "select t, t.sName, t.sCURL, t.sProcess, t.sActivity, t.sCreateTime, t.sExecutorFName, t.sExecutorNames, t.sEURL, t.sCreatorFName, t.sShortcut, t.sHints, t.sCreatorFID, t.sExecutorFID, t.sKindID " +
                " from SA_Task t " +
                " where " + condition +
                " and t.sExecutorFID like '/%'" +
                " and (t.sStatusID='tesReady' or t.sStatusID='tesExecuting') " +
                " order by t.sCreateTime desc " +
                " limit 0,8 ";
                System.out.println(query);
               
                //System.out.println(query);
                //System.out.println("222222222222");
               
                return toDOM(KSQL.select(query, variables, DATA_MODEL, null));
        }
回复 支持 反对

使用道具 举报

1

主题

6163

帖子

2095

积分

金牌会员

Rank: 6Rank: 6

积分
2095
QQ
发表于 2016-11-24 17:00:34 | 显示全部楼层
jiangzhi0123 发表于 2016-11-24 16:57
public static Document submit(){
                Map variables = new HashMap();
                String condition = TaskUtils.get ...

楼主  你这是要干嘛  需求是啥、、?
回复 支持 反对

使用道具 举报

19

主题

79

帖子

269

积分

中级会员

Rank: 3Rank: 3

积分
269
QQ
 楼主| 发表于 2016-11-30 21:29:12 | 显示全部楼层
我的需求是把通知从待办中剔除,增加一个通知框和督办框(通过业务管理权限来查看那些没有按时完成的任务,并发送通知催促)。所以重写了待办的Action,新增了2个Action(通知和督办),就造成了与系统自带的 提交任务框Action 发生冲突。
具体为:待办,通知,督办显示数据时,提交任务框报错---(文件编译错误);提交任务框显示数据的时候,待办,通知,督办找不到对应的Action。
为了解决以上错误,我新增扩展了提交任务的Action和.j文件(新增扩展的提交任务Action与系统自带的Action是一样的代码),导致刷出来的提交任务框里的数据有问题(1.打开提交任务框里面的任务页面报错 2.提交任务框数据显示不全-----对于多岗位的用户,只显示一个岗位数据,但是后台执行了系统自带查询多岗的方法,具体代码:
String condition = TaskUtils.getExecutorCondition("t", ContextHelper
                                .getPerson().getPersonMembers(), true, variables);
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2025-6-23 19:37 , Processed in 0.060832 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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