|
@@ -8,6 +8,7 @@ import kd.bos.dataentity.entity.DynamicObject;
|
|
|
import kd.bos.dataentity.entity.DynamicObjectCollection;
|
|
|
import kd.bos.entity.plugin.AbstractOperationServicePlugIn;
|
|
|
import kd.bos.entity.plugin.PreparePropertysEventArgs;
|
|
|
+import kd.bos.entity.plugin.args.AfterOperationArgs;
|
|
|
import kd.bos.entity.plugin.args.BeforeOperationArgs;
|
|
|
import kd.bos.entity.plugin.args.BeginOperationTransactionArgs;
|
|
|
import kd.bos.entity.plugin.args.EndOperationTransactionArgs;
|
|
@@ -38,7 +39,7 @@ public class RecBillAuditOperationServicePlugIn extends AbstractOperationService
|
|
|
super.beforeExecuteOperationTransaction(e);
|
|
|
}
|
|
|
|
|
|
- private void updateSaleOrderInfo(EndOperationTransactionArgs e, DynamicObject[] payBills, Boolean iswriteback) {
|
|
|
+ private void updateSaleOrderInfo(AfterOperationArgs e, DynamicObject[] payBills, Boolean iswriteback) {
|
|
|
List<DynamicObject> scs = new ArrayList<>();
|
|
|
List<Object> xsddbillnos = new ArrayList<>();
|
|
|
Boolean existError = false;
|
|
@@ -109,7 +110,12 @@ public class RecBillAuditOperationServicePlugIn extends AbstractOperationService
|
|
|
@Override
|
|
|
public void endOperationTransaction(EndOperationTransactionArgs e) {
|
|
|
super.endOperationTransaction(e);
|
|
|
-
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public void afterExecuteOperationTransaction(AfterOperationArgs e) {
|
|
|
+ // TODO Auto-generated method stub
|
|
|
+ super.afterExecuteOperationTransaction(e);
|
|
|
DynamicObject[] payBills = e.getDataEntities();
|
|
|
String opkey = e.getOperationKey();
|
|
|
if("audit".equals(opkey)) {
|