优化刀具模版和刀具标准库
This commit is contained in:
@@ -2220,6 +2220,10 @@ class Cutting_tool_standard_library(models.Model):
|
||||
"fit_blade_shape_id": False if not item['fit_blade_shape'] else self.env[
|
||||
'maintenance.equipment.image'].search(
|
||||
[('name', '=', item['fit_blade_shape'])]).id,
|
||||
"chuck_id": False if not item['chuck_code'] else self.search(
|
||||
[('code', '=', item['chuck_code'].replace("JKM", result['factory_short_name']))]).id,
|
||||
"handle_id": False if not item['handle_code'] else self.search(
|
||||
[('code', '=', item['handle_code'].replace("JKM", result['factory_short_name']))]).id,
|
||||
"suitable_machining_method_ids": [(6, 0, [])] if not item.get(
|
||||
'suitable_machining_methods') else self.env['maintenance.equipment.image']._get_ids(
|
||||
item['suitable_machining_methods']),
|
||||
@@ -2258,6 +2262,10 @@ class Cutting_tool_standard_library(models.Model):
|
||||
"fit_blade_shape_id": False if not item['fit_blade_shape'] else self.env[
|
||||
'maintenance.equipment.image'].search(
|
||||
[('name', '=', item['fit_blade_shape'])]).id,
|
||||
"chuck_id": False if not item['chuck_code'] else self.search(
|
||||
[('code', '=', item['chuck_code'].replace("JKM", result['factory_short_name']))]).id,
|
||||
"handle_id": False if not item['handle_code'] else self.search(
|
||||
[('code', '=', item['handle_code'].replace("JKM", result['factory_short_name']))]).id,
|
||||
"suitable_machining_method_ids": [(6, 0, [])] if not item.get(
|
||||
'suitable_machining_methods') else self.env['maintenance.equipment.image']._get_ids(
|
||||
item['suitable_machining_methods']),
|
||||
@@ -2318,6 +2326,10 @@ class Cutting_tool_standard_library(models.Model):
|
||||
"fit_blade_shape_id": False if not item['fit_blade_shape'] else self.env[
|
||||
'maintenance.equipment.image'].search(
|
||||
[('name', '=', item['fit_blade_shape'])]).id,
|
||||
"chuck_id": False if not item['chuck_code'] else self.search(
|
||||
[('code', '=', item['chuck_code'].replace("JKM", result['factory_short_name']))]).id,
|
||||
"handle_id": False if not item['handle_code'] else self.search(
|
||||
[('code', '=', item['handle_code'].replace("JKM", result['factory_short_name']))]).id,
|
||||
"suitable_machining_method_ids": [(6, 0, [])] if not item.get(
|
||||
'suitable_machining_method') else self.env['maintenance.equipment.image']._get_ids(
|
||||
item['suitable_machining_method']),
|
||||
@@ -2356,6 +2368,10 @@ class Cutting_tool_standard_library(models.Model):
|
||||
"fit_blade_shape_id": False if not item['fit_blade_shape'] else self.env[
|
||||
'maintenance.equipment.image'].search(
|
||||
[('name', '=', item['fit_blade_shape'])]).id,
|
||||
"chuck_id": False if not item['chuck_code'] else self.search(
|
||||
[('code', '=', item['chuck_code'].replace("JKM", result['factory_short_name']))]).id,
|
||||
"handle_id": False if not item['handle_code'] else self.search(
|
||||
[('code', '=', item['handle_code'].replace("JKM", result['factory_short_name']))]).id,
|
||||
"suitable_machining_method_ids": [(6, 0, [])] if not item.get(
|
||||
'suitable_machining_methods') else self.env['maintenance.equipment.image']._get_ids(
|
||||
item['suitable_machining_methods']),
|
||||
@@ -2681,6 +2697,7 @@ class CuttingToolBasicParameters(models.Model):
|
||||
'name': knife_handle_item['name'],
|
||||
'code': knife_handle_item['code'],
|
||||
'cutting_tool_type': '刀柄',
|
||||
'taper_shank_model': knife_handle_item['taper_shank_model'],
|
||||
'standard_library_id': self.env['sf.cutting_tool.standard.library'].search(
|
||||
[('code', '=', knife_handle_item['standard_library_code'].replace("JKM", result[
|
||||
'factory_short_name']))]).id,
|
||||
@@ -2706,6 +2723,7 @@ class CuttingToolBasicParameters(models.Model):
|
||||
else:
|
||||
self.write({
|
||||
'name': knife_handle_item['name'],
|
||||
'taper_shank_model': knife_handle_item['taper_shank_model'],
|
||||
'total_length': knife_handle_item['total_length'],
|
||||
'flange_shank_length': knife_handle_item['flange_length'],
|
||||
'flange_diameter': knife_handle_item['flange_diameter'],
|
||||
@@ -3043,6 +3061,7 @@ class CuttingToolBasicParameters(models.Model):
|
||||
[('code', '=', knife_handle_item['standard_library_code'].replace("JKM", result[
|
||||
'factory_short_name']))]).id,
|
||||
'total_length': knife_handle_item['total_length'],
|
||||
'taper_shank_model': knife_handle_item['taper_shank_model'],
|
||||
'flange_shank_length': knife_handle_item['flange_length'],
|
||||
'flange_diameter': knife_handle_item['flange_diameter'],
|
||||
'shank_length': knife_handle_item['shank_length'],
|
||||
@@ -3068,6 +3087,7 @@ class CuttingToolBasicParameters(models.Model):
|
||||
self.write({
|
||||
'name': knife_handle_item['name'],
|
||||
'total_length': knife_handle_item['total_length'],
|
||||
'taper_shank_model': knife_handle_item['taper_shank_model'],
|
||||
'flange_shank_length': knife_handle_item['flange_length'],
|
||||
'flange_diameter': knife_handle_item['flange_diameter'],
|
||||
'shank_length': knife_handle_item['shank_length'],
|
||||
|
||||
Reference in New Issue
Block a user