Web端单据下推生成,如何过滤特定目标单据类型原创
122次浏览
编辑于2022年12月08日 16:05:20
需求:再web端进行下推生成目标单,希望过滤掉特定目标单类型或者根据所选择的源单单据来过滤出正确的目标单据类型
步骤:
1、创建一个java类,继承接口IBillUserDefinedAdapter.java
2、复写方法:getDestBosTypeList(CoreBillBaseCollection billCollection,List<String> destBosTypeList);
接口参数:原单单据集合、数据库满足条件的目标单类型(如果需要过滤掉不想要的目标单据类型,对传入的destBosTypeList进行自定义过滤并返回希望保留的目标单类型即可)
在接口内部写自己的逻辑,如果希望根据不同的单据进行过滤出指定的目标单据类型,那么就自行写逻辑,取出指定的原单单据集合中的单据信息,并自行判断后过滤掉不想要的目标单据类型,并返回希望保留的目标单据类型即可。
3、web端调用标准控件”关联生成”时,传递入特定参数 参数名称:billUserDefinedAdapter 调用标准控件的时候,将上述参数传递进入到option中即可
推荐阅读