1、新增刀具管理模块安装时根据已有机床设备存在的刀位创建机台换刀申请记录

This commit is contained in:
yuxianghui
2023-12-11 14:41:31 +08:00
parent 8489a67e64
commit 94df139110
3 changed files with 27 additions and 17 deletions

View File

@@ -477,7 +477,17 @@ class MachineTableToolChangingApply(models.Model):
[('name', '=', self.name.id)]).write({'status': '0'})
def create_tool_change_application(self):
print("调用了create_tool_change_application()")
maintenance_equipment_ids = self.env['maintenance.equipment'].sudo().search(
[('product_template_ids', '!=', False)])
tool_changing_apply = self.env['sf.machine.table.tool.changing.apply']
if maintenance_equipment_ids:
for maintenance_equipment_id in maintenance_equipment_ids:
if maintenance_equipment_id.product_template_ids:
for product_template_id in maintenance_equipment_id.product_template_ids:
tool_changing_apply.sudo().create({
'maintenance_equipment_id': product_template_id.equipment_id.id,
'cutter_spacing_code_id': product_template_id.id
})
class CAMWorkOrderProgramKnifePlan(models.Model):