JEPaaS 社区

 找回密码
 立即注册
JECloud低代码平台-官网
查看: 2633|回复: 0

【流程系列】审批结束之后怎么执行一些自己的业务逻辑

[复制链接]

75

主题

77

帖子

355

积分

中级会员

Rank: 3Rank: 3

积分
355
发表于 2021-9-1 10:41:30 | 显示全部楼层 |阅读模式
一、实现效果
审批结束后,可以根据业务条件实现自己的业务逻辑。
二、实现思路
文字描述,可以配图。
三、具体操作
1、在流程审批结束后进行配置,如图1:
1.png
2、如图2,流程结束--自定义方法--往spring里面注入的bean的名称--方法名
2.png
3、如图3所示,不用写controller,直接写service和实现类即可。
3.png
4、如图4所示,该参数是默认写法,平台默认会把流程的信息封装到WfEventSubmitInfo这个类里面,通过getDynaBean方法即可获取到该流程表单。
4.png
四、相关代码(可选)
  1. public void doWfQyglend(WfEventSubmitInfo eventInfo) {
  2.         // 获取当前业务表数据
  3.         DynaBean dynaBean = eventInfo.getDynaBean();
  4.         //把房间中销售状态字段改为签约
  5.         String FJ_CODE = dynaBean.getStr("FJ_CODE");//房间编号
  6.         Long i = serviceTemplate.executeSql("update BFSY_XS_FJ set FJ_SALETYPE = '04',FJ_SALETYPE_NAME = '签约' where FJ_CODE = '"+FJ_CODE+"'");
  7.     }
复制代码

五、总结(可选)
审批结束后可以执行任意到业务逻辑。只要将方法名和bean名配置上即可。
六、关键字

审批结束事件,业务逻辑



回复

使用道具 举报

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

本版积分规则

QQ|手机版|JEPaaS 低代码平台社区 ( 京ICP备18023569号 )

GMT+8, 2024-4-28 13:37 , Processed in 0.063692 second(s), 23 queries .

Powered by 北京凯特伟业科技有限公司

Copyright © 2001-2021, JEPaaS.COM

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