手动刷新平安订单

This commit is contained in:
2022-01-25 10:28:55 +08:00
parent fce06208b9
commit 206e046d1d
2 changed files with 37 additions and 0 deletions

View File

@@ -0,0 +1,32 @@
<?php
namespace App\Admin\Actions\Coupon;
use App\Jobs\CheckCouponByLog;
use App\Jobs\CheckCouponLog;
use Encore\Admin\Actions\Action;
use Illuminate\Http\Request;
class RefreshPAOrder extends Action
{
public $name = '刷新平安订单id';
protected $selector = '.refresh-order';
public function handle(Request $request)
{
$table = 'api_log_'.date('Ym');
CheckCouponLog::dispatch($table);
CheckCouponByLog::dispatch($table);
return $this->response()->success('正在获取数据,请等待片刻后刷新页面查看!')->refresh();
}
public function html()
{
return <<<HTML
<a class="btn btn-sm btn-default refresh-order "><i class="fa fa-refresh"></i>刷新平安订单id</a>
HTML;
}
}

View File

@@ -2,6 +2,7 @@
namespace App\Admin\Controllers\Coupon;
use App\Admin\Actions\Coupon\RefreshPAOrder;
use App\Models\ActivityRule;
use App\Models\Coupon;
use App\Models\User;
@@ -27,6 +28,10 @@ class IndexController extends AdminController
$grid->disableBatchActions();
$grid->disableActions();
$grid->tools(function (Grid\Tools $tools) {
$tools->append(new refreshPAOrder());//食物
});
$grid->model()
->with(['outlet.province', 'outlet.city', 'outlet.district', 'user', 'user.info'])
->whereIn('status', [2, 3])