diff --git a/sf_manufacturing/models/mrp_workcenter.py b/sf_manufacturing/models/mrp_workcenter.py index 3539327a..7483d188 100644 --- a/sf_manufacturing/models/mrp_workcenter.py +++ b/sf_manufacturing/models/mrp_workcenter.py @@ -61,7 +61,7 @@ class ResWorkcenter(models.Model): AND equipment_id IS NOT NULL AND maintenance_equipment.workcenter_id IS NOT NULL AND maintenance_equipment.workcenter_id IN %s - AND (schedule_date, schedule_date + INT ERVAL '1h' * duration) OVERLAPS (%s, %s) + AND (schedule_date, schedule_date + INTERVAL '1 hour') OVERLAPS (%s, %s) GROUP BY maintenance_equipment.workcenter_id; """ self.env.cr.execute(sql, [tuple(self.ids), fields.Datetime.to_string(start_datetime.astimezone()), diff --git a/sf_plan_management/views/operations_rename_menu.xml b/sf_plan_management/views/operations_rename_menu.xml index 2070e869..990d7bb1 100644 --- a/sf_plan_management/views/operations_rename_menu.xml +++ b/sf_plan_management/views/operations_rename_menu.xml @@ -4,5 +4,17 @@ 计划管理 + + + 工单计划 + + + + + + + + + \ No newline at end of file