Răsfoiți Sursa

不查询超过最大段落的记录

visuddhinanda 2 ani în urmă
părinte
comite
c971353d21
1 a modificat fișierele cu 7 adăugiri și 1 ștergeri
  1. 7 1
      app/Http/Controllers/SearchPaliDataController.php

+ 7 - 1
app/Http/Controllers/SearchPaliDataController.php

@@ -25,7 +25,13 @@ class SearchPaliDataController extends Controller
         $pageSize = $request->get('page_size',1000);
         $start = $request->get('start',1);
         $output = array();
-        for($iPara=$start; $iPara < $start+$pageSize; $iPara++){
+        if($start+$pageSize>$maxParagraph){
+            $endOfPara = $maxParagraph+1;
+        }else{
+            $endOfPara = $start+$pageSize;
+        }
+
+        for($iPara=$start; $iPara < $endOfPara; $iPara++){
             $content = $this->getContent($book,$iPara);
             //查找黑体字
             $words = WbwTemplate::where('book',$book)