From 651c8f266bb4ddc672d8c75456488a5c4478c03b Mon Sep 17 00:00:00 2001 From: "jinling.yang" Date: Fri, 25 Oct 2024 15:41:23 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8DCNC=E5=B7=A5=E5=8D=95?= =?UTF-8?q?=E6=B6=88=E6=81=AF=E6=8F=90=E9=86=92=E8=B7=B3=E8=BD=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sf_message/models/sf_message_workorder.py | 24 +++++++++++------------ 1 file changed, 11 insertions(+), 13 deletions(-) diff --git a/sf_message/models/sf_message_workorder.py b/sf_message/models/sf_message_workorder.py index dee46fa8..135aa1cd 100644 --- a/sf_message/models/sf_message_workorder.py +++ b/sf_message/models/sf_message_workorder.py @@ -61,10 +61,10 @@ class SFMessageWork(models.Model): second=0, microsecond=0 ) - logging.info(current_time) - logging.info(target_time) - logging.info(target_time - time_range) - logging.info(target_time + time_range) + # logging.info(current_time) + # logging.info(target_time) + # logging.info(target_time - time_range) + # logging.info(target_time + time_range) if target_time - time_range <= current_time_datetime <= target_time + time_range: search_condition = [ ('delivery_warning', '=', 'warning')] if bussiness_node in template_names['预警'] else [ @@ -76,15 +76,13 @@ class SFMessageWork(models.Model): business_node_key = bussiness_node.split('工单')[0].strip() workcenter_mapping = { '装夹预调': '工件装夹', - 'CNC加工': '自动产线', + 'CNC加工': '自动生产', '解除装夹': '工件拆卸', '表面工艺': '表面工艺外协', } workcenter_name = workcenter_mapping.get(business_node_key) - logging.info(workcenter_name) active_id = self.env['mrp.workcenter'].search([('name', 'ilike', workcenter_name)], limit=1).id - logging.info(active_id) i += 1 if i >= 1: action_id = self.env.ref('sf_message.mrp_workorder_action_notify').id @@ -132,15 +130,15 @@ class SFMessageWork(models.Model): date_planned_finished = datetime.strptime(date_planned_finished_str, '%Y-%m-%d %H:%M:%S') twelve_hours_ago = current_time_datetime - timedelta(hours=12) if current_time_datetime >= date_planned_finished and item.delivery_warning not in ['overdue']: - logging.info("------overdue-------") - logging.info(f"Workorder: {item.production_id.name}, Current Time: {current_time_datetime}, " - f"Planned Finish: {date_planned_finished}") + # logging.info("------overdue-------") + # logging.info(f"Workorder: {item.production_id.name}, Current Time: {current_time_datetime}, " + # f"Planned Finish: {date_planned_finished}") item.delivery_warning = 'overdue' elif twelve_hours_ago <= current_time_datetime <= date_planned_finished and item.delivery_warning not in [ 'warning']: - logging.info("------warning-------") - logging.info(f"Workorder: {item.production_id.name}, Current Time: {current_time_datetime}, " - f"Planned Finish: {date_planned_finished}") + # logging.info("------warning-------") + # logging.info(f"Workorder: {item.production_id.name}, Current Time: {current_time_datetime}, " + # f"Planned Finish: {date_planned_finished}") item.delivery_warning = 'warning' business_node_ids = { '装夹预调_overdue': self.env.ref('sf_message.bussiness_mrp_workorder_pre_overdue').id,