|
@@ -6,10 +6,13 @@ namespace App\Repositories;
|
|
|
|
|
|
use App\Models\ConfigPickupNode;
|
|
|
|
|
|
-class ConfigPickupNodeRepository {
|
|
|
- public function __construct(ConfigPickupNode $configPickupNode) {
|
|
|
+class ConfigPickupNodeRepository
|
|
|
+{
|
|
|
+ public function __construct(ConfigPickupNode $configPickupNode)
|
|
|
+ {
|
|
|
$this->configPickupNode = $configPickupNode;
|
|
|
}
|
|
|
+
|
|
|
//列表
|
|
|
public function index($request)
|
|
|
{
|
|
@@ -17,9 +20,11 @@ class ConfigPickupNodeRepository {
|
|
|
if (isset($request['keyword'])) {
|
|
|
$this->configPickupNode = $this->configPickupNode
|
|
|
->orderBy('id', 'desc')
|
|
|
- ->where('name', 'like', "{$request['keyword']}%");
|
|
|
+ ->where(function ($query) use ($request) {
|
|
|
+ $query->orWhere('name', 'like', "{$request['keyword']}%")
|
|
|
+ ->orWhere('status', $request['status']);
|
|
|
+ });
|
|
|
+ }
|
|
|
+ return $this->configPickupNode->paginate($perPage);
|
|
|
}
|
|
|
-
|
|
|
- return $this->configPickupNode->paginate($perPage);
|
|
|
-}
|
|
|
}
|