You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
	
	
		
		
			
	
    
		
			
				
					
						                                                 | 
						 | 
						<?php
namespace App\Console\Commands;
use App\Common\OrderStatus;use App\Common\PayType;use App\Models\Order;use App\Service\SmsService;use App\Traits\SmsTraits;use Illuminate\Console\Command;
class BalanceDue extends Command{    /**     * The name and signature of the console command.     *     * @var string     */    protected $signature = 'balance:due';
    /**     * The console command description.     *     * @var string     */    protected $description = '尾款支付通知';
    /**     * Create a new command instance.     *     * @return void     */    public function __construct()    {        parent::__construct();    }
    /**     * Execute the console command.     *     * @return int     */    public function handle()    {    	if (env('SMS_SWITCH' , '') == true) {			$orders = Order::query()				->where('status', OrderStatus::PAY_EARNEST)				->get();			$sms = new SmsService();			foreach ($orders as $order) {				if (!empty($order->mobile)) {					$type = $order->pay_type == PayType::DEPOSIT_PAY ? '订金' : '定金';					$sms->send('pay',['订单号:'.$order->orderNumber,$type,$order->timeout,$type,SmsTraits::$systeaNameText['user']],[$order->mobile]);				}			}		}    }}
  |