|
@@ -58,8 +58,8 @@ class AdPositionService
|
|
|
|
|
|
// 根据优先级循环匹配,直到匹配到为止
|
|
// 根据优先级循环匹配,直到匹配到为止
|
|
$validDispatches = collect($validDispatches)->sortByDesc('priority')->all();
|
|
$validDispatches = collect($validDispatches)->sortByDesc('priority')->all();
|
|
- myLog('getAdPositions')->info('', compact('uid', 'validDispatches'));
|
|
|
|
- $validDispatch = [];
|
|
|
|
|
|
+ myLog('getAdPositions')->info('', compact('ident', 'uid', 'validDispatches'));
|
|
|
|
+ $validDispatch = [];
|
|
foreach ($validDispatches as $value) {
|
|
foreach ($validDispatches as $value) {
|
|
// 过滤条件判断
|
|
// 过滤条件判断
|
|
$filterContentJson = getProp($value, 'filter_condition');
|
|
$filterContentJson = getProp($value, 'filter_condition');
|
|
@@ -69,6 +69,7 @@ class AdPositionService
|
|
break;
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+ myLog('getAdPositions')->info('', compact('ident', 'uid', 'validDispatch'));
|
|
|
|
|
|
// 判断
|
|
// 判断
|
|
if (empty($validDispatch)) {
|
|
if (empty($validDispatch)) {
|
|
@@ -109,6 +110,8 @@ class AdPositionService
|
|
*/
|
|
*/
|
|
private function filterDispatch($filterContentJson, $userData): bool
|
|
private function filterDispatch($filterContentJson, $userData): bool
|
|
{
|
|
{
|
|
|
|
+ myLog('getAdPositions')->info('', compact('filterContentJson', 'userData'));
|
|
|
|
+
|
|
// 过滤条件
|
|
// 过滤条件
|
|
$filterContent = json_decode($filterContentJson, true);
|
|
$filterContent = json_decode($filterContentJson, true);
|
|
if (empty($userData) || empty($filterContentJson) || empty($filterContent)) {
|
|
if (empty($userData) || empty($filterContentJson) || empty($filterContent)) {
|