From d5128f866d04c002e09a3cc28e76f553c5ebd8d3 Mon Sep 17 00:00:00 2001 From: zzs Date: Sat, 12 Oct 2024 15:54:54 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E5=8F=91=E8=B4=A7=E8=81=94=E7=B3=BB?= =?UTF-8?q?=E4=B9=A6=E4=BA=91=E4=B9=8B=E5=AE=B6=E6=8F=90=E4=BA=A4=E6=A0=87?= =?UTF-8?q?=E9=A2=98=E6=8B=BC=E6=8E=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../wm/es/contactbook/op/ContactBookSubmitOp.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/main/java/com/yem/wm/es/contactbook/op/ContactBookSubmitOp.java b/src/main/java/com/yem/wm/es/contactbook/op/ContactBookSubmitOp.java index c3b252da..36e4895d 100644 --- a/src/main/java/com/yem/wm/es/contactbook/op/ContactBookSubmitOp.java +++ b/src/main/java/com/yem/wm/es/contactbook/op/ContactBookSubmitOp.java @@ -6,6 +6,8 @@ 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.BeforeOperationArgs; +import kd.bos.entity.plugin.args.BeginOperationTransactionArgs; import kd.bos.entity.plugin.args.EndOperationTransactionArgs; import kd.bos.orm.query.QFilter; import kd.bos.servicehelper.BusinessDataServiceHelper; @@ -36,6 +38,16 @@ public class ContactBookSubmitOp extends AbstractOperationServicePlugIn for (DynamicObject entity : entities) { entity = BusinessDataServiceHelper.loadSingle(entity.getPkValue(), entity.getDynamicObjectType().getName()); updateShipping(entity, "B"); + + } + } + + @Override + public void beforeExecuteOperationTransaction(BeforeOperationArgs e) { + super.beforeExecuteOperationTransaction(e); + DynamicObject[] entities = e.getDataEntities(); + for (DynamicObject entity : entities) { + entity = BusinessDataServiceHelper.loadSingle(entity.getPkValue(), entity.getDynamicObjectType().getName()); yemtitles(entity); } }