提交 36f77fb6 authored 作者: 贺阳's avatar 贺阳

提单关联接口的优化

上级 9ba5f382
......@@ -293,6 +293,10 @@ class TTApi(http.Controller):
for package in bl.big_package_ids:
package.bl_id = False
package.unlink()
# 本身提单的小包解除关联
for ship in bl.ship_package_ids:
ship.bl_id = False
ship.big_package_id = False
for big_bag in big_bag_list:
big_bag_no = big_bag.get('big_bag_no')
# 检查big_bag_no是否已经存在
......@@ -308,10 +312,6 @@ class TTApi(http.Controller):
# 生成cc.ship.package
package_list = big_bag.get('package_list') # 大包下的小包
if package_list and len(package_list) > 0:
# 本身提单的小包解除关联
for ship in bl.ship_package_ids:
ship.bl_id = False
ship.big_package_id = False
package_ids = [package.get('provider_order_id') for package in package_list]
ship_packages = request.env['cc.ship.package'].sudo().search(
[('logistic_order_no', 'in', package_ids)])
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论