From b7ff8d0bd53078ca9d77fa21e0e4945eefd0670d Mon Sep 17 00:00:00 2001 From: yuxianghui <3437689193@qq.com> Date: Wed, 25 Sep 2024 11:52:29 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0CNC=E7=BC=BA=E5=88=80?= =?UTF-8?q?=E5=88=9B=E5=BB=BACAM=E6=97=A5=E5=BF=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sf_tool_management/models/base.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/sf_tool_management/models/base.py b/sf_tool_management/models/base.py index 84460220..33ab0790 100644 --- a/sf_tool_management/models/base.py +++ b/sf_tool_management/models/base.py @@ -321,9 +321,12 @@ class CAMWorkOrderProgramKnifePlan(models.Model): # 获取编程单号 programming_no = cnc_processing.workorder_id.production_id.programming_no - if not self.env['sf.cam.work.order.program.knife.plan'].sudo().search( - [('programming_no', '=', programming_no), - ('functional_tool_name', '=', cnc_processing.cutting_tool_name)]): + logging.info(f'编程单号:{programming_no}') + cam_id = self.env['sf.cam.work.order.program.knife.plan'].sudo().search( + [('programming_no', '=', programming_no), + ('functional_tool_name', '=', cnc_processing.cutting_tool_name)]) + logging.info(f'CAM装刀计划:{cam_id}') + if not cam_id: knife_plan = self.env['sf.cam.work.order.program.knife.plan'].sudo().create({ 'name': cnc_processing.workorder_id.production_id.name, 'programming_no': programming_no,