|
|
@@ -4,8 +4,8 @@ namespace App\Services;
|
|
|
|
|
|
use App\OrderPackage;
|
|
|
use App\Services\common\QueryService;
|
|
|
-use Illuminate\Database\Eloquent\Builder;
|
|
|
use Illuminate\Http\Request;
|
|
|
+use Illuminate\Support\Arr;
|
|
|
use Illuminate\Support\Facades\Auth;
|
|
|
|
|
|
const TABLE = "order_packages.";
|
|
|
@@ -29,6 +29,10 @@ Class PackageService
|
|
|
$packages->whereIn('logistic_number',array_values(array_filter(preg_split('/[,, ]+/is', $params['logistic_number']))));
|
|
|
unset($params["logistic_number"]);
|
|
|
}
|
|
|
+ if ($params['is_weighed']?? false) {
|
|
|
+ $packages->whereNotNull('weighed_at');
|
|
|
+ Arr::forget($params, 'is_weighed');
|
|
|
+ }
|
|
|
$columnQueryRules=[
|
|
|
'batch_number' => ['like' => ''],
|
|
|
'created_at_start' => ['alias' => 'created_at','startDate' => " 00:00:00"],
|