109 lines
3.1 KiB
PHP
109 lines
3.1 KiB
PHP
<?php
|
|
|
|
namespace App\Http\Controllers;
|
|
|
|
use App\Events\Lottery;
|
|
use App\Events\WithdrawCompleted;
|
|
use App\Models\LotteryGift;
|
|
use App\Models\Seller;
|
|
use App\Models\Withdraw;
|
|
use App\Notifications\Registered as RegisteredNotify;
|
|
use App\User;
|
|
use Auth;
|
|
use EasyWeChat\Kernel\Messages\Image;
|
|
use Illuminate\Http\Request;
|
|
use RuLong\Order\Events\OrderCreated as OrderCreatedEvent;
|
|
use RuLong\Order\Models\Order;
|
|
use RuLong\UserAccount\Events\AccountRuleExecuted;
|
|
|
|
class TestController extends Controller
|
|
{
|
|
|
|
public function __construct(Request $request)
|
|
{
|
|
|
|
}
|
|
|
|
public function index(Request $request)
|
|
{
|
|
Order::withTrashed()->whereNotNull('deleted_at')->forceDelete();
|
|
die();
|
|
$info = Withdraw::find(11);
|
|
event(new WithdrawCompleted($info));
|
|
|
|
die();
|
|
$users = User::whereIn('id', [42, 38, 37, 39])->get();
|
|
foreach ($users as $key => $user) {
|
|
$user->account()->delete();
|
|
$user->info()->delete();
|
|
$user->logins()->delete();
|
|
$user->cart()->delete();
|
|
$user->couponlog()->delete();
|
|
$user->lessonFavorite()->delete();
|
|
User::withTrashed()->where('id', $user->id)->forceDelete();
|
|
}
|
|
|
|
die();
|
|
$order = Order::find(49);
|
|
|
|
event(new OrderCreatedEvent($order));
|
|
|
|
die();
|
|
$user = User::find(1);
|
|
$user->rule('Point', 100, false, []);
|
|
|
|
die();
|
|
$seller = Seller::find(7);
|
|
$category_ids = $seller->top_cate_id;
|
|
dd($category_ids);
|
|
|
|
die();
|
|
$user = User::find(1);
|
|
$log = $user->account->logs()->where('id', 1)->first();
|
|
event(new AccountRuleExecuted($user->account, $log));
|
|
die();
|
|
if ($user->relation->parent_id > 0) {
|
|
\Notification::send($user->parent, new RegisteredNotify($user));
|
|
}
|
|
die();
|
|
$mediaId = 'fysQHODFoeIoO-ZEDRFVBmtkCAjqXnYco1HeyFKy_kg';
|
|
$text = new Image($mediaId);
|
|
$text->toXmlArray(); // or $text->mediaId = $media;
|
|
die();
|
|
$order = Order::find(14);
|
|
$params_ids = $order->details()->pluck('item_id')->toArray();
|
|
|
|
dd($order->user->cart()->whereIn('lesson_id', $params_ids)->delete());
|
|
Cart::where('user_id', $order->user_id)->whereIn('lesson_id', $params_ids)->delete();
|
|
die();
|
|
$list = LotteryGift::get();
|
|
|
|
foreach ($list as $key => $gift) {
|
|
$log = $gift->lottery->logs()->create([
|
|
'user_id' => Auth::id(),
|
|
'gift_id' => $gift->id,
|
|
]);
|
|
event(new Lottery($log));
|
|
}
|
|
|
|
dd(route('RuLong.ueditor.server'));
|
|
dd(2);
|
|
$one = Seller::first();
|
|
$olist = collect($one);
|
|
|
|
dump(collect()->count());
|
|
dump($olist);
|
|
dump($olist->count());
|
|
$list = Seller::get();
|
|
dump($list);
|
|
|
|
dd('stop');
|
|
$list = Order::where('state', 'UNPAY')->whereIn('user_id', [1, 2, 3, 4, 5, 6, 7, 8, 9, 14])->get();
|
|
|
|
foreach ($list as $key => $order) {
|
|
event(new OrderCreated($order));
|
|
}
|
|
|
|
}
|
|
}
|