1.修复质量模块的权限2.修复agv接口

This commit is contained in:
jinling.yang
2024-02-23 11:09:57 +08:00
parent 39381ac5b0
commit 9ecd95faa0
2 changed files with 13 additions and 5 deletions

View File

@@ -337,8 +337,10 @@ class Manufacturing_Connect(http.Controller):
workpiece_delivery = request.env['sf.workpiece.delivery'].sudo().search(
[('feeder_station_destination', '=', ret['DeviceId'])])
if workpiece_delivery:
logging.info('workpiece_delivery.production_id:%s' % workpiece_delivery.production_id.id)
workpiece_delivery.production_id.write({'production_line_state': '上产线'})
for wd in workpiece_delivery:
if wd.production_id.production_line_state == '上产线':
logging.info('wd.production_id:%s' % workpiece_delivery.production_id.id)
wd.production_id.write({'production_line_state': '已上产线'})
else:
res = {'Succeed': False, 'ErrorCode': 203, 'Error': '该DeviceId没有对应的工件配送数据'}
else:
@@ -367,8 +369,10 @@ class Manufacturing_Connect(http.Controller):
workpiece_delivery = request.env['sf.workpiece.delivery'].sudo().search(
[('feeder_station_destination', '=', ret['DeviceId'])])
if workpiece_delivery:
logging.info('workpiece_delivery.production_id:%s' % workpiece_delivery.production_id.id)
workpiece_delivery.production_id.write({'production_line_state': '产线'})
for wd in workpiece_delivery:
if wd.production_id.production_line_state == '产线':
logging.info('wd.production_id:%s' % workpiece_delivery.production_id.id)
wd.production_id.write({'production_line_state': '已下产线'})
else:
res = {'Succeed': False, 'ErrorCode': 203, 'Error': '该DeviceId没有对应的工件配送数据'}
else: