45 lines
1.4 KiB
PHP
45 lines
1.4 KiB
PHP
<?php
|
|
|
|
namespace App\Admin\Controllers;
|
|
|
|
use App\Http\Controllers\Controller;
|
|
use Illuminate\Http\Request;
|
|
|
|
class TestController extends Controller
|
|
{
|
|
|
|
public function index(Request $request)
|
|
{
|
|
$users = \App\Models\User::whereHas('identity.info', function ($query) {
|
|
$query->where('configs->perf_100', '>', 0)
|
|
->orWhere('configs->perf_500', '>', 0)
|
|
->orWhere('configs->perf_1000', '>', 0);
|
|
})->get();
|
|
foreach ($users as $key => $user) {
|
|
\App\Jobs\Perf::dispatch($user, true);
|
|
dump($user->id);
|
|
}
|
|
dd(1);
|
|
$UpgradePayment = \App\Models\UpgradePayment::find(7);
|
|
// $source = [
|
|
// 'user_id' => $UpgradePayment->user->id,
|
|
// 'type' => 'UpgradeVip',
|
|
// 'payment_id' => $UpgradePayment->id,
|
|
// ];
|
|
// \App\Bonus\AddPerf::settlement($UpgradePayment->user, $UpgradePayment->amount, $source);
|
|
event(new \App\Events\UpgradePaid($UpgradePayment));
|
|
dd();
|
|
//购卡订单
|
|
//
|
|
$info = \App\Models\CardPayment::find(2);
|
|
\App\Bonus\BuyCard::settlement($info);
|
|
|
|
//推荐代理示例
|
|
// $info = \App\Models\UpgradePayment::find(5);
|
|
// \App\Bonus\DirectAgency::settlement($info);
|
|
//推荐会员示例
|
|
// $info = \App\Models\UpgradePayment::find(2);
|
|
// \App\Bonus\DirectVip::settlement($info);
|
|
}
|
|
}
|