新增同步夹具相关的定时器
This commit is contained in:
@@ -14,11 +14,11 @@
|
|||||||
'data': [
|
'data': [
|
||||||
'security/group_security.xml',
|
'security/group_security.xml',
|
||||||
'security/ir.model.access.csv',
|
'security/ir.model.access.csv',
|
||||||
'data/fixture_data.xml'
|
# 'data/fixture_data.xml'
|
||||||
'views/base_view.xml',
|
'views/base_view.xml',
|
||||||
'views/common_view.xml',
|
'views/common_view.xml',
|
||||||
"views/menu_view.xml",
|
|
||||||
'views/fixture_view.xml',
|
'views/fixture_view.xml',
|
||||||
|
'views/functional_fixture_view.xml',
|
||||||
'views/menu_view.xml',
|
'views/menu_view.xml',
|
||||||
# "views/tool_base_views.xml",
|
# "views/tool_base_views.xml",
|
||||||
# "views/tool_base_menu.xml",
|
# "views/tool_base_menu.xml",
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
from . import base
|
from . import base
|
||||||
from . import common
|
from . import common
|
||||||
from . import tool_base
|
from . import tool_base
|
||||||
from . import fixture_base
|
#from . import fixture_base
|
||||||
|
from . import fixture
|
||||||
|
from . import functional_fixture
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -25,9 +25,10 @@ class FixtureModel(models.Model):
|
|||||||
|
|
||||||
code = fields.Char(string='编码')
|
code = fields.Char(string='编码')
|
||||||
name = fields.Char(string="名称", size=15)
|
name = fields.Char(string="名称", size=15)
|
||||||
fixture_material_id = fields.Many2one('mrs.fixture.material', string="夹具物料", )
|
fixture_material_id = fields.Many2one('sf.fixture.material', string="夹具物料", )
|
||||||
multi_mounting_model_id = fields.Many2one('mrs.multi_mounting.type', string="联装类型")
|
fixture_material_type = fields.Char(string="夹具物料类型", related='fixture_material_id.name')
|
||||||
brand_id = fields.Many2one('mrs.machine.brand', string="品牌")
|
multi_mounting_type_id = fields.Many2one('sf.multi_mounting.type', string="联装类型")
|
||||||
|
brand_id = fields.Many2one('sf.machine.brand', string="品牌")
|
||||||
clamping_way = fields.Char(string="装夹方式")
|
clamping_way = fields.Char(string="装夹方式")
|
||||||
port_type = fields.Char(string="接口类型")
|
port_type = fields.Char(string="接口类型")
|
||||||
model_file = fields.Binary(string="3D模型图")
|
model_file = fields.Binary(string="3D模型图")
|
||||||
@@ -41,8 +42,11 @@ class FixtureModel(models.Model):
|
|||||||
clamp_workpiece_diameter_max = fields.Char(string="夹持工件直径MAX[mm]")
|
clamp_workpiece_diameter_max = fields.Char(string="夹持工件直径MAX[mm]")
|
||||||
maximum_carrying_weight = fields.Char(string="最大承载重量[kg]")
|
maximum_carrying_weight = fields.Char(string="最大承载重量[kg]")
|
||||||
Maximum_clamping_force = fields.Char(string="最大夹持力[n]")
|
Maximum_clamping_force = fields.Char(string="最大夹持力[n]")
|
||||||
materials_model_id = fields.Many2one('mrs.materials.model', string="材料型号")
|
materials_model_id = fields.Many2one('sf.materials.model', string="材料型号")
|
||||||
driving_way = fields.Char(string="驱动方式")
|
driving_way = fields.Char(string="驱动方式")
|
||||||
apply_machine_tool_type = fields.Char(string="适用机床型号")
|
apply_machine_tool_type = fields.Char(string="适用机床型号")
|
||||||
|
through_hole_size = fields.Integer(string="过孔大小[mm]", size=6)
|
||||||
|
screw_size = fields.Integer(string="螺牙大小[mm]", size=6)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -31,14 +31,7 @@ access_sf_chuck,sf.chuck,model_sf_chuck,base.group_user,1,1,1,1
|
|||||||
access_sf_chuck_model,sf.chuck.model,model_sf_chuck_model,base.group_user,1,1,1,1
|
access_sf_chuck_model,sf.chuck.model,model_sf_chuck_model,base.group_user,1,1,1,1
|
||||||
access_sf_cutting_tool_material,sf.cutting.tool.material,model_sf_cutting_tool_material,base.group_user,1,1,1,1
|
access_sf_cutting_tool_material,sf.cutting.tool.material,model_sf_cutting_tool_material,base.group_user,1,1,1,1
|
||||||
|
|
||||||
access_sf_setting_element_type,sf_setting_element_type,model_sf_setting_element_type,base.group_user,1,1,1,1
|
|
||||||
access_sf_clamping_element_type,sf_clamping_element_type,model_sf_clamping_element_type,base.group_user,1,1,1,1
|
|
||||||
access_sf_tool_setting_type,sf_tool_setting_type,model_sf_tool_setting_type,base.group_user,1,1,1,1
|
|
||||||
access_sf_locating_device_type,sf_locating_device_type,model_sf_locating_device_type,base.group_user,1,1,1,1
|
|
||||||
access_sf_locating_device_locate_mode,sf_locating_device_locate_mode,model_sf_locating_device_locate_mode,base.group_user,1,1,1,1
|
|
||||||
access_sf_guide_element_type,sf_guide_element_type,model_sf_guide_element_type,base.group_user,1,1,1,1
|
|
||||||
access_sf_guide_element_guide_mode,sf_guide_element_guide_mode,model_sf_guide_element_guide_mode,base.group_user,1,1,1,1
|
|
||||||
access_sf_guide_element_way_to_install,sf_guide_element_way_to_install,model_sf_guide_element_way_to_install,base.group_user,1,1,1,1
|
|
||||||
|
|
||||||
access_sf_fixture_material,sf_fixture_material,model_sf_fixture_material,base.group_user,1,1,1,1
|
access_sf_fixture_material,sf_fixture_material,model_sf_fixture_material,base.group_user,1,1,1,1
|
||||||
access_sf_multi_mounting_type,sf_multi_mounting_type,model_sf_multi_mounting_type,base.group_user,1,1,1,1
|
access_sf_multi_mounting_type,sf_multi_mounting_type,model_sf_multi_mounting_type,base.group_user,1,1,1,1
|
||||||
|
|||||||
|
@@ -264,69 +264,125 @@
|
|||||||
<field name="doall" eval="False"/>
|
<field name="doall" eval="False"/>
|
||||||
</record>
|
</record>
|
||||||
|
|
||||||
<record model="ir.cron" id="sf_cron27">
|
<record model="ir.cron" id="sf_fixture_material">
|
||||||
<field name="name">同步夹头型号</field>
|
<field name="name">同步夹具物料</field>
|
||||||
<field name="model_id" ref="model_sf_chuck"/>
|
<field name="model_id" ref="model_sf_fixture_material"/>
|
||||||
<field name="state">code</field>
|
<field name="state">code</field>
|
||||||
<field name="code">model.sync_chuck()</field>
|
<field name="code">model.sync_fixture_material()</field>
|
||||||
<field name="interval_number">1</field>
|
<field name="interval_number">1</field>
|
||||||
<field name="interval_type">days</field>
|
<field name="interval_type">days</field>
|
||||||
<field name="numbercall">-1</field>
|
<field name="numbercall">-1</field>
|
||||||
<field name="doall" eval="False"/>
|
<field name="doall" eval="False"/>
|
||||||
</record>
|
</record>
|
||||||
|
|
||||||
<record model="ir.cron" id="sf_cron28">
|
<record model="ir.cron" id="sf_multi_mounting_type">
|
||||||
<field name="name">同步夹头类型</field>
|
<field name="name">同步联装类型列表</field>
|
||||||
<field name="model_id" ref="model_sf_chuck_model"/>
|
<field name="model_id" ref="model_sf_multi_mounting_type"/>
|
||||||
<field name="state">code</field>
|
<field name="state">code</field>
|
||||||
<field name="code">model.sync_chuck_model()</field>
|
<field name="code">model.sync_multi_mounting_type()</field>
|
||||||
<field name="interval_number">1</field>
|
<field name="interval_number">1</field>
|
||||||
<field name="interval_type">days</field>
|
<field name="interval_type">days</field>
|
||||||
<field name="numbercall">-1</field>
|
<field name="numbercall">-1</field>
|
||||||
<field name="doall" eval="False"/>
|
<field name="doall" eval="False"/>
|
||||||
</record>
|
</record>
|
||||||
|
|
||||||
<record model="ir.cron" id="sf_cron29">
|
<record model="ir.cron" id="sf_fixture_model">
|
||||||
<field name="name">同步资源库夹紧元件型号</field>
|
<field name="name">同步夹具型号</field>
|
||||||
<field name="model_id" ref="model_sf_fixture_clamping_element"/>
|
<field name="model_id" ref="model_sf_fixture_model"/>
|
||||||
<field name="state">code</field>
|
<field name="state">code</field>
|
||||||
<field name="code">model.sync_fixture_clamping_element()</field>
|
<field name="code">model.sync_fixture_model()</field>
|
||||||
<field name="interval_number">1</field>
|
<field name="interval_number">1</field>
|
||||||
<field name="interval_type">days</field>
|
<field name="interval_type">days</field>
|
||||||
<field name="numbercall">-1</field>
|
<field name="numbercall">-1</field>
|
||||||
<field name="doall" eval="False"/>
|
<field name="doall" eval="False"/>
|
||||||
</record>
|
</record>
|
||||||
|
|
||||||
<record model="ir.cron" id="sf_cron30">
|
<record model="ir.cron" id="sf_functional_fixture_type">
|
||||||
<field name="name">同步资源库夹紧元件类型</field>
|
<field name="name">同步功能夹具类型</field>
|
||||||
<field name="model_id" ref="model_sf_clamping_element_type"/>
|
<field name="model_id" ref="model_sf_functional_fixture_type"/>
|
||||||
<field name="state">code</field>
|
<field name="state">code</field>
|
||||||
<field name="code">model.sync_clamping_element_type()</field>
|
<field name="code">model.sync_functional_fixture_type()</field>
|
||||||
<field name="interval_number">1</field>
|
<field name="interval_number">1</field>
|
||||||
<field name="interval_type">days</field>
|
<field name="interval_type">days</field>
|
||||||
<field name="numbercall">-1</field>
|
<field name="numbercall">-1</field>
|
||||||
<field name="doall" eval="False"/>
|
<field name="doall" eval="False"/>
|
||||||
</record>
|
</record>
|
||||||
|
|
||||||
<record model="ir.cron" id="sf_cron31">
|
<record model="ir.cron" id="sf_functional_fixture">
|
||||||
<field name="name">同步资源库导向元件类型</field>
|
<field name="name">同步功能夹具</field>
|
||||||
<field name="model_id" ref="model_sf_guide_element_type"/>
|
<field name="model_id" ref="model_sf_functional_fixture"/>
|
||||||
<field name="state">code</field>
|
<field name="state">code</field>
|
||||||
<field name="code">model.sync_guide_element_type()</field>
|
<field name="code">model.sync_functional_fixture()</field>
|
||||||
<field name="interval_number">1</field>
|
<field name="interval_number">1</field>
|
||||||
<field name="interval_type">days</field>
|
<field name="interval_type">days</field>
|
||||||
<field name="numbercall">-1</field>
|
<field name="numbercall">-1</field>
|
||||||
<field name="doall" eval="False"/>
|
<field name="doall" eval="False"/>
|
||||||
</record>
|
</record>
|
||||||
|
|
||||||
<record model="ir.cron" id="sf_cron31">
|
|
||||||
<field name="name">同步资源库导向元件导向方式</field>
|
<!-- <record model="ir.cron" id="sf_cron27">-->
|
||||||
<field name="model_id" ref="model_sf_guide_element_guide_mode"/>
|
<!-- <field name="name">同步夹头型号</field>-->
|
||||||
<field name="state">code</field>
|
<!-- <field name="model_id" ref="model_sf_chuck"/>-->
|
||||||
<field name="code">model.sync_guide_element_guide_mode()</field>
|
<!-- <field name="state">code</field>-->
|
||||||
<field name="interval_number">1</field>
|
<!-- <field name="code">model.sync_chuck()</field>-->
|
||||||
<field name="interval_type">days</field>
|
<!-- <field name="interval_number">1</field>-->
|
||||||
<field name="numbercall">-1</field>
|
<!-- <field name="interval_type">days</field>-->
|
||||||
<field name="doall" eval="False"/>
|
<!-- <field name="numbercall">-1</field>-->
|
||||||
</record>
|
<!-- <field name="doall" eval="False"/>-->
|
||||||
|
<!-- </record>-->
|
||||||
|
|
||||||
|
<!-- <record model="ir.cron" id="sf_cron28">-->
|
||||||
|
<!-- <field name="name">同步夹头类型</field>-->
|
||||||
|
<!-- <field name="model_id" ref="model_sf_chuck_model"/>-->
|
||||||
|
<!-- <field name="state">code</field>-->
|
||||||
|
<!-- <field name="code">model.sync_chuck_model()</field>-->
|
||||||
|
<!-- <field name="interval_number">1</field>-->
|
||||||
|
<!-- <field name="interval_type">days</field>-->
|
||||||
|
<!-- <field name="numbercall">-1</field>-->
|
||||||
|
<!-- <field name="doall" eval="False"/>-->
|
||||||
|
<!-- </record>-->
|
||||||
|
|
||||||
|
<!-- <record model="ir.cron" id="sf_cron29">-->
|
||||||
|
<!-- <field name="name">同步资源库夹紧元件型号</field>-->
|
||||||
|
<!-- <field name="model_id" ref="model_sf_fixture_clamping_element"/>-->
|
||||||
|
<!-- <field name="state">code</field>-->
|
||||||
|
<!-- <field name="code">model.sync_fixture_clamping_element()</field>-->
|
||||||
|
<!-- <field name="interval_number">1</field>-->
|
||||||
|
<!-- <field name="interval_type">days</field>-->
|
||||||
|
<!-- <field name="numbercall">-1</field>-->
|
||||||
|
<!-- <field name="doall" eval="False"/>-->
|
||||||
|
<!-- </record>-->
|
||||||
|
|
||||||
|
<!-- <record model="ir.cron" id="sf_cron30">-->
|
||||||
|
<!-- <field name="name">同步资源库夹紧元件类型</field>-->
|
||||||
|
<!-- <field name="model_id" ref="model_sf_clamping_element_type"/>-->
|
||||||
|
<!-- <field name="state">code</field>-->
|
||||||
|
<!-- <field name="code">model.sync_clamping_element_type()</field>-->
|
||||||
|
<!-- <field name="interval_number">1</field>-->
|
||||||
|
<!-- <field name="interval_type">days</field>-->
|
||||||
|
<!-- <field name="numbercall">-1</field>-->
|
||||||
|
<!-- <field name="doall" eval="False"/>-->
|
||||||
|
<!-- </record>-->
|
||||||
|
|
||||||
|
<!-- <record model="ir.cron" id="sf_cron31">-->
|
||||||
|
<!-- <field name="name">同步资源库导向元件类型</field>-->
|
||||||
|
<!-- <field name="model_id" ref="model_sf_guide_element_type"/>-->
|
||||||
|
<!-- <field name="state">code</field>-->
|
||||||
|
<!-- <field name="code">model.sync_guide_element_type()</field>-->
|
||||||
|
<!-- <field name="interval_number">1</field>-->
|
||||||
|
<!-- <field name="interval_type">days</field>-->
|
||||||
|
<!-- <field name="numbercall">-1</field>-->
|
||||||
|
<!-- <field name="doall" eval="False"/>-->
|
||||||
|
<!-- </record>-->
|
||||||
|
|
||||||
|
<!-- <record model="ir.cron" id="sf_cron31">-->
|
||||||
|
<!-- <field name="name">同步资源库导向元件导向方式</field>-->
|
||||||
|
<!-- <field name="model_id" ref="model_sf_guide_element_guide_mode"/>-->
|
||||||
|
<!-- <field name="state">code</field>-->
|
||||||
|
<!-- <field name="code">model.sync_guide_element_guide_mode()</field>-->
|
||||||
|
<!-- <field name="interval_number">1</field>-->
|
||||||
|
<!-- <field name="interval_type">days</field>-->
|
||||||
|
<!-- <field name="numbercall">-1</field>-->
|
||||||
|
<!-- <field name="doall" eval="False"/>-->
|
||||||
|
<!-- </record>-->
|
||||||
</odoo>
|
</odoo>
|
||||||
@@ -2866,13 +2866,13 @@ class SyncMulti_Mounting_Type(models.Model):
|
|||||||
|
|
||||||
|
|
||||||
class SyncFixtureModel(models.Model):
|
class SyncFixtureModel(models.Model):
|
||||||
_inherit = 'sf.fixture_model'
|
_inherit = 'sf.fixture.model'
|
||||||
_description = '同步夹具型号列表'
|
_description = '同步夹具型号列表'
|
||||||
|
|
||||||
url = '/api/fixture_model/list'
|
url = '/api/fixture_model/list'
|
||||||
|
|
||||||
# 定时同步夹具物料列表
|
# 定时同步夹具型号列表
|
||||||
def sync_multi_mounting_type(self):
|
def sync_fixture_model(self):
|
||||||
sf_sync_config = self.env['res.config.settings'].get_values()
|
sf_sync_config = self.env['res.config.settings'].get_values()
|
||||||
token = sf_sync_config['token']
|
token = sf_sync_config['token']
|
||||||
sf_secret_key = sf_sync_config['sf_secret_key']
|
sf_secret_key = sf_sync_config['sf_secret_key']
|
||||||
@@ -2893,11 +2893,11 @@ class SyncFixtureModel(models.Model):
|
|||||||
"name": item['name'],
|
"name": item['name'],
|
||||||
"code": item['code'],
|
"code": item['code'],
|
||||||
"remark": item['remark'],
|
"remark": item['remark'],
|
||||||
"fixture_material_id": self.env['mrs.fixture.material'].search(
|
"fixture_material_id": self.env['sf.fixture.material'].search(
|
||||||
[('code', '=', item.fixture_material_code)]).id,
|
[('code', '=', item.fixture_material_code)]).id,
|
||||||
"multi_mounting_type_id": self.env['mrs.multi_mounting.type'].search(
|
"multi_mounting_type_id": self.env['sf.multi_mounting.type'].search(
|
||||||
[('code', '=', item.multi_mounting_type_code)]).id,
|
[('code', '=', item.multi_mounting_type_code)]).id,
|
||||||
"brand_id": self.env['mrs.machine.brand'].search([('code', '=', item.brand_code)]).id,
|
"brand_id": self.env['sf.machine.brand'].search([('code', '=', item.brand_code)]).id,
|
||||||
"clamping_way": item.clamping_way,
|
"clamping_way": item.clamping_way,
|
||||||
"port_type": item.port_type,
|
"port_type": item.port_type,
|
||||||
"model_file": item.model_file,
|
"model_file": item.model_file,
|
||||||
@@ -2910,8 +2910,8 @@ class SyncFixtureModel(models.Model):
|
|||||||
"clamp_workpiece_height_max": item.clamp_workpiece_height_max,
|
"clamp_workpiece_height_max": item.clamp_workpiece_height_max,
|
||||||
"clamp_workpiece_diameter_max": item.clamp_workpiece_diameter_max,
|
"clamp_workpiece_diameter_max": item.clamp_workpiece_diameter_max,
|
||||||
"maximum_carrying_weight": item.maximum_carrying_weight,
|
"maximum_carrying_weight": item.maximum_carrying_weight,
|
||||||
"Maximum_clamping_force": item.Maximum_clamping_force,
|
"maximum_clamping_force": item.maximum_clamping_force,
|
||||||
"materials_model_id": self.env['mrs.materials.model'].search(
|
"materials_model_id": self.env['sf.materials.model'].search(
|
||||||
[('materials_no', '=', item.materials_model_code)]).id,
|
[('materials_no', '=', item.materials_model_code)]).id,
|
||||||
"driving_way": item.driving_way,
|
"driving_way": item.driving_way,
|
||||||
"apply_machine_tool_type": item.apply_machine_tool_type,
|
"apply_machine_tool_type": item.apply_machine_tool_type,
|
||||||
@@ -2921,11 +2921,11 @@ class SyncFixtureModel(models.Model):
|
|||||||
"name": item['name'],
|
"name": item['name'],
|
||||||
"code": item['code'],
|
"code": item['code'],
|
||||||
"remark": item['remark'],
|
"remark": item['remark'],
|
||||||
"fixture_material_id": self.env['mrs.fixture.material'].search(
|
"fixture_material_id": self.env['sf.fixture.material'].search(
|
||||||
[('code', '=', item.fixture_material_code)]).id,
|
[('code', '=', item.fixture_material_code)]).id,
|
||||||
"multi_mounting_type_id": self.env['mrs.multi_mounting.type'].search(
|
"multi_mounting_type_id": self.env['sf.multi_mounting.type'].search(
|
||||||
[('code', '=', item.multi_mounting_type_code)]).id,
|
[('code', '=', item.multi_mounting_type_code)]).id,
|
||||||
"brand_id": self.env['mrs.machine.brand'].search([('code', '=', item.brand_code)]).id,
|
"brand_id": self.env['sf.machine.brand'].search([('code', '=', item.brand_code)]).id,
|
||||||
"clamping_way": item.clamping_way,
|
"clamping_way": item.clamping_way,
|
||||||
"port_type": item.port_type,
|
"port_type": item.port_type,
|
||||||
"model_file": item.model_file,
|
"model_file": item.model_file,
|
||||||
@@ -2938,8 +2938,8 @@ class SyncFixtureModel(models.Model):
|
|||||||
"clamp_workpiece_height_max": item.clamp_workpiece_height_max,
|
"clamp_workpiece_height_max": item.clamp_workpiece_height_max,
|
||||||
"clamp_workpiece_diameter_max": item.clamp_workpiece_diameter_max,
|
"clamp_workpiece_diameter_max": item.clamp_workpiece_diameter_max,
|
||||||
"maximum_carrying_weight": item.maximum_carrying_weight,
|
"maximum_carrying_weight": item.maximum_carrying_weight,
|
||||||
"Maximum_clamping_force": item.Maximum_clamping_force,
|
"maximum_clamping_force": item.maximum_clamping_force,
|
||||||
"materials_model_id": self.env['mrs.materials.model'].search(
|
"materials_model_id": self.env['sf.materials.model'].search(
|
||||||
[('materials_no', '=', item.materials_model_code)]).id,
|
[('materials_no', '=', item.materials_model_code)]).id,
|
||||||
"driving_way": item.driving_way,
|
"driving_way": item.driving_way,
|
||||||
"apply_machine_tool_type": item.apply_machine_tool_type,
|
"apply_machine_tool_type": item.apply_machine_tool_type,
|
||||||
@@ -2947,7 +2947,7 @@ class SyncFixtureModel(models.Model):
|
|||||||
else:
|
else:
|
||||||
raise ValidationError("认证未通过")
|
raise ValidationError("认证未通过")
|
||||||
|
|
||||||
# 定时同步所有夹具物料列表
|
# 定时同步所有夹具型号列表
|
||||||
def sync_all_fixture_model(self):
|
def sync_all_fixture_model(self):
|
||||||
sf_sync_config = self.env['res.config.settings'].get_values()
|
sf_sync_config = self.env['res.config.settings'].get_values()
|
||||||
token = sf_sync_config['token']
|
token = sf_sync_config['token']
|
||||||
@@ -2970,11 +2970,11 @@ class SyncFixtureModel(models.Model):
|
|||||||
"name": item['name'],
|
"name": item['name'],
|
||||||
"code": item['code'],
|
"code": item['code'],
|
||||||
"remark": item['remark'],
|
"remark": item['remark'],
|
||||||
"fixture_material_id": self.env['mrs.fixture.material'].search(
|
"fixture_material_id": self.env['sf.fixture.material'].search(
|
||||||
[('code', '=', item.fixture_material_code)]).id,
|
[('code', '=', item.fixture_material_code)]).id,
|
||||||
"multi_mounting_type_id": self.env['mrs.multi_mounting.type'].search(
|
"multi_mounting_type_id": self.env['sf.multi_mounting.type'].search(
|
||||||
[('code', '=', item.multi_mounting_type_code)]).id,
|
[('code', '=', item.multi_mounting_type_code)]).id,
|
||||||
"brand_id": self.env['mrs.machine.brand'].search([('code', '=', item.brand_code)]).id,
|
"brand_id": self.env['sf.machine.brand'].search([('code', '=', item.brand_code)]).id,
|
||||||
"clamping_way": item.clamping_way,
|
"clamping_way": item.clamping_way,
|
||||||
"port_type": item.port_type,
|
"port_type": item.port_type,
|
||||||
"model_file": item.model_file,
|
"model_file": item.model_file,
|
||||||
@@ -2987,8 +2987,8 @@ class SyncFixtureModel(models.Model):
|
|||||||
"clamp_workpiece_height_max": item.clamp_workpiece_height_max,
|
"clamp_workpiece_height_max": item.clamp_workpiece_height_max,
|
||||||
"clamp_workpiece_diameter_max": item.clamp_workpiece_diameter_max,
|
"clamp_workpiece_diameter_max": item.clamp_workpiece_diameter_max,
|
||||||
"maximum_carrying_weight": item.maximum_carrying_weight,
|
"maximum_carrying_weight": item.maximum_carrying_weight,
|
||||||
"Maximum_clamping_force": item.Maximum_clamping_force,
|
"maximum_clamping_force": item.maximum_clamping_force,
|
||||||
"materials_model_id": self.env['mrs.materials.model'].search(
|
"materials_model_id": self.env['sf.materials.model'].search(
|
||||||
[('materials_no', '=', item.materials_model_code)]).id,
|
[('materials_no', '=', item.materials_model_code)]).id,
|
||||||
"driving_way": item.driving_way,
|
"driving_way": item.driving_way,
|
||||||
"apply_machine_tool_type": item.apply_machine_tool_type,
|
"apply_machine_tool_type": item.apply_machine_tool_type,
|
||||||
@@ -2998,11 +2998,11 @@ class SyncFixtureModel(models.Model):
|
|||||||
"name": item['name'],
|
"name": item['name'],
|
||||||
"code": item['code'],
|
"code": item['code'],
|
||||||
"remark": item['remark'],
|
"remark": item['remark'],
|
||||||
"fixture_material_id": self.env['mrs.fixture.material'].search(
|
"fixture_material_id": self.env['sf.fixture.material'].search(
|
||||||
[('code', '=', item.fixture_material_code)]).id,
|
[('code', '=', item.fixture_material_code)]).id,
|
||||||
"multi_mounting_type_id": self.env['mrs.multi_mounting.type'].search(
|
"multi_mounting_type_id": self.env['sf.multi_mounting.type'].search(
|
||||||
[('code', '=', item.multi_mounting_type_code)]).id,
|
[('code', '=', item.multi_mounting_type_code)]).id,
|
||||||
"brand_id": self.env['mrs.machine.brand'].search([('code', '=', item.brand_code)]).id,
|
"brand_id": self.env['sf.machine.brand'].search([('code', '=', item.brand_code)]).id,
|
||||||
"clamping_way": item.clamping_way,
|
"clamping_way": item.clamping_way,
|
||||||
"port_type": item.port_type,
|
"port_type": item.port_type,
|
||||||
"model_file": item.model_file,
|
"model_file": item.model_file,
|
||||||
@@ -3015,8 +3015,8 @@ class SyncFixtureModel(models.Model):
|
|||||||
"clamp_workpiece_height_max": item.clamp_workpiece_height_max,
|
"clamp_workpiece_height_max": item.clamp_workpiece_height_max,
|
||||||
"clamp_workpiece_diameter_max": item.clamp_workpiece_diameter_max,
|
"clamp_workpiece_diameter_max": item.clamp_workpiece_diameter_max,
|
||||||
"maximum_carrying_weight": item.maximum_carrying_weight,
|
"maximum_carrying_weight": item.maximum_carrying_weight,
|
||||||
"Maximum_clamping_force": item.Maximum_clamping_force,
|
"maximum_clamping_force": item.maximum_clamping_force,
|
||||||
"materials_model_id": self.env['mrs.materials.model'].search(
|
"materials_model_id": self.env['sf.materials.model'].search(
|
||||||
[('materials_no', '=', item.materials_model_code)]).id,
|
[('materials_no', '=', item.materials_model_code)]).id,
|
||||||
"driving_way": item.driving_way,
|
"driving_way": item.driving_way,
|
||||||
"apply_machine_tool_type": item.apply_machine_tool_type,
|
"apply_machine_tool_type": item.apply_machine_tool_type,
|
||||||
|
|||||||
Reference in New Issue
Block a user