make(StoreOrderTakeServices::class); $res = $service->update($order['id'], ['status' => 2]); $order = $service->get((int)$order['id']); $res = $res && $service->storeProductOrderUserTakeDelivery($order); if (!$res) { Log::error('收货失败:' . $order['order_id']); } OrderStatusJob::dispatch([$order['id'], 'user_take_delivery', ['change_message' => '用户已收货', 'change_manager_type' => 'user', 'change_manager_id' => $order['uid']]]); return true; } }