diff --git a/sf_mrs_connect/models/res_config_setting.py b/sf_mrs_connect/models/res_config_setting.py index fff55a58..4d9c0ece 100644 --- a/sf_mrs_connect/models/res_config_setting.py +++ b/sf_mrs_connect/models/res_config_setting.py @@ -54,9 +54,9 @@ class ResConfigSettings(models.TransientModel): _logger.info("同步所有刀具型号...") self.env['sf.cutting.tool.model'].sync_all_tool_model() _logger.info("同步所有刀具型号完成") - # _logger.info("同步所有功能刀具列表...") - # self.env['sf.functional.cutting.tool'].sync_all_functional_cutting_tool() - # _logger.info("同步所有功能刀具列表完成") + _logger.info("同步所有功能刀具列表...") + self.env['sf.functional.cutting.tool'].sync_all_functional_cutting_tool() + _logger.info("同步所有功能刀具列表完成") self.env['sf.fixture.material'].sync_all_fixture_material() _logger.info("同步夹具物料") self.env['sf.multi_mounting.type'].sync_all_multi_mounting_type() diff --git a/sf_mrs_connect/models/sync_common.py b/sf_mrs_connect/models/sync_common.py index ae0196bb..6b4ebb32 100644 --- a/sf_mrs_connect/models/sync_common.py +++ b/sf_mrs_connect/models/sync_common.py @@ -1184,7 +1184,7 @@ class sfSyncFunctional_cutting_tool(models.Model): "name": item['name'], "code": item['code'], # 功能刀具类型 - "mrs_cutting_tool_type_id": self.env['sf.cutting.tool.type'].search( + "mrs_cutting_tool_type_id": self.env['sf.functional.cutting.tool.model'].search( [('code', '=', item['mrs_cutting_tool_type_id'])]).id, # # 刀具型号 # "mrs_cutting_tool_model_id": self.env['sf.cutting.tool.model'].search( @@ -1219,7 +1219,7 @@ class sfSyncFunctional_cutting_tool(models.Model): "name": item['name'], "code": item['code'], # 功能刀具类型 - "mrs_cutting_tool_type_id": self.env['sf.cutting.tool.type'].search( + "mrs_cutting_tool_type_id": self.env['sf.functional.cutting.tool.model'].search( [('code', '=', item['mrs_cutting_tool_type_id'])]).id, "mrs_cutting_tool_integral_model_ids": self._get_functional_tool_model_ids( item['mrs_cutting_tool_integral_model_ids']), @@ -1276,7 +1276,7 @@ class sfSyncFunctional_cutting_tool(models.Model): "name": item['name'], "code": item['code'], # 功能刀具类型 - "mrs_cutting_tool_type_id": self.env['sf.cutting.tool.type'].search( + "mrs_cutting_tool_type_id": self.env['sf.functional.cutting.tool.model'].search( [('code', '=', item['mrs_cutting_tool_type_id'])]).id, "mrs_cutting_tool_integral_model_ids": self._get_functional_tool_model_ids( item['mrs_cutting_tool_integral_model_ids']), @@ -1308,7 +1308,7 @@ class sfSyncFunctional_cutting_tool(models.Model): "name": item['name'], "code": item['code'], # 功能刀具类型 - "mrs_cutting_tool_type_id": self.env['sf.cutting.tool.type'].search( + "mrs_cutting_tool_type_id": self.env['sf.functional.cutting.tool.model'].search( [('code', '=', item['mrs_cutting_tool_type_id'])]).id, "mrs_cutting_tool_integral_model_ids": self._get_functional_tool_model_ids( item['mrs_cutting_tool_integral_model_ids']),