保持智能工厂刀具标准库与cloud一致

This commit is contained in:
liaodanlong
2025-01-21 16:04:16 +08:00
parent 39b29960e3
commit a9b4c5d91b

View File

@@ -2302,7 +2302,7 @@ class Cutting_tool_standard_library(models.Model):
if result['status'] == 1: if result['status'] == 1:
for item in result['cutting_tool_standard_library_all_list']: for item in result['cutting_tool_standard_library_all_list']:
cutting_tool_standard_library = self.search( cutting_tool_standard_library = self.search(
[("code", '=', item['code'].replace("JKM", result['factory_short_name'])), [("code", '=', item['code']),
("active", 'in', [True, False])]) ("active", 'in', [True, False])])
cutting_tool_type = self.env['sf.cutting.tool.type'].search( cutting_tool_type = self.env['sf.cutting.tool.type'].search(
[("code", '=', item['cutting_tool_type_code'])]) [("code", '=', item['cutting_tool_type_code'])])
@@ -2313,7 +2313,7 @@ class Cutting_tool_standard_library(models.Model):
brand = self.env['sf.machine.brand'].search([("code", '=', item['brand_code'])]) brand = self.env['sf.machine.brand'].search([("code", '=', item['brand_code'])])
if not cutting_tool_standard_library: if not cutting_tool_standard_library:
self.create({ self.create({
"code": item['code'].replace("JKM", result['factory_short_name']), "code": item['code'],
"name": item['name'], "name": item['name'],
"cutting_tool_material_id": cutting_tool_material.id, "cutting_tool_material_id": cutting_tool_material.id,
"cutting_tool_type_id": cutting_tool_type.id, "cutting_tool_type_id": cutting_tool_type.id,