修复工件预调接口
This commit is contained in:
@@ -110,15 +110,15 @@ class Manufacturing_Connect(http.Controller):
|
|||||||
logging.info('RfidCode:%s' % ret['RfidCode'])
|
logging.info('RfidCode:%s' % ret['RfidCode'])
|
||||||
if 'RfidCode' in ret:
|
if 'RfidCode' in ret:
|
||||||
workorder = request.env['mrp.workorder'].sudo().search(
|
workorder = request.env['mrp.workorder'].sudo().search(
|
||||||
[('routing_type', '=', '前置三元定位检测'), ('rfid_code', '=', ret['RfidCode'])])
|
[('routing_type', '=', '装夹预调'), ('rfid_code', '=', ret['RfidCode'])])
|
||||||
if workorder:
|
if workorder:
|
||||||
for item in workorder:
|
for item in workorder:
|
||||||
if item.material_center_point:
|
if item.material_center_point:
|
||||||
offset = item.material_center_point.strip('()').split(',')
|
offset = item.material_center_point[1:-1].split(",")
|
||||||
res['Datas'].append({
|
res['Datas'].append({
|
||||||
'XOffset': 0 if not item.material_center_point else offset[0],
|
'XOffset': 0 if not item.material_center_point else offset[0],
|
||||||
'YOffset': 0 if not item.material_center_point else offset[1],
|
'YOffset': 0 if not item.material_center_point else offset[1],
|
||||||
'ZOffet': 0 if not item.material_center_point else offset[3],
|
'ZOffet': 0 if not item.material_center_point else offset[2],
|
||||||
'COffset': 'G54' if not item.X_deviation_angle else item.X_deviation_angle
|
'COffset': 'G54' if not item.X_deviation_angle else item.X_deviation_angle
|
||||||
})
|
})
|
||||||
else:
|
else:
|
||||||
|
|||||||
Reference in New Issue
Block a user