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

[已解决] 流程回滚的问题

[复制链接]
湖南山奕科技 发表于 2015-5-11 09:28:41 | 显示全部楼层 |阅读模式
本帖最后由 karrman 于 2015-5-12 18:40 编辑

现有个订单流程,整个流程走完后,会执行扣款等相关操作,如果要取消订单,如何将已扣款等操作都回滚?
QQ:275016430
无标题.png
karrman 发表于 2015-5-11 10:25:01 | 显示全部楼层
1、你可以在完成审批的流程线上,写执行扣款的操作脚本;
2、所以一般在流程走完才会执行,所以就不存在回退流程需要回滚事务的问题;
如果还有疑问,请附上联系方式!
回复

使用道具 举报

karrman 发表于 2015-5-12 13:58:27 | 显示全部楼层
1、如果你整个流程都走完,扣款这个事务已经无法回退了;
之前做过一个项目也有类似的业务,客户的要求是这样;
在表单中加一个【回退扣款】的按钮,你在这个按钮的执行脚本中,这个单据,是否作废变成【作废】,之后多插入一条扣款的记录,但是数字为负数,相加时,刚好与之前的记录相抵消,就为0
---客户接受我的方案,反馈已解决问题
回复

使用道具 举报

本版积分规则

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

GMT+8, 2026-8-14 10:02

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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