修改AGV调度

This commit is contained in:
胡尧
2024-08-16 09:43:03 +08:00
parent aecf2121a1
commit 4e0d8f1c88
4 changed files with 21 additions and 6 deletions

View File

@@ -13,6 +13,7 @@ class RepeatTaskException(UserError):
class AgvScheduling(models.Model):
_name = 'sf.agv.scheduling'
_description = 'agv调度'
_order = 'id desc'
name = fields.Char('任务单号', index=True, copy=False)
@@ -233,6 +234,7 @@ class AgvScheduling(models.Model):
for rec in self:
if rec.state != '配送中':
return False
_logger.info('AGV任务调度完成任务%s' % rec)
rec.state = '已配送'
rec.task_completion_time = fields.Datetime.now()
@@ -245,6 +247,7 @@ class AgvScheduling(models.Model):
for rec in self:
if rec.state != '待下发':
return False
_logger.info('AGV任务调度下发调度任务路线为%s' % agv_task_route)
# rec._delivery_avg()
# 获取agv任务路线名称
rec.state = '配送中'