36 lines
714 B
PHP
36 lines
714 B
PHP
<?php
|
|
/**
|
|
* Created by PhpStorm.
|
|
* Author:
|
|
* Date: 2017/3/14
|
|
* Time: 上午10:09
|
|
*/
|
|
|
|
namespace app\frontend\modules\order\services;
|
|
|
|
|
|
use app\common\models\Order;
|
|
use app\frontend\modules\order\services\behavior\OrderReceive;
|
|
|
|
class AutoComplete
|
|
{
|
|
//自动完成
|
|
public static function autoComplete()
|
|
{
|
|
$orders = Order::waitReceive()->get();
|
|
if ($orders) {
|
|
self::query($orders);
|
|
}
|
|
}
|
|
|
|
private static function query($orders)
|
|
{
|
|
foreach ($orders as $order)
|
|
{
|
|
$receive_class = new OrderReceive($order);
|
|
if ($receive_class->receiveable()) {
|
|
$receive_class->receive();
|
|
}
|
|
}
|
|
}
|
|
} |