소스 검색

部分提交

zengjun 3 년 전
부모
커밋
684072b911
1개의 변경된 파일4개의 추가작업 그리고 0개의 파일을 삭제
  1. 4 0
      app/Filters/OrderPackageFilters.php

+ 4 - 0
app/Filters/OrderPackageFilters.php

@@ -11,6 +11,7 @@ use App\Traits\ModelSearchWay;
 use Illuminate\Database\Eloquent\Builder;
 use Illuminate\Http\Request;
 use Illuminate\Support\Carbon;
+use Illuminate\Support\Facades\DB;
 use Illuminate\Support\Str;
 use phpDocumentor\Reflection\Types\Boolean;
 
@@ -67,6 +68,9 @@ class OrderPackageFilters
         $this->queryBuilder
             ->whereIn('status', [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, null])
             ->whereIn('exception_status', [0, 1, 2, 3, 4, 5, 6, 7, null]);
+        if(array_key_exists("sent_at_end",$filters) || array_key_exists("sent_at_start",$filters)){
+            $this->queryBuilder->from(DB::raw("`order_packages` force index (order_packages_sent_at_index)"));
+        }
         $this->getOrderQuery();
 
         foreach ($filters as $filter => $value) {