|
@@ -41,7 +41,6 @@ class AdPositionService
|
|
|
|
|
|
// 获取用户相关数据
|
|
|
$userData = $this->getUserFilterData($uid);
|
|
|
- myLog('getAdPositions')->info('', compact('uid', 'userData'));
|
|
|
|
|
|
// 针对分配数据筛选出优先级最高的分配任务
|
|
|
$result = [];
|
|
@@ -145,18 +144,22 @@ class AdPositionService
|
|
|
if (getProp($filterContent, 'isPaid') !== '') {
|
|
|
// 获取用户付费情况
|
|
|
$isPaid = getProp($userData, 'isPaid', 0);
|
|
|
+ myLog('getAdPositions')->info('1', compact('isPaid'));
|
|
|
|
|
|
// 有付费
|
|
|
if ($isPaid && (int)getProp($filterContent, 'isPaid') === 1) {
|
|
|
+ myLog('getAdPositions')->info('2');
|
|
|
$paidFilter = true;
|
|
|
}
|
|
|
|
|
|
// 未付费
|
|
|
if (!$isPaid && (int)getProp($filterContent, 'isPaid') === 0) {
|
|
|
+ myLog('getAdPositions')->info('3');
|
|
|
$paidFilter = true;
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ myLog('getAdPositions')->info('4', compact('registerFilter', 'paidFilter'));
|
|
|
// 两者全部满足条件才可展示
|
|
|
return $registerFilter && $paidFilter;
|
|
|
}
|