فهرست منبع

【FIx】修改课程报告获取最新报告

liuxiangxin 2 ماه پیش
والد
کامیت
e18487cc8f
1فایلهای تغییر یافته به همراه7 افزوده شده و 1 حذف شده
  1. 7 1
      app/Http/Controllers/Api/Video/Course.php

+ 7 - 1
app/Http/Controllers/Api/Video/Course.php

@@ -32,7 +32,7 @@ class Course extends Api{
 		// 获取用户学习记录
 		$record 					= $LearnRecord->query()->where([['custom_uid','=',$uid]])->groupBy('course_id')->select(['course_id',DB::raw('max(`status`) as status')])->get()->toArray();
 		// 获取报告
-		$report						= $ExamRecord->query()->where([['custom_uid','=',$uid],['status','=',1]])->groupBy('course_id')->pluck('id','course_id')->toArray();
+		$reportList					= $ExamRecord->query()->where([['custom_uid','=',$uid],['status','=',1]])->groupBy('course_id')->select(['course_id',DB::raw('max(`id`) as id')])->get()->toArray();
 		// 记录列表
 		$recordList 				= [];
 		// 以课程重组课程状态
@@ -40,6 +40,12 @@ class Course extends Api{
 			// 重组
 			$recordList[$value['course_id']] = $value['status'];
 		}
+		$report						= [];
+		// 以课程重组课程状态
+		foreach ($reportList as $key => $value) {
+			// 重组
+			$report[$value['course_id']] = $value['id'];
+		}
 		// 循环处理数据
 		foreach ($Paginator as $key => $value) {
 			// 类型名称