|
@@ -124,7 +124,7 @@ class Course extends Api{
|
|
|
//$map[] = ['orders.custom_uid','=',$uid];
|
|
|
$map = [];
|
|
|
// 查询状态
|
|
|
- if( $status ) $map[] = ['status','=',$status];
|
|
|
+ if( $status ) $map[] = ['course.status','=',$status];
|
|
|
// 查询订单课程
|
|
|
// $Paginator = $orders->query()
|
|
|
// ->join('orders_product','orders_product.order_id','=','orders.id')
|
|
@@ -134,9 +134,10 @@ class Course extends Api{
|
|
|
// ->orderByDesc('orders_product.id')
|
|
|
// ->paginate($limit, $select);
|
|
|
$Paginator = $Model->query()
|
|
|
+ ->select('course.*', DB::raw('count(kailin_course_reservation.id) as course_reservation_number'))
|
|
|
->leftJoin('course_reservation','course.id','=','course_reservation.course_id')
|
|
|
->where($map)
|
|
|
- ->select('course.*',DB::raw('count(kailin_course_reservation.id) as course_reservation_number'))
|
|
|
+ ->groupBy('course.id')
|
|
|
->paginate($limit);
|
|
|
foreach ($Paginator->items() as &$orders_product) {
|
|
|
$orders_product['image'] = path_compat($orders_product['image']);
|