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,