36 lines
856 B
PHP
36 lines
856 B
PHP
<?php
|
|
namespace App\Domains\Real\Services;
|
|
|
|
use App\Core\Service;
|
|
use App\Domains\Real\Repositories\OrderRepository;
|
|
use App\Domains\Real\Repositories\AddedOrderRepository;
|
|
|
|
class OrderService extends Service
|
|
{
|
|
public $orderRepository;
|
|
public $addedOrderRepository;
|
|
|
|
/**
|
|
* 构造函数
|
|
*
|
|
* @return void
|
|
*/
|
|
public function __construct(OrderRepository $orderRepository, AddedOrderRepository $addedOrderRepository)
|
|
{
|
|
$this->orderRepository = $orderRepository;
|
|
$this->addedOrderRepository = $addedOrderRepository;
|
|
}
|
|
|
|
/**
|
|
* 订单列表
|
|
*
|
|
* @return void
|
|
*/
|
|
public function index(array $conditions = [])
|
|
{
|
|
$conditions['type'] = $conditions['type'] ?? 0;
|
|
|
|
$repository = !$conditions['type'] ? $this->orderRepository : $this->addedOrderRepository;
|
|
}
|
|
}
|