提交 30c62bfc authored 作者: 贺阳's avatar 贺阳

修改小包节点 修改第一个节点理货时间不加20分钟

上级 22b15053
...@@ -1112,8 +1112,8 @@ class CcBL(models.Model): ...@@ -1112,8 +1112,8 @@ class CcBL(models.Model):
ship_package = self.env['cc.ship.package'].browse(ship_package_id) # 小包 ship_package = self.env['cc.ship.package'].browse(ship_package_id) # 小包
tally_time = ship_package_dict['tally_time'] tally_time = ship_package_dict['tally_time']
operation_time = (datetime.strptime(tally_time, '%Y-%m-%d %H:%M:%S') + timedelta( operation_time = (datetime.strptime(tally_time, '%Y-%m-%d %H:%M:%S') + timedelta(
minutes=20 * (index + 1))) if tally_time else fields.Datetime.now() + timedelta( minutes=20 * index)) if tally_time else fields.Datetime.now() + timedelta(
minutes=20 * (index + 1)) # Increment time by 20 minutes for each node minutes=20 * index) # Increment time by 20 minutes for each node
state_node_obj = self.env['cc.node'].sudo().search( state_node_obj = self.env['cc.node'].sudo().search(
[('node_type', '=', 'package'), ('name', '=', ship_package.state.name)], [('node_type', '=', 'package'), ('name', '=', ship_package.state.name)],
limit=1) limit=1)
......
...@@ -293,7 +293,6 @@ class TTApi(http.Controller): ...@@ -293,7 +293,6 @@ class TTApi(http.Controller):
kws.get('master_waybill_no'), kws.get('big_bag_quantity')) kws.get('master_waybill_no'), kws.get('big_bag_quantity'))
request._cr.execute(select_bl_sql) request._cr.execute(select_bl_sql)
exit_bl_obj = request._cr.fetchall() exit_bl_obj = request._cr.fetchall()
logging.info('select_bl_sql:%s,exit_bl_obj:%s' % (select_bl_sql, exit_bl_obj))
if not bl: if not bl:
if declare_type == 'create': if declare_type == 'create':
bl = request.env['cc.bl'].sudo().create(bl_vals) bl = request.env['cc.bl'].sudo().create(bl_vals)
...@@ -307,7 +306,6 @@ class TTApi(http.Controller): ...@@ -307,7 +306,6 @@ class TTApi(http.Controller):
bl.write(bl_vals) bl.write(bl_vals)
if bl and ((declare_type == 'create' and len(exit_bl_obj) <= 0) or ( if bl and ((declare_type == 'create' and len(exit_bl_obj) <= 0) or (
declare_type == 'update' and bl.state == 'draft')): declare_type == 'update' and bl.state == 'draft')):
logging.info('-----update big')
# 生成cc.big.package # 生成cc.big.package
big_bag_list = kws.get('big_bag_list') big_bag_list = kws.get('big_bag_list')
if big_bag_list and len(big_bag_list) > 0: if big_bag_list and len(big_bag_list) > 0:
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论