优化支出合同结算提交校验逻辑
This commit is contained in:
parent
0548a3b2f8
commit
350e7bdd65
|
|
@ -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());
|
||||||
}
|
}*///二开注释掉的
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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());
|
||||||
|
|
||||||
//提交时做合同清单操作
|
//提交时做合同清单操作
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue