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