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)) {