重写校验是否超过资金计划的金额控制
This commit is contained in:
parent
93bde50a7c
commit
a4bb31c6e8
|
@ -0,0 +1,23 @@
|
|||
package zcgj.zcdev.zcdev.pr.plugin.operate;
|
||||
|
||||
import kd.bos.entity.plugin.AddValidatorsEventArgs;
|
||||
import kd.bos.entity.validate.AbstractValidator;
|
||||
import kd.ec.contract.opplugin.fund.InComeApplyFundOp;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 用于校验是否超过资金计划的金额控制,及反写本期申请金额
|
||||
*/
|
||||
public class InComeApplyFundOpExt extends InComeApplyFundOp {
|
||||
|
||||
@Override
|
||||
public void onAddValidators(AddValidatorsEventArgs e) {
|
||||
super.onAddValidators(e);
|
||||
List<AbstractValidator> validators = e.getValidators();
|
||||
// 删除标品校验器
|
||||
validators.removeIf(validator -> validator instanceof kd.ec.contract.opplugin.fund.validator.InApplyFundValidator);
|
||||
// 添加定制二开的校验器(位置放第一位,优先执行) 不需要产品校验,自定义开发校验
|
||||
// validators.add(0, new InApplyFundValidator());
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue