6
0
Fork 0

订单列表筛选

release
李静 2021-12-15 19:24:38 +08:00
parent 8b354a5593
commit e9cb90567a
1 changed files with 21 additions and 0 deletions

View File

@ -2,8 +2,29 @@
namespace App\Endpoint\Api\Filters;
use App\Models\Order;
use EloquentFilter\ModelFilter;
class OrderFilter extends ModelFilter
{
public function status($status)
{
switch ($status) {
case 'pending':
$this->where('status', Order::STATUS_PENDING);
break;
case 'paid':
$this->where('status', Order::STATUS_PAID);
break;
case 'completed':
$this->where('status', Order::STATUS_COMPLETED);
break;
case 'cancelled':
$this->where('status', Order::STATUS_CANCELLED);
break;
}
}
}