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

QQ登录

只需一步,快速开始

查看: 2632|回复: 7

[结贴] onAfterFinish赋值未“已完成”出错

[复制链接]

54

主题

367

帖子

892

积分

高级会员

Rank: 4

积分
892
QQ
发表于 2017-6-21 02:24:48 | 显示全部楼层 |阅读模式
大神,在流程事件中做了以下赋值,未提交和处理中赋值成功,但是在onAfterFinish赋值已完成,怎么没反应?
public class SonghuodanProcess {

    public static void songhuodanProcessAfterAdvance() {
        java.lang.String key=ProcessUtils.getProcessData1();
                java.lang.String ksql="update SH_KHZL a set a.fLCZT='处理中' where a='"+key+"'";
                KSQL.executeUpdate(ksql, null, "/shouhou/shouhoufuwu/data", null);
        
    }

   

    public static void songhuodanProcessAfterStart() {
        java.lang.String key=ProcessUtils.getProcessData1();
                java.lang.String ksql="update SH_KHZL a set a.fLCZT='未提交' where a='"+key+"'";
                KSQL.executeUpdate(ksql, null, "/shouhou/shouhoufuwu/data", null);
        
    }

   

    public static void songhuodanProcessAfterFinish() {
        java.lang.String key=ProcessUtils.getProcessData1();
                java.lang.String ksql="update SH_KHZL a set a.fLCZT='已完成' where a='"+key+"'";
                KSQL.executeUpdate(ksql, null, "/shouhou/shouhoufuwu/data", null);
    }
}

377

主题

2594

帖子

5117

积分

论坛元老

Rank: 8Rank: 8

积分
5117
QQ
发表于 2017-6-21 08:11:06 | 显示全部楼层
看不出来,应该是没问题的。
控制台有报错信息吗??
长春鱼熊企业管理咨询有限公司



X5开发出入库培训视频
(出处: 起步论坛)
回复 支持 反对

使用道具 举报

54

主题

367

帖子

892

积分

高级会员

Rank: 4

积分
892
QQ
 楼主| 发表于 2017-6-21 09:20:39 来自手机 | 显示全部楼层
没有报错,但是流程都结束了,状态还是在处理中
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36069
发表于 2017-6-21 09:21:13 | 显示全部楼层
onAfterFinish执行后会执行最后一个环节的流转后事件
所以在 songhuodanProcessAfterAdvance中又把值改变了
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

54

主题

367

帖子

892

积分

高级会员

Rank: 4

积分
892
QQ
 楼主| 发表于 2017-6-21 09:22:51 来自手机 | 显示全部楼层
那我改在哪个事件中来显示已完成
回复 支持 反对

使用道具 举报

54

主题

367

帖子

892

积分

高级会员

Rank: 4

积分
892
QQ
 楼主| 发表于 2017-6-21 09:24:23 来自手机 | 显示全部楼层
是在最后的一个流程的流转后事件吗?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36069
发表于 2017-6-21 10:01:40 | 显示全部楼层
可以在songhuodanProcessAfterAdvance中判断环节不是最后一个环节的时候再去执行现在的代码
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

54

主题

367

帖子

892

积分

高级会员

Rank: 4

积分
892
QQ
 楼主| 发表于 2017-6-22 01:47:26 来自手机 | 显示全部楼层
谢谢已解决
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-25 20:20 , Processed in 0.057844 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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