"desc"]) { $failData = [ 'total' => 0, 'current' => $page, 'size' => $size, 'list' => new Collection(), ]; $rep = CouponBill::alias("a") ->join("business b", "a.business_code = b.code") ->wher(!empty($keyword), function ($q) use ($keyword) { $q->where("b.business_name", "like", "%$keyword%"); }); $failData ['total'] = $rep->count(); $failData ['list'] = $rep->field("a.*,b.business_name") ->page($page, $size) ->order($orders) ->select(); return $failData; } }