Просмотр исходного кода

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

visuddhinanda 2 лет назад
Родитель
Сommit
c971353d21
1 измененных файлов с 7 добавлено и 1 удалено
  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);
         $pageSize = $request->get('page_size',1000);
         $start = $request->get('start',1);
         $start = $request->get('start',1);
         $output = array();
         $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);
             $content = $this->getContent($book,$iPara);
             //查找黑体字
             //查找黑体字
             $words = WbwTemplate::where('book',$book)
             $words = WbwTemplate::where('book',$book)