模糊查找
This commit is contained in:
parent
faf8a42b87
commit
1b80e6e6e8
@ -189,11 +189,17 @@ class CardService extends Service
|
|||||||
});
|
});
|
||||||
|
|
||||||
if (isset($conditions['prop_product']) && isset($conditions['prop_package'])) {
|
if (isset($conditions['prop_product']) && isset($conditions['prop_package'])) {
|
||||||
$conditions['company_and_package_id'] = $properties->where('product', $conditions['prop_product'])->where('package', $conditions['prop_package'])->keys()->toArray();
|
$conditions['company_and_package_id'] = $properties->filter(function ($item) use ($conditions) {
|
||||||
|
return strpos($item->product, $conditions['prop_product']) !== false && strpos($item->package, $conditions['prop_package']) !== false;
|
||||||
|
})->keys()->toArray();
|
||||||
} elseif (isset($conditions['prop_product'])) {
|
} elseif (isset($conditions['prop_product'])) {
|
||||||
$conditions['company_and_package_id'] = $properties->where('product', $conditions['prop_product'])->keys()->toArray();
|
$conditions['company_and_package_id'] = $properties->filter(function ($item) use ($conditions) {
|
||||||
|
return strpos($item->product, $conditions['prop_product']) !== false;
|
||||||
|
})->keys()->toArray();
|
||||||
} elseif (isset($conditions['prop_package'])) {
|
} elseif (isset($conditions['prop_package'])) {
|
||||||
$conditions['company_and_package_id'] = $properties->where('package', $conditions['prop_package'])->keys()->toArray();
|
$conditions['company_and_package_id'] = $properties->filter(function ($item) use ($conditions) {
|
||||||
|
return strpos($item->package, $conditions['prop_package']) !== false;
|
||||||
|
})->keys()->toArray();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user