修复工件配送后没有同步任务下发时间的bug,AGV配置中增加是否下发AGV任务

This commit is contained in:
胡尧
2024-08-27 10:42:24 +08:00
parent b35f444e49
commit c6f6927d57
7 changed files with 62 additions and 4 deletions

View File

@@ -109,11 +109,19 @@ class WorkpieceDeliveryWizard(models.TransientModel):
)
# 如果关联了工件配送单,则修改状态为已下发
if self.delivery_ids:
self.delivery_ids.write({
val = {
'status': '已下发',
'agv_scheduling_id': scheduling.id,
'feeder_station_start_id': scheduling.start_site_id.id,
})
}
# 如果agv任务已经下发则修改工件配送单信息
if scheduling.state == '配送中':
val.update({
'feeder_station_destination_id': scheduling.end_site_id.id,
'route_id': scheduling.agv_route_id.id,
'task_delivery_time': fields.Datetime.now()
})
self.delivery_ids.write(val)
# 如果是解除装夹工单,则需要处理工单逻辑
for item in self.workorder_ids: