修改AGV调度
This commit is contained in:
@@ -11,7 +11,6 @@ class WorkpieceDeliveryWizard(models.TransientModel):
|
||||
_inherit = ["barcodes.barcode_events_mixin"]
|
||||
_description = '工件配送'
|
||||
|
||||
# delivery_ids = fields.Many2many('sf.workpiece.delivery', string='配送')
|
||||
rfid_code = fields.Char('rfid码')
|
||||
delivery_ids = fields.Many2many('sf.workpiece.delivery', string='配送单')
|
||||
workorder_ids = fields.Many2many('mrp.workorder', string='工单')
|
||||
@@ -157,6 +156,12 @@ class WorkpieceDeliveryWizard(models.TransientModel):
|
||||
workorder = self.env['mrp.workorder'].search(
|
||||
[('production_line_state', '=', '待上产线'), ('rfid_code', '=', barcode),
|
||||
('state', '=', 'done')])
|
||||
# 找到对应的配送单
|
||||
delivery = self.env['sf.workpiece.delivery'].search(
|
||||
[('type', '=', '上产线'), ('rfid_code', '=', barcode),
|
||||
('status', '=', '待下发')])
|
||||
if delivery:
|
||||
self.delivery_ids |= delivery
|
||||
elif delivery_type == '运送空料架':
|
||||
workorder = self.env['mrp.workorder'].search(
|
||||
[('routing_type', '=', '解除装夹'), ('rfid_code', '=', barcode),
|
||||
|
||||
Reference in New Issue
Block a user