From 8a4b67e54f6751d0e0bc7f271cb3ca86879b8466 Mon Sep 17 00:00:00 2001 From: "tanfengling@x-ri.com" <123456> Date: Wed, 10 Dec 2025 13:48:59 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E7=89=A9=E6=96=99=E6=8F=90=E4=BA=A4?= =?UTF-8?q?=E6=B3=9B=E5=BE=AE=E3=80=91=E6=8B=86=E5=88=86=E4=B8=89=E5=9C=B0?= =?UTF-8?q?=E6=89=A7=E8=A1=8C=E9=87=87=E8=B4=AD=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lc123/cloud/app/plugin/trd/FWImpl.java | 43 +++++++++++++++++--------- 1 file changed, 29 insertions(+), 14 deletions(-) diff --git a/lc123/cloud/app/plugin/trd/FWImpl.java b/lc123/cloud/app/plugin/trd/FWImpl.java index d916f27..e91e9a0 100644 --- a/lc123/cloud/app/plugin/trd/FWImpl.java +++ b/lc123/cloud/app/plugin/trd/FWImpl.java @@ -5476,26 +5476,34 @@ public class FWImpl { zhcg = zhcg + "," + FWUtils.getFwUserIdByKdUserNumber(user.getString("number"), deptNumber); } } + if (StringUtils.isNotBlank(zhcg)) { + zhcg = zhcg.substring(1); + } + String bjzhcg = ""; DynamicObjectCollection tqq9_bjcg = bill.getDynamicObjectCollection("tqq9_bjcg"); for (DynamicObject bjcg : tqq9_bjcg) { long id = bjcg.getLong("fbasedataid.id"); bjcg = BusinessDataServiceHelper.loadSingle(id, "bd_operator", "id,name,number,operatorid"); DynamicObject user = bjcg.getDynamicObject("operatorid"); if (user != null) { - zhcg = zhcg + "," + FWUtils.getFwUserIdByKdUserNumber(user.getString("number"), deptNumber); + bjzhcg = bjzhcg + "," + FWUtils.getFwUserIdByKdUserNumber(user.getString("number"), deptNumber); } } + if (StringUtils.isNotBlank(bjzhcg)) { + bjzhcg = bjzhcg.substring(1); + } + String gzzhcg = ""; DynamicObjectCollection tqq9_gzcg = bill.getDynamicObjectCollection("tqq9_gzcg"); for (DynamicObject gzcg : tqq9_gzcg) { long id = gzcg.getLong("fbasedataid.id"); gzcg = BusinessDataServiceHelper.loadSingle(id, "bd_operator", "id,name,number,operatorid"); DynamicObject user = gzcg.getDynamicObject("operatorid"); if (user != null) { - zhcg = zhcg + "," + FWUtils.getFwUserIdByKdUserNumber(user.getString("number"), deptNumber); + gzzhcg = gzzhcg + "," + FWUtils.getFwUserIdByKdUserNumber(user.getString("number"), deptNumber); } } - if (StringUtils.isNotBlank(zhcg)) { - zhcg = zhcg.substring(1); + if (StringUtils.isNotBlank(gzzhcg)) { + gzzhcg = gzzhcg.substring(1); } String ywfzr = ""; DynamicObject tqq9_ywfzr21 = bill.getDynamicObject("tqq9_ywfzr21"); @@ -5846,9 +5854,16 @@ public class FWImpl { JSONObject m51 = new JSONObject(); m51.put("fieldName", "gd"); m51.put("fieldValue", gd != null && gd.compareTo(BigDecimal.ZERO) != 0 ? gd : 0); + JSONObject m52 = new JSONObject(); + m52.put("fieldName", "bjzhcg"); + m52.put("fieldValue", bjzhcg); + JSONObject m53 = new JSONObject(); + m53.put("fieldName", "gzzhcg"); + m53.put("fieldValue", gzzhcg); - List mlist = new ArrayList<>(Arrays.asList(m1, m2, m3, m4, m6, m7, m8, m9, m10, m11, m12, m13, m14, m15, m16, m17, m18, m19, m21, - m22, m23, m24, m25, m26, m27, m28, m29, m31, m32, m33, m34, m35, m36, m37, m38, m39, m41, m42, m43, m44, m45, m46, m47, m48, m49, m51)); + List mlist = new ArrayList<>(Arrays.asList(m1, m2, m3, m4, m6, m7, m8, m9, m10, m11, m12, m13, m14, + m15, m16, m17, m18, m19, m21, m22, m23, m24, m25, m26, m27, m28, m29, m31, m32, m33, m34, m35, m36, m37, + m38, m39, m41, m42, m43, m44, m45, m46, m47, m48, m49, m51, m52, m53)); //区分新建审核与修改审批 String requestName = "新增物料流程"; @@ -5860,14 +5875,14 @@ public class FWImpl { wfID = ConfigUtils.getThirdConfigByNumber("FW_WFID_WLBG"); requestid = bill.getString("tqq9_fwupdid"); - JSONObject m52 = new JSONObject(); - m52.put("fieldName", "bgbz"); - m52.put("fieldValue", bgbz); - mlist.add(m52); - JSONObject m53 = new JSONObject(); - m53.put("fieldName", "bgyy"); - m53.put("fieldValue", bgyy); - mlist.add(m53); + JSONObject bgbzObj = new JSONObject(); + bgbzObj.put("fieldName", "bgbz"); + bgbzObj.put("fieldValue", bgbz); + mlist.add(bgbzObj); + JSONObject bgyyObj = new JSONObject(); + bgyyObj.put("fieldName", "bgyy"); + bgyyObj.put("fieldValue", bgyy); + mlist.add(bgyyObj); }