优化获得cnc程序代码
This commit is contained in:
@@ -250,20 +250,20 @@ class MrpWorkOrder(models.Model):
|
|||||||
# cnc程序获取
|
# cnc程序获取
|
||||||
|
|
||||||
def fetchCNC(self):
|
def fetchCNC(self):
|
||||||
res = {'model_code': self.product_id.barcode, 'production_no': self.production_id.name,
|
res = [{'model_code': self.product_id.barcode, 'production_no': self.production_id.name,
|
||||||
'machine_tool_code': self.workcenter_id.machine_tool_id.code,
|
'machine_tool_code': self.workcenter_id.machine_tool_id.code,
|
||||||
'material_code': self.env['mrs.production.materials'].search(
|
'material_code': self.env['mrs.production.materials'].search(
|
||||||
[('id', '=', self.product_id.materials_id.id)]).materials_no,
|
[('id', '=', self.product_id.materials_id.id)]).materials_no,
|
||||||
'material_type_code': self.env['mrs.materials.model'].search(
|
'material_type_code': self.env['mrs.materials.model'].search(
|
||||||
[('id', '=', self.product_id.materials_type_id.id)]).materials_no,
|
[('id', '=', self.product_id.materials_type_id.id)]).materials_no,
|
||||||
'embryo_long': self.product_id.bom_ids.bom_line_ids.product_id.long,
|
'embryo_long': self.product_id.bom_ids.bom_line_ids.product_id.long,
|
||||||
'embryo_height': self.product_id.bom_ids.bom_line_ids.product_id.height,
|
'embryo_height': self.product_id.bom_ids.bom_line_ids.product_id.height,
|
||||||
'embryo_width': self.product_id.bom_ids.bom_line_ids.product_id.width
|
'embryo_width': self.product_id.bom_ids.bom_line_ids.product_id.width
|
||||||
}
|
}]
|
||||||
configsettings = self.env['res.config.settings'].get_values()
|
configsettings = self.env['res.config.settings'].get_values()
|
||||||
token = configsettings['token']
|
# token = configsettings['token']
|
||||||
mrs_secret_key = configsettings['mrs_secret_key']
|
# mrs_secret_key = configsettings['mrs_secret_key']
|
||||||
config_header = Common.get_headers(self, token, mrs_secret_key)
|
config_header = Common.get_headers(self, configsettings['token'], configsettings['mrs_secret_key'])
|
||||||
url = '/api/intelligent_programming/create'
|
url = '/api/intelligent_programming/create'
|
||||||
config_url = configsettings['mrs_url'] + url
|
config_url = configsettings['mrs_url'] + url
|
||||||
res_str = json.dumps(res)
|
res_str = json.dumps(res)
|
||||||
|
|||||||
Reference in New Issue
Block a user