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

[已解决] 在流程处理按钮中动作执行前任务更新数据没反应

[复制链接]
成都顶呱呱 发表于 2014-12-8 15:38:04 | 显示全部楼层 |阅读模式
本帖最后由 alvin 于 2015-1-19 13:44 编辑

  1. var docid =getCurrentDocument().getId();
  2. var statelabel = getStateLabel();
  3. println(statelabel);
  4. if(statelabel.equals("商务经理待分配"))
  5. {
  6. var sql = "UPDATE [TLK_客户商机] SET item_type = 'true' where ID = '"+docid+"'";

  7. updateByDSName("CQMDB", sql);
  8. }



  9. if(statelabel.equals("成单"))
  10. {
  11. var chengdan_sql = "UPDATE [TLK_客户商机] SET [ITEM_成单时间]=GETDATE() where ID = '"+docid+"'";
  12. println(chengdan_sql)
  13. updateByDSName("CQMDB", sql);
  14. }
复制代码
sql考出来能更新
alvin 发表于 2014-12-8 15:59:21 | 显示全部楼层
本帖最后由 alvin 于 2014-12-8 16:12 编辑

您好,请把 动作执行前更新数据 改为 动作执行后更新数据,因为这里的动作执行已经覆盖更新数据方法。
另外,在第二个if 执行语句中的“sql”应该对应改为“chengdan_sql”。
回复

使用道具 举报

alvin 发表于 2014-12-9 16:55:56 | 显示全部楼层
您好,请问问题解决了吗?请反馈,谢谢!
回复

使用道具 举报

 楼主| 成都顶呱呱 发表于 2014-12-11 09:47:32 | 显示全部楼层
回复 3# alvin


    已解决,谢谢回帖.
回复

使用道具 举报

本版积分规则

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

GMT+8, 2026-8-14 03:48

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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