ソースを参照

feat: 组卷获取题目增加audit_status=0的过滤条件

过卫栋 3 週間 前
コミット
33d33b0ede

+ 3 - 0
app/Services/LearningAnalyticsService.php

@@ -1674,6 +1674,9 @@ class LearningAnalyticsService
 
             $query = \App\Models\Question::query();
 
+            // 【新增】只获取审核通过的题目(audit_status = 0 表示合格)
+            $query->where('audit_status', 0);
+
             // 按知识点筛选
             if (!empty($kpCodes)) {
                 $query->whereIn('kp_code', $kpCodes);

+ 3 - 0
app/Services/QuestionLocalService.php

@@ -314,6 +314,9 @@ class QuestionLocalService
     {
         $query = Question::query();
 
+        // 【新增】只获取审核通过的题目(audit_status = 0 表示合格)
+        $query->where('audit_status', 0);
+
         if (!empty($filters['kp_codes'])) {
             $query->whereIn('kp_code', $filters['kp_codes']);
         }