|
@@ -41,6 +41,7 @@ class AdPositionService
|
|
|
|
|
|
// 获取用户相关数据
|
|
|
$userData = $this->getUserFilterData($uid);
|
|
|
+ myLog('getAdPositions')->info('', compact('uid', 'userData'));
|
|
|
|
|
|
// 针对分配数据筛选出优先级最高的分配任务
|
|
|
$result = [];
|
|
@@ -97,7 +98,7 @@ class AdPositionService
|
|
|
$order = OrderService::getUserLastestOrder($uid);
|
|
|
$isPaid = $order ? 1 : 0;
|
|
|
|
|
|
- return compact('registerUnix', 'isPaid');
|
|
|
+ return compact('uid', 'registerUnix', 'isPaid');
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -114,6 +115,8 @@ class AdPositionService
|
|
|
return true;
|
|
|
}
|
|
|
|
|
|
+ myLog('getAdPositions')->info('', compact('filterContent', 'userData'));
|
|
|
+
|
|
|
// 判断注册时间
|
|
|
$registerFilter = true;
|
|
|
$registerAtArr = getProp($filterContent, 'registerAt');
|
|
@@ -144,12 +147,12 @@ class AdPositionService
|
|
|
$isPaid = getProp($userData, 'isPaid', 0);
|
|
|
|
|
|
// 有付费
|
|
|
- if ($isPaid && getProp($filterContent, 'isPaid') === 1) {
|
|
|
+ if ($isPaid && (int)getProp($filterContent, 'isPaid') === 1) {
|
|
|
$paidFilter = true;
|
|
|
}
|
|
|
|
|
|
// 未付费
|
|
|
- if (!$isPaid && getProp($filterContent, 'isPaid') === 0) {
|
|
|
+ if (!$isPaid && (int)getProp($filterContent, 'isPaid') === 0) {
|
|
|
$paidFilter = true;
|
|
|
}
|
|
|
}
|