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

QQ登录

只需一步,快速开始

查看: 3199|回复: 10

[结贴] 流程结束时,字段数据回滚

[复制链接]

188

主题

598

帖子

1210

积分

金牌会员

Rank: 6Rank: 6

积分
1210
QQ
发表于 2014-5-13 08:29:22 | 显示全部楼层 |阅读模式
版本: 小版本号:
数据库: 服务器操作系统: 应用服务器:
客户端操作系统: 浏览器:
有个流程,需要在流程结束后public static void fYQRTDProcessAfterFinish() ,把合计字段数据会滚到数据库表里。以前不带流程的时候是调用action,现在该怎么处理?

242

主题

1418

帖子

2325

积分

金牌会员

批判主义者

Rank: 6Rank: 6

积分
2325
QQ
发表于 2014-5-13 08:39:46 | 显示全部楼层
可以在process中配置监听(Lisenter) 自动监听 自动调用 没太明白“把合计字段数据会滚到数据库表里
如果我说对了 请别忘记点赞.
回复 支持 反对

使用道具 举报

188

主题

598

帖子

1210

积分

金牌会员

Rank: 6Rank: 6

积分
1210
QQ
 楼主| 发表于 2014-5-13 08:45:32 | 显示全部楼层
腹部流出的肉 发表于 2014-5-13 08:39
可以在process中配置监听(Lisenter) 自动监听 自动调用 没太明白“把合计字段数据会滚到数据库表里” ...

我的意思就是数据回滚一下。以前做是不带流程的,现在加上流程,在流程结束时,把字段数据回写的数据库表。还是先写action。然后调用么?
回复 支持 反对

使用道具 举报

242

主题

1418

帖子

2325

积分

金牌会员

批判主义者

Rank: 6Rank: 6

积分
2325
QQ
发表于 2014-5-13 08:53:42 | 显示全部楼层
谁用谁知道 发表于 2014-5-13 08:45
我的意思就是数据回滚一下。以前做是不带流程的,现在加上流程,在流程结束时,把字段数据回写的数据库表 ...

如果使用起步的流程 调用saveData() 就能自动保存数据的 不需要写action
如果我说对了 请别忘记点赞.
回复 支持 反对

使用道具 举报

188

主题

598

帖子

1210

积分

金牌会员

Rank: 6Rank: 6

积分
1210
QQ
 楼主| 发表于 2014-5-13 08:58:36 | 显示全部楼层
腹部流出的肉 发表于 2014-5-13 08:53
如果使用起步的流程 调用saveData() 就能自动保存数据的 不需要写action

我的意思是当流转结束时,把一个字段的数据赋值到另一个表的字段里。
回复 支持 反对

使用道具 举报

242

主题

1418

帖子

2325

积分

金牌会员

批判主义者

Rank: 6Rank: 6

积分
2325
QQ
发表于 2014-5-13 09:13:16 | 显示全部楼层
谁用谁知道 发表于 2014-5-13 08:58
我的意思是当流转结束时,把一个字段的数据赋值到另一个表的字段里。

那就这个页面上调用另一个表在前段对应的BizData的saveData()
如果我说对了 请别忘记点赞.
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35920
发表于 2014-5-13 09:48:20 | 显示全部楼层
谁用谁知道 发表于 2014-5-13 08:58
我的意思是当流转结束时,把一个字段的数据赋值到另一个表的字段里。

可以在BIZ层的流程事件中直接用KSQL或者SQL操作数据库就可以


如果之前已经写好了action也可以在流程结束事件中直接调用action就可以
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

188

主题

598

帖子

1210

积分

金牌会员

Rank: 6Rank: 6

积分
1210
QQ
 楼主| 发表于 2014-5-13 17:05:13 | 显示全部楼层
谁能给写一条SQL,回写一下数据,如图:
谢谢!
Qz.jpg
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35920
发表于 2014-5-13 17:28:21 | 显示全部楼层
可以用update,where条件中用子查询,根据主从的关系过滤出来主数据,再根据主和表3的关系过滤
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

188

主题

598

帖子

1210

积分

金牌会员

Rank: 6Rank: 6

积分
1210
QQ
 楼主| 发表于 2014-5-13 17:37:00 | 显示全部楼层
jishuang 发表于 2014-5-13 17:28
可以用update,where条件中用子查询,根据主从的关系过滤出来主数据,再根据主和表3的关系过滤 ...

麻烦一下,是否大概写一下呢? 自己老是写错。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-4 05:14 , Processed in 0.065250 second(s), 27 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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