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

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) { public void onAddValidators(AddValidatorsEventArgs e) {
boolean isUnaudit = false; /* boolean isUnaudit = false;
List<AbstractValidator> validators = e.getValidators(); List<AbstractValidator> validators = e.getValidators();
Iterator var4 = validators.iterator(); Iterator var4 = validators.iterator();
@ -78,11 +78,11 @@ public class OutContractSettleOpExt extends AbstractContractSettleOp {
} }
if (!isUnaudit) { if (!isUnaudit) {
// e.getValidators().add(new OutContractSettleValidator()); e.getValidators().add(new OutContractSettleValidator());
e.getValidators().add(new CheckSettleReferBillUsedValidator()); e.getValidators().add(new CheckSettleReferBillUsedValidator());
e.getValidators().add(new OutContractSettleTimeValidator()); e.getValidators().add(new OutContractSettleTimeValidator());
e.getValidators().add(new OutContractSettleReferValidator()); e.getValidators().add(new OutContractSettleReferValidator());
} }*///二开注释掉的
} }

View File

@ -36,12 +36,12 @@ public class OutContractSettlementOp extends OutContractSettleOpExt {
@Override @Override
public void onAddValidators(AddValidatorsEventArgs e) { public void onAddValidators(AddValidatorsEventArgs e) {
super.onAddValidators(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());
//提交时做合同清单操作 //提交时做合同清单操作
} }