|
@@ -125,22 +125,6 @@ class Course extends Api{
|
|
|
$map = [];
|
|
|
// 查询状态
|
|
|
if( $status ) $map[] = ['status','=',$status];
|
|
|
- $select = [
|
|
|
- 'orders_product.id as orders_product_id',
|
|
|
- 'orders_product.pay_total','orders_product.status',
|
|
|
- 'orders_product.price_total',
|
|
|
- 'orders_product.coupon_total',
|
|
|
- 'orders_product.pay_total',
|
|
|
- 'orders_product.course_id',
|
|
|
- 'orders_product.order_id',
|
|
|
- 'orders_product.course_number',
|
|
|
- 'orders_product.reservation_number',
|
|
|
- 'orders_product.product_id',
|
|
|
- 'course.name as course_name',
|
|
|
- 'course.address',
|
|
|
- 'course.desc',
|
|
|
- 'course.image',
|
|
|
- ];
|
|
|
// 查询订单课程
|
|
|
// $Paginator = $orders->query()
|
|
|
// ->join('orders_product','orders_product.order_id','=','orders.id')
|
|
@@ -150,7 +134,9 @@ class Course extends Api{
|
|
|
// ->orderByDesc('orders_product.id')
|
|
|
// ->paginate($limit, $select);
|
|
|
$Paginator = $Model->query()
|
|
|
+ ->leftJoin('course_reservation','course.id','=','course_reservation.course_id')
|
|
|
->where($map)
|
|
|
+ ->select('course.*',DB::raw('count(kailin_course_reservation.id) as course_reservation_number'))
|
|
|
->paginate($limit);
|
|
|
foreach ($Paginator->items() as &$orders_product) {
|
|
|
$orders_product['image'] = path_compat($orders_product['image']);
|