开发示例 - 单据转换点击确定后进行逻辑校验,不符合则返回异常提示原创
1人赞赏了该文章
1,308次浏览
编辑于2021年10月28日 10:40:22
1.编写插件,继承AbstractConvertPlugIn基类,并重写afterGetSourceData方法,在该方法中,进行规则判断,不符合规则的抛出KDBizException异常,如下图所示:
public class WorkflowPlugins20210906 extends AbstractConvertPlugIn { @Override public void afterGetSourceData(AfterGetSourceDataEventArgs e) { //业务逻辑,不符合则抛出异常提示 throw new KDBizException("testing, content testing......"); } }
2.将插件注册到规则转换中,如下图所示:
3.实现效果如下,抛出异常后,提示消息展示在页面,如下图所示:
推荐阅读