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"); }