diff --git a/src/main/java/com/yem/tws/task/CusdecToDeclaredocxTask.java b/src/main/java/com/yem/tws/task/CusdecToDeclaredocxTask.java index c05481a2..d5830b83 100644 --- a/src/main/java/com/yem/tws/task/CusdecToDeclaredocxTask.java +++ b/src/main/java/com/yem/tws/task/CusdecToDeclaredocxTask.java @@ -175,6 +175,18 @@ public class CusdecToDeclaredocxTask extends AbstractTask { , yemFiedatets); declaredocx.set("yem_usbexrate", exchangeRate); + List userList = new ArrayList<>(); + DynamicObject dynamicObject = new DynamicObject(); + dynamicObject.set("fbasedataId",user.getDynamicObject("yem_despportcodebase")); + userList.add(dynamicObject); + declaredocx.set("yem_shipports",userList); + + List userLists = new ArrayList<>(); + DynamicObject dynamicObjects = new DynamicObject(); + dynamicObjects.set("fbasedataId",user.getDynamicObject("yem_despportcodebase")); + userLists.add(dynamicObjects); + declaredocx.set("yem_destports", userLists); + SaveServiceHelper.update(declaredocx); SaveServiceHelper.save(new DynamicObject[]{declaredocx}); if ("结关".equals(yemCusdecstatusname) && !YEM.isEmpty(yemFiedatets)) {