|
@@ -3,6 +3,7 @@ package nckd.jimin.jyyy.fi.plugin.operate.travelcheck;
|
|
|
import kd.bos.dataentity.entity.DynamicObject;
|
|
|
import kd.bos.dataentity.entity.DynamicObjectCollection;
|
|
|
import kd.bos.entity.plugin.AbstractOperationServicePlugIn;
|
|
|
+import kd.bos.entity.plugin.AddValidatorsEventArgs;
|
|
|
import kd.bos.entity.plugin.args.BeginOperationTransactionArgs;
|
|
|
import kd.bos.logging.Log;
|
|
|
import kd.bos.logging.LogFactory;
|
|
@@ -18,6 +19,7 @@ import nckd.jimin.jyyy.fi.common.constant.travelcheck.BusTravelCheckBillConstant
|
|
|
import nckd.jimin.jyyy.fi.common.constant.travelcheck.FinanceBillConfirmConstant;
|
|
|
import nckd.jimin.jyyy.fi.common.constant.travelcheck.TravelFinanDraftConstant;
|
|
|
import nckd.jimin.jyyy.fi.common.constant.travelcheck.TripReqBillConstant;
|
|
|
+import nckd.jimin.jyyy.fi.plugin.operate.validator.FinanceBillConfirmValidator;
|
|
|
|
|
|
import java.util.Arrays;
|
|
|
import java.util.HashSet;
|
|
@@ -27,6 +29,12 @@ public class FinanceBillConfirmOp extends AbstractOperationServicePlugIn {
|
|
|
|
|
|
private static final Log logger = LogFactory.getLog(FinanceBillConfirmOp.class);
|
|
|
|
|
|
+ @Override
|
|
|
+ public void onAddValidators(AddValidatorsEventArgs e) {
|
|
|
+ super.onAddValidators(e);
|
|
|
+ e.getValidators().add(new FinanceBillConfirmValidator());
|
|
|
+ }
|
|
|
+
|
|
|
@Override
|
|
|
public void beginOperationTransaction(BeginOperationTransactionArgs e) {
|
|
|
super.beginOperationTransaction(e);
|