From 0f8a81eca47b8d12d73390a3a16811acde21fe69 Mon Sep 17 00:00:00 2001 From: "tanfengling@x-ri.com" <123456> Date: Thu, 23 Oct 2025 16:59: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?=E5=BA=93=E7=AE=A1=E5=91=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../api/plugin/FWOtheroutApplySavePlugin.java | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/lc123/cloud/app/api/plugin/FWOtheroutApplySavePlugin.java b/lc123/cloud/app/api/plugin/FWOtheroutApplySavePlugin.java index 992434e..19a93c9 100644 --- a/lc123/cloud/app/api/plugin/FWOtheroutApplySavePlugin.java +++ b/lc123/cloud/app/api/plugin/FWOtheroutApplySavePlugin.java @@ -73,6 +73,21 @@ public class FWOtheroutApplySavePlugin implements ApiSavePlugin { tqq9_dept.put("number", kdDept.getString("number")); reqDatum.put("tqq9_dept", tqq9_dept); } + //库管员 tqq9_operator_operatorid_number + Map tqq9_operator = (Map) reqDatum.get("tqq9_operator"); + if(tqq9_operator != null && tqq9_operator.size() > 0){ + Map operatorid = (Map) tqq9_operator.get("operatorid"); + if(operatorid != null && operatorid.size() > 0){ + String operatorNumber = (String) operatorid.get("number"); + DynamicObject kdOperator = FWUtils.getKdUserByFwUserID(operatorNumber); + if (kdOperator != null){ + operatorid.put("number", kdOperator.getString("number")); + tqq9_operator.put("operatorid", operatorid); + reqDatum.put("tqq9_operator", tqq9_operator); + } + } + } + String ckNumber = null; //明细 @@ -88,7 +103,6 @@ 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"); }