From 30a0bb693fcdc34fda725179e0bde7e547257d77 Mon Sep 17 00:00:00 2001 From: 25655 <2565550274@qq.com> Date: Thu, 13 Feb 2025 11:48:30 +0800 Subject: [PATCH] =?UTF-8?q?fix=EF=BC=9A=201.=E8=AE=A2=E8=88=B1=E9=80=9A?= =?UTF-8?q?=E7=9F=A5=E5=8D=95=E4=BF=9D=E5=AD=98=E6=97=B6=E6=9B=B4=E6=96=B0?= =?UTF-8?q?=E8=A1=A8=E5=A4=B4=E4=B8=9A=E5=8A=A1=E7=B1=BB=E5=9E=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../wm/es/storagetrans/op/StorageTransSaveOp.java | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/yem/wm/es/storagetrans/op/StorageTransSaveOp.java b/src/main/java/com/yem/wm/es/storagetrans/op/StorageTransSaveOp.java index 2fba8df5..79a14dc4 100644 --- a/src/main/java/com/yem/wm/es/storagetrans/op/StorageTransSaveOp.java +++ b/src/main/java/com/yem/wm/es/storagetrans/op/StorageTransSaveOp.java @@ -18,7 +18,6 @@ import kd.bos.orm.query.QFilter; import kd.bos.servicehelper.BusinessDataServiceHelper; import kd.bos.servicehelper.botp.ConvertMetaServiceHelper; import kd.bos.servicehelper.operation.OperationServiceHelper; -import kd.bos.servicehelper.operation.SaveServiceHelper; import java.math.BigDecimal; import java.util.*; @@ -42,6 +41,17 @@ public class StorageTransSaveOp extends AbstractOperationServicePlugIn { for (DynamicObject storageTran : storageTrans) { repairRelation(storageTran); repairRelationShipping(storageTran); + //保存时更新表头业务类型 + DynamicObjectCollection collection = storageTran.getDynamicObjectCollection("yem_es_materialinfo"); + Boolean bood = false; + for (DynamicObject dynamicObject : collection) { + if (dynamicObject.getString("yem_businesssort").equals("Z")){ + bood = true; + } + } + if (bood){ + storageTran.set("yem_combo","Z"); + } } }