From b2d8ab3267a6fb6e27e95daa786b5d4e61a0fa5f Mon Sep 17 00:00:00 2001 From: "tanfengling@x-ri.com" <123456> Date: Tue, 21 Oct 2025 18:19:02 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E6=B3=9B=E5=BE=AE=E5=85=B6=E4=BB=96?= =?UTF-8?q?=E5=87=BA=E5=BA=93=E6=8E=A5=E5=8F=A3=E3=80=91=E5=A4=84=E7=90=86?= =?UTF-8?q?=E4=BB=93=E5=BA=93=20=E3=80=90=E6=B3=9B=E5=BE=AE=E5=8D=95?= =?UTF-8?q?=E6=8D=AE=E7=8A=B6=E6=80=81=E6=94=B9=E5=8F=98=E6=8E=A5=E5=8F=A3?= =?UTF-8?q?=E3=80=91=20=E5=A4=84=E7=90=86=E9=87=87=E8=B4=AD=E5=8F=98?= =?UTF-8?q?=E6=9B=B4=E5=8D=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../app/api/controller/FWBillStateUpdController.java | 3 +++ .../app/api/plugin/FWOtheroutApplySavePlugin.java | 11 +++++++++-- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/lc123/cloud/app/api/controller/FWBillStateUpdController.java b/lc123/cloud/app/api/controller/FWBillStateUpdController.java index b6b71ab..42187d5 100644 --- a/lc123/cloud/app/api/controller/FWBillStateUpdController.java +++ b/lc123/cloud/app/api/controller/FWBillStateUpdController.java @@ -63,6 +63,9 @@ public class FWBillStateUpdController { if("BaseFormModel".equals(modeltype) || "gl_voucher".equals(enetityNumber)){ billNoFieldName = "number"; } + if("pm_xspurorderbill".equals(enetityNumber)){ + billNoFieldName = "changebillno"; + } //查询对应的安居 QFilter qf1 = new QFilter(billNoFieldName, "=", KDBillNumber); DynamicObject[] billArr = BusinessDataServiceHelper.load(enetityNumber, "id,tqq9_issuccess", new QFilter[]{qf1}); diff --git a/lc123/cloud/app/api/plugin/FWOtheroutApplySavePlugin.java b/lc123/cloud/app/api/plugin/FWOtheroutApplySavePlugin.java index 74da732..992434e 100644 --- a/lc123/cloud/app/api/plugin/FWOtheroutApplySavePlugin.java +++ b/lc123/cloud/app/api/plugin/FWOtheroutApplySavePlugin.java @@ -74,6 +74,7 @@ public class FWOtheroutApplySavePlugin implements ApiSavePlugin { reqDatum.put("tqq9_dept", tqq9_dept); } + String ckNumber = null; //明细 List> entries = (List>) reqDatum.get("entryentity"); for (Map entry : entries) { @@ -87,12 +88,18 @@ public class FWOtheroutApplySavePlugin implements ApiSavePlugin { entry.put("tqq9_outowner", org);//出库货主 entry.put("tqq9_outkeepertype", "bos_org");//出库保管者类型 entry.put("tqq9_outkeeper", org);//出库保管者 + + Map tqq9_dcck = (Map) entry.get("tqq9_dcck"); + ckNumber = (String) tqq9_dcck.get("number"); } + + Map tqq9_ckck_number = new HashMap<>(); + tqq9_ckck_number.put("number", ckNumber); + reqDatum.put("tqq9_ckck", tqq9_ckck_number); + } - - return reqData; } }