如果是本地环境则直接通过

This commit is contained in:
iVampireSP.com 2022-09-01 21:15:13 +08:00
parent 3aef11bf2d
commit 64a8d3579a
No known key found for this signature in database
GPG Key ID: 2F7B001CA27A8132
2 changed files with 25 additions and 5 deletions

View File

@ -16,9 +16,8 @@ class BalanceController extends Controller
public function index(Request $request)
{
//
$balance = $request->user();
return $this->success($balance);
$balances = Balance::thisUser()->simplePaginate(30);
return $this->success($balances);
}
public function store(Request $request)
@ -33,11 +32,27 @@ public function store(Request $request)
$balance = new Balance();
$balance = $balance->create([
$data = [
'user_id' => $user->id,
'amount' => $request->amount,
'payment' => 'alipay',
]);
];
// if local
if (env('APP_ENV') == 'local') {
$data['payment'] = null;
$data['paid_at'] = now();
}
$balance = $balance->create($data);
if (env('APP_ENV') == 'local') {
$user->increment('balance', $request->amount);
return $this->success($balance);
}
// 生成 18 位订单号
$order_id = date('YmdHis') . $balance->id . rand(1000, 9999);

View File

@ -29,4 +29,9 @@ public function user()
{
return $this->belongsTo(User::class);
}
public function scopeThisUser($query)
{
return $query->where('user_id', auth()->id());
}
}