优化支出合同结算提交校验逻辑

This commit is contained in:
xuhaihui 2025-10-29 17:16:43 +08:00
parent 0548a3b2f8
commit 350e7bdd65
2 changed files with 6 additions and 6 deletions

View File

@ -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());
}
}*///二开注释掉的
}

View File

@ -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());
//提交时做合同清单操作
}