|
@@ -71,6 +71,8 @@ class OrderService
|
|
|
break;
|
|
|
}
|
|
|
|
|
|
+ $this->setSpeedLimit($plan->speed_limit);
|
|
|
+
|
|
|
if (!$this->user->save()) {
|
|
|
DB::rollBack();
|
|
|
abort(500, '开通失败');
|
|
@@ -253,6 +255,11 @@ class OrderService
|
|
|
return true;
|
|
|
}
|
|
|
|
|
|
+ private function setSpeedLimit($speedLimit)
|
|
|
+ {
|
|
|
+ $this->user->speed_limit = $speedLimit;
|
|
|
+ }
|
|
|
+
|
|
|
private function buyByResetTraffic()
|
|
|
{
|
|
|
$this->user->u = 0;
|