From 0294e676e0e3cd1fd169c6631a857de12f1c03cb Mon Sep 17 00:00:00 2001 From: ljw Date: Tue, 21 Jan 2025 11:33:59 +0800 Subject: [PATCH] =?UTF-8?q?Revert=20"fix=EF=BC=9A"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This reverts commit 7d3aa8cbb7627619992868f440865598d8cea753. --- .../yem/tws/task/CusdecToDeclaredocxTask.java | 37 ++++++++++--------- 1 file changed, 19 insertions(+), 18 deletions(-) diff --git a/src/main/java/com/yem/tws/task/CusdecToDeclaredocxTask.java b/src/main/java/com/yem/tws/task/CusdecToDeclaredocxTask.java index c1450200..ccd1a3e6 100644 --- a/src/main/java/com/yem/tws/task/CusdecToDeclaredocxTask.java +++ b/src/main/java/com/yem/tws/task/CusdecToDeclaredocxTask.java @@ -187,24 +187,25 @@ public class CusdecToDeclaredocxTask extends AbstractTask { declaredocx.set("yem_despportcodebase",user.getDynamicObject("yem_despportcodebase") ); declaredocx.set("yem_distinateportbase", user.getDynamicObject("yem_distinateportbase")); declaredocx.set("yem_transmodbase", user.getDynamicObject("yem_transmodbase")); -// List userList = new ArrayList<>(); -// DynamicObjectCollection userColl = declaredocx.getDynamicObjectCollection("yem_shipports"); -// userList.add(user.getDynamicObject("yem_despportcodebase")); -// for (DynamicObject users: userList) { -// DynamicObject newUser = new DynamicObject(userColl.getDynamicObjectType()); -// newUser.set("fbasedataId", users); -// userColl.add(newUser); -// } -// declaredocx.set("yem_shipports",userColl); -// List userLists = new ArrayList<>(); -// DynamicObjectCollection userColls = declaredocx.getDynamicObjectCollection("yem_destports"); -// userLists.add(user.getDynamicObject("yem_distinateportbase")); -// for (DynamicObject users: userLists) { -// DynamicObject newUser = new DynamicObject(userColls.getDynamicObjectType()); -// newUser.set("fbasedataId", users); -// userColls.add(newUser); -// } -// declaredocx.set("yem_destports",userColls); + + List userList = new ArrayList<>(); + DynamicObjectCollection userColl = declaredocx.getDynamicObjectCollection("yem_shipports"); + userList.add(user.getDynamicObject("yem_despportcodebase")); + for (DynamicObject users: userList) { + DynamicObject newUser = new DynamicObject(userColl.getDynamicObjectType()); + newUser.set("fbasedataId", users); + userColl.add(newUser); + } + declaredocx.set("yem_shipports",userColl); + List userLists = new ArrayList<>(); + DynamicObjectCollection userColls = declaredocx.getDynamicObjectCollection("yem_destports"); + userLists.add(user.getDynamicObject("yem_distinateportbase")); + for (DynamicObject users: userLists) { + DynamicObject newUser = new DynamicObject(userColls.getDynamicObjectType()); + newUser.set("fbasedataId", users); + userColls.add(newUser); + } + declaredocx.set("yem_destports",userColls); SaveServiceHelper.update(declaredocx); SaveServiceHelper.save(new DynamicObject[]{declaredocx}); if ("结关".equals(yemCusdecstatusname) && !YEM.isEmpty(yemFiedatets)) {