diff --git a/lc123/cloud/app/plugin/trd/FWImpl.java b/lc123/cloud/app/plugin/trd/FWImpl.java index abf9cc3..4ddde3c 100644 --- a/lc123/cloud/app/plugin/trd/FWImpl.java +++ b/lc123/cloud/app/plugin/trd/FWImpl.java @@ -1278,7 +1278,7 @@ public class FWImpl { //入库仓库 DynamicObject warehouse = billentry.getDynamicObject("warehouse"); if(warehouse != null){ - rkck = warehouse.getString("number")+"<>"+deptNumber; + rkck = warehouse.getString("number")+"<>"+orgNumber; } } detail1.put("tableDBName", "formtable_main_110_dt2"); @@ -1613,9 +1613,9 @@ public class FWImpl { recordsArr1.add(recordObj); //出库仓库 - DynamicObject warehouse = billentry.getDynamicObject("tqq9_warehouse"); + DynamicObject warehouse = billentry.getDynamicObject("tqq9_dcck"); if(warehouse != null){ - ckck = warehouse.getString("number")+"<>"+deptNumber; + ckck = warehouse.getString("number")+"<>"+orgNumber; } } detail1.put("tableDBName", "formtable_main_110_dt1"); @@ -1699,9 +1699,21 @@ public class FWImpl { JSONObject m26 = new JSONObject(); m26.put("fieldName", "ckck"); m26.put("fieldValue", ckck); + JSONObject m30 = new JSONObject(); + DynamicObject tqq9_sscg = bill.getDynamicObject("tqq9_sscg"); + String szcg = null; + if(tqq9_sscg != null){ + tqq9_sscg = BusinessDataServiceHelper.loadSingle(tqq9_sscg.getPkValue(), "bd_operator"); + DynamicObject user = tqq9_sscg.getDynamicObject("operatorid"); + if(user != null){ + szcg = FWUtils.getFwUserIdByKdUserNumber(user.getString("number"), deptNumber); + } + } + m30.put("fieldName", "szcg"); + m30.put("fieldValue", szcg); List mlist = new ArrayList<>(Arrays.asList(m1,m2,m3,m4, - m5,m6,m7,m8,m9,m12,m13,m14,m15,m16,m17,m18,m19,m20,m21,m22,m23,m24,m25,m26)); + m5,m6,m7,m8,m9,m12,m13,m14,m15,m16,m17,m18,m19,m20,m21,m22,m23,m24,m25,m26,m30)); if (ywlxck == 2){ int dblx = 0; String tqq9_dblx = bill.getString("tqq9_dblx");