make(StoreOrderServices::class); $orderInfo = $orderSerives->get($id); if (!$orderInfo) { throw new ValidateException('订单不存在'); } if ($orderInfo->paid) { throw new ValidateException('订单已支付'); } /** @var StoreOrderSuccessServices $storeOrderSuccessServices */ $storeOrderSuccessServices = app()->make(StoreOrderSuccessServices::class); $storeOrderSuccessServices->paySuccess($orderInfo->toArray(), PayServices::OFFLINE_PAY); return true; } }