fix:
出口报关生成出口发票时多选基础资料赋值
This commit is contained in:
parent
4b3b983c77
commit
04a23723e1
@ -189,17 +189,23 @@ public class CusdecToDeclaredocxTask extends AbstractTask {
|
|||||||
declaredocx.set("yem_transmodbase", user.getDynamicObject("yem_transmodbase"));
|
declaredocx.set("yem_transmodbase", user.getDynamicObject("yem_transmodbase"));
|
||||||
|
|
||||||
List<DynamicObject> userList = new ArrayList<>();
|
List<DynamicObject> userList = new ArrayList<>();
|
||||||
DynamicObject dynamicObject = new DynamicObject();
|
DynamicObjectCollection userColl = declaredocx.getDynamicObjectCollection("yem_shipports");
|
||||||
dynamicObject.set("fbasedataId",user.getDynamicObject("yem_despportcodebase"));
|
userList.add(user.getDynamicObject("yem_despportcodebase"));
|
||||||
userList.add(dynamicObject);
|
for (DynamicObject users: userList) {
|
||||||
declaredocx.set("yem_shipports",userList);
|
DynamicObject newUser = new DynamicObject(userColl.getDynamicObjectType());
|
||||||
|
newUser.set("fbasedataId", users);
|
||||||
|
userColl.add(newUser);
|
||||||
|
}
|
||||||
|
declaredocx.set("yem_shipports",userColl);
|
||||||
List<DynamicObject> userLists = new ArrayList<>();
|
List<DynamicObject> userLists = new ArrayList<>();
|
||||||
DynamicObject dynamicObjects = new DynamicObject();
|
DynamicObjectCollection userColls = declaredocx.getDynamicObjectCollection("yem_destports");
|
||||||
dynamicObjects.set("fbasedataId",user.getDynamicObject("yem_despportcodebase"));
|
userLists.add(user.getDynamicObject("yem_distinateportbase"));
|
||||||
userLists.add(dynamicObjects);
|
for (DynamicObject users: userLists) {
|
||||||
declaredocx.set("yem_destports", userLists);
|
DynamicObject newUser = new DynamicObject(userColls.getDynamicObjectType());
|
||||||
|
newUser.set("fbasedataId", users);
|
||||||
|
userColls.add(newUser);
|
||||||
|
}
|
||||||
|
declaredocx.set("yem_destports",userColls);
|
||||||
SaveServiceHelper.update(declaredocx);
|
SaveServiceHelper.update(declaredocx);
|
||||||
SaveServiceHelper.save(new DynamicObject[]{declaredocx});
|
SaveServiceHelper.save(new DynamicObject[]{declaredocx});
|
||||||
if ("结关".equals(yemCusdecstatusname) && !YEM.isEmpty(yemFiedatets)) {
|
if ("结关".equals(yemCusdecstatusname) && !YEM.isEmpty(yemFiedatets)) {
|
||||||
|
Loading…
Reference in New Issue
Block a user