|
|
@@ -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) {
|