重写校验是否超过资金计划的金额控制
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