From 4b6fd72237ecf08792d9ed4a1cf9d0118348711d Mon Sep 17 00:00:00 2001 From: mgw <1392924357@qq.com> Date: Wed, 15 Jan 2025 09:34:09 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4=E4=B8=8B=E5=8F=91=E6=9B=B4?= =?UTF-8?q?=E6=96=B0=E8=BF=9B=E8=A1=8C=E4=B8=AD=E7=8A=B6=E6=80=81=E7=9A=84?= =?UTF-8?q?=E5=88=B6=E9=80=A0=E8=AE=A2=E5=8D=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sf_mrs_connect/controllers/controllers.py | 48 +++++++++++------------ 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/sf_mrs_connect/controllers/controllers.py b/sf_mrs_connect/controllers/controllers.py index dbf485a1..8c2c7be9 100644 --- a/sf_mrs_connect/controllers/controllers.py +++ b/sf_mrs_connect/controllers/controllers.py @@ -29,7 +29,7 @@ class Sf_Mrs_Connect(http.Controller, MultiInheritController): if ret['manufacturing_type'] in ('scrap', 'invalid_tool_rework', 'rework'): domain += [('state', 'not in', ['done', 'scrap', 'cancel'])] else: - domain += [('state', 'in', ['confirmed', 'pending_cam'])] + domain += [('state', 'in', ['confirmed', 'pending_cam', 'progress'])] productions = request.env['mrp.production'].with_user( request.env.ref("base.user_admin")).search(domain) productions_technology_to_confirmed = request.env['mrp.production'].with_user( @@ -118,10 +118,10 @@ class Sf_Mrs_Connect(http.Controller, MultiInheritController): # 更新编程记录 correct_record_ids_obj = None correct_production_id = None - rework_record_ids_obj = None - rework_production_id = None - scrap_record_ids_obj = None - scrap_production_id = None + # rework_record_ids_obj = None + # rework_production_id = None + # scrap_record_ids_obj = None + # scrap_production_id = None for production in productions: logging.info('production====:%s' % production.name) record_ids_obj = production.programming_record_ids.filtered( @@ -174,8 +174,8 @@ class Sf_Mrs_Connect(http.Controller, MultiInheritController): }) logging.info('已创建返工的编程记录:%s' % production.name) logging.info('rework_record_ids_obj====:%s' % rework_record_ids_obj) - rework_production_id = production.id - logging.info('rework_production_id====:%s' % rework_production_id) + # rework_production_id = production.id + # logging.info('rework_production_id====:%s' % rework_production_id) elif ret['manufacturing_type'] == 'scrap': production.programming_record_ids.create({ 'number': len(production.programming_record_ids) + 1, @@ -224,23 +224,23 @@ class Sf_Mrs_Connect(http.Controller, MultiInheritController): }) logging.info('已创建正确的制造订单的编程记录:%s' % production.name) - if rework_record_ids_obj: - logging.info('rework_record_ids_obj====:%s' % rework_record_ids_obj) - if production.id == rework_production_id: - continue - else: - logging.info('创建返工的制造订单的编程记录') - production.programming_record_ids.create({ - 'number': len(production.programming_record_ids) + 1, - 'production_id': production.id, - 'reason': rework_record_ids_obj.reason, - 'programming_method': rework_record_ids_obj.programming_method, - 'current_programming_count': rework_record_ids_obj.current_programming_count, - 'target_production_id': rework_record_ids_obj.target_production_id, - 'apply_time': rework_record_ids_obj.apply_time, - 'send_time': rework_record_ids_obj.send_time, - }) - logging.info('已创建返工的制造订单的编程记录:%s' % production.name) + # if rework_record_ids_obj: + # logging.info('rework_record_ids_obj====:%s' % rework_record_ids_obj) + # if production.id == rework_production_id: + # continue + # else: + # logging.info('创建返工的制造订单的编程记录') + # production.programming_record_ids.create({ + # 'number': len(production.programming_record_ids) + 1, + # 'production_id': production.id, + # 'reason': rework_record_ids_obj.reason, + # 'programming_method': rework_record_ids_obj.programming_method, + # 'current_programming_count': rework_record_ids_obj.current_programming_count, + # 'target_production_id': rework_record_ids_obj.target_production_id, + # 'apply_time': rework_record_ids_obj.apply_time, + # 'send_time': rework_record_ids_obj.send_time, + # }) + # logging.info('已创建返工的制造订单的编程记录:%s' % production.name) res.update({ 'production_ids': productions.ids