From cf699f2cc27ff4d12f5b9f4f9ab6f0fe61a9ae3b Mon Sep 17 00:00:00 2001 From: ljw Date: Fri, 20 Sep 2024 09:34:53 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E6=94=B6=E6=AC=BE=E5=8D=95=E5=AE=A1?= =?UTF-8?q?=E6=A0=B8=E6=94=B9=E5=8F=98=E5=8D=95=E6=8D=AE=E7=8A=B6=E6=80=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/yem/wm/fm/gathering/op/GatheringAuditOp.java | 7 +++++-- .../com/yem/wm/fm/gathering/op/GatheringUnAuditOp.java | 7 +++++-- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/yem/wm/fm/gathering/op/GatheringAuditOp.java b/src/main/java/com/yem/wm/fm/gathering/op/GatheringAuditOp.java index a50757e5..7781327f 100644 --- a/src/main/java/com/yem/wm/fm/gathering/op/GatheringAuditOp.java +++ b/src/main/java/com/yem/wm/fm/gathering/op/GatheringAuditOp.java @@ -47,14 +47,16 @@ public class GatheringAuditOp extends AbstractOperationServicePlugIn { DynamicObject[] entities = e.getDataEntities(); for (DynamicObject dynamicObject : entities) { dynamicObject = BusinessDataServiceHelper.loadSingle(dynamicObject.getPkValue(), dynamicObject.getDynamicObjectType().getName()); - dynamicObject.set("yem_financeaffirm","B"); + dynamicObject.set("yem_financeaffirm", "B"); String billtype = dynamicObject.getString("yem_billtype.number"); if ("yem_gathering_TZF".equals(billtype)) {//负向收款调整单 long sourcebillid = dynamicObject.getLong("yem_sourcebillid"); String selectfields = DynamicObjectUtil.getSelectfields("yem_gathering"); String entrySelectfields = DynamicObjectUtil.getEntrySelectfields(selectfields, "yem_gathering", "yem_receiptdetail"); DynamicObject sourceBill = BusinessDataServiceHelper.loadSingle("yem_gathering", entrySelectfields, new QFilter[]{new QFilter("id", QCP.equals, sourcebillid)}); - if (sourceBill == null) {return;} + if (sourceBill == null) { + return; + } DynamicObjectCollection currentColl = dynamicObject.getDynamicObjectCollection("yem_receiptdetail"); DynamicObjectCollection sourceEntry = sourceBill.getDynamicObjectCollection("yem_receiptdetail"); for (DynamicObject curr : currentColl) { @@ -68,6 +70,7 @@ public class GatheringAuditOp extends AbstractOperationServicePlugIn { } SaveServiceHelper.save(new DynamicObject[]{sourceBill}); } + SaveServiceHelper.save(new DynamicObject[]{dynamicObject}); } } } diff --git a/src/main/java/com/yem/wm/fm/gathering/op/GatheringUnAuditOp.java b/src/main/java/com/yem/wm/fm/gathering/op/GatheringUnAuditOp.java index e5e2c7b2..202e433a 100644 --- a/src/main/java/com/yem/wm/fm/gathering/op/GatheringUnAuditOp.java +++ b/src/main/java/com/yem/wm/fm/gathering/op/GatheringUnAuditOp.java @@ -26,14 +26,16 @@ public class GatheringUnAuditOp extends AbstractOperationServicePlugIn { DynamicObject[] entities = e.getDataEntities(); for (DynamicObject dynamicObject : entities) { dynamicObject = BusinessDataServiceHelper.loadSingle(dynamicObject.getPkValue(), dynamicObject.getDynamicObjectType().getName()); - dynamicObject.set("yem_financeaffirm","A"); + dynamicObject.set("yem_financeaffirm", "A"); String billtype = dynamicObject.getString("yem_billtype.number"); if ("yem_gathering_TZF".equals(billtype)) {//负向收款调整单 long sourcebillid = dynamicObject.getLong("yem_sourcebillid"); String selectfields = DynamicObjectUtil.getSelectfields("yem_gathering"); String entrySelectfields = DynamicObjectUtil.getEntrySelectfields(selectfields, "yem_gathering", "yem_receiptdetail"); DynamicObject sourceBill = BusinessDataServiceHelper.loadSingle("yem_gathering", entrySelectfields, new QFilter[]{new QFilter("id", QCP.equals, sourcebillid)}); - if (sourceBill == null) {return;} + if (sourceBill == null) { + return; + } DynamicObjectCollection currentColl = dynamicObject.getDynamicObjectCollection("yem_receiptdetail"); DynamicObjectCollection sourceEntry = sourceBill.getDynamicObjectCollection("yem_receiptdetail"); for (DynamicObject curr : currentColl) { @@ -47,6 +49,7 @@ public class GatheringUnAuditOp extends AbstractOperationServicePlugIn { } SaveServiceHelper.save(new DynamicObject[]{sourceBill}); } + SaveServiceHelper.save(new DynamicObject[]{dynamicObject}); } } }