开发示例 - 单据转换点击确定后进行逻辑校验,不符合则返回异常提示原创
金蝶云社区-野生的指针
野生的指针
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.将插件注册到规则转换中,如下图所示:

image.png

3.实现效果如下,抛出异常后,提示消息展示在页面,如下图所示:

image.png



赞 1