优化支出合同结算提交校验逻辑
This commit is contained in:
parent
0548a3b2f8
commit
350e7bdd65
|
|
@ -66,7 +66,7 @@ public class OutContractSettleOpExt extends AbstractContractSettleOp {
|
|||
}
|
||||
|
||||
public void onAddValidators(AddValidatorsEventArgs e) {
|
||||
boolean isUnaudit = false;
|
||||
/* boolean isUnaudit = false;
|
||||
List<AbstractValidator> validators = e.getValidators();
|
||||
Iterator var4 = validators.iterator();
|
||||
|
||||
|
|
@ -78,11 +78,11 @@ public class OutContractSettleOpExt extends AbstractContractSettleOp {
|
|||
}
|
||||
|
||||
if (!isUnaudit) {
|
||||
// e.getValidators().add(new OutContractSettleValidator());
|
||||
e.getValidators().add(new OutContractSettleValidator());
|
||||
e.getValidators().add(new CheckSettleReferBillUsedValidator());
|
||||
e.getValidators().add(new OutContractSettleTimeValidator());
|
||||
e.getValidators().add(new OutContractSettleReferValidator());
|
||||
}
|
||||
}*///二开注释掉的
|
||||
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -36,12 +36,12 @@ public class OutContractSettlementOp extends OutContractSettleOpExt {
|
|||
@Override
|
||||
public void onAddValidators(AddValidatorsEventArgs e) {
|
||||
super.onAddValidators(e);
|
||||
List<AbstractValidator> validators = e.getValidators();
|
||||
// List<AbstractValidator> validators = e.getValidators();
|
||||
// 删除标品校验器
|
||||
validators.removeIf(validator -> validator instanceof OutContractSettleValidator);
|
||||
// validators.removeIf(validator -> validator instanceof OutContractSettleValidator);
|
||||
|
||||
// 添加定制二开的校验器(位置放第一位,优先执行)
|
||||
validators.add(0, new OutContractSettlementValidator());
|
||||
// validators.add(0, new OutContractSettlementValidator());
|
||||
|
||||
//提交时做合同清单操作
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue