quanwei
7 days ago 30563323a53b0d0260c97d08a9e8bd4cc8227a95
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<?php
 
namespace app\shop\model\plus\vip;
 
use app\common\model\plus\vip\Order as OrderModel;
 
/**
 * VIP专区订单模型
 */
class Order extends OrderModel
{
    /**
     * 获取列表
     */
    public function getList($param=[],$user_id = null, $is_settled = -1)
    {
        $model = $this->with(['user', 'vipUser'=>['user'], 'referee','orderMaster'=>['product'=>['image']]])
            ->where('is_invalid', '=', 0);
        // 筛选用户
        $user_id > 0 && $model = $model->where('user_id', '=', $user_id);
        // 筛选结算状态
        $is_settled > -1 && $model = $model->where('is_settled', '=', $is_settled);
        // 获取列表数据
        return $model->order(['create_time' => 'desc'])
            ->paginate($param);
    }
}