|
@@ -64,7 +64,7 @@ class AutoFinishOrder implements ShouldQueue
|
|
|
}
|
|
|
|
|
|
// 检查订单状态是否为服务中
|
|
|
- if ($order->state !== OrderStatus::SERVING->value) {
|
|
|
+ if ($order->state !== OrderStatus::SERVICING->value) {
|
|
|
Log::info('自动结束订单跳过 - 订单状态不是服务中', [
|
|
|
'order_id' => $order->id,
|
|
|
'current_state' => $order->state,
|
|
@@ -74,14 +74,14 @@ class AutoFinishOrder implements ShouldQueue
|
|
|
}
|
|
|
|
|
|
// 更新订单状态为已完成
|
|
|
- $order->state = OrderStatus::FINISHED->value;
|
|
|
+ $order->state = OrderStatus::SERVICE_END->value;
|
|
|
$order->updated_at = now();
|
|
|
$order->save();
|
|
|
|
|
|
// 记录订单状态变更日志
|
|
|
OrderRecord::create([
|
|
|
'order_id' => $order->id,
|
|
|
- 'state' => OrderStatus::FINISHED->value,
|
|
|
+ 'state' => OrderRecordStatus::COMPLETED->value,
|
|
|
'object_id' => $order->coach_id,
|
|
|
'object_type' => CoachUser::class,
|
|
|
'remark' => '系统自动完成服务',
|