Browse Source

修改课程列表接口

jun 6 months ago
parent
commit
6ef8d7309c
1 changed files with 2 additions and 16 deletions
  1. 2 16
      app/Http/Controllers/Api/Course.php

+ 2 - 16
app/Http/Controllers/Api/Course.php

@@ -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']);