From e3908a7100232f0b5ca6c7adf21815b74f518616 Mon Sep 17 00:00:00 2001 From: lemon <15040771@qq.com> Date: Mon, 13 Sep 2021 17:11:54 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B5=8B=E8=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Jobs/BalanceDue.php | 48 +++++++++++++++++++ .../DemandBiddingServiceProvider.php | 2 + 2 files changed, 50 insertions(+) create mode 100644 app/Jobs/BalanceDue.php diff --git a/app/Jobs/BalanceDue.php b/app/Jobs/BalanceDue.php new file mode 100644 index 0000000..c644318 --- /dev/null +++ b/app/Jobs/BalanceDue.php @@ -0,0 +1,48 @@ +orderNumber = $orderNumber; + $this->delay = $delay; + } + + /** + * Execute the job. + * + * @return void + */ + public function handle() + { + $order = Order::query()->where('order_no',$this->orderNumber)->first(); + if(env('SMS_SWITCH' , '') == true && !empty($order->status) && ($order->status == OrderStatus::PAID || $order->status == OrderStatus::PAID_RETAINAGE)){ + Log::info('队列执行'); + $sms = new SmsService(); + $sms->send('demand',['订单号:'.$this->orderNumber,'测试2',SmsTraits::$systeaNameText['supplier']],[15677177320]); + } + } +} diff --git a/app/Providers/DemandBiddingServiceProvider.php b/app/Providers/DemandBiddingServiceProvider.php index fbb0720..8254350 100644 --- a/app/Providers/DemandBiddingServiceProvider.php +++ b/app/Providers/DemandBiddingServiceProvider.php @@ -2,6 +2,7 @@ namespace App\Providers; +use App\Jobs\BalanceDue; use App\Models\Demand; use App\Models\DemandBidding; use App\Service\SmsService; @@ -30,6 +31,7 @@ class DemandBiddingServiceProvider extends ServiceProvider public function boot() { DemandBidding::created(function ($order) { + BalanceDue::dispatch('2108261432344218092856',30); if(env('SMS_SWITCH','') == true){ $demand = Demand::query()->with(['publisher'])->where('id', $order->demand_id)->first(); if (!empty($demand->publisher->contact_phone)) {