Wang Chen 4 years ago
parent
commit
d68bf9b6b4
1 changed files with 6 additions and 3 deletions
  1. 6 3
      app/Modules/AdPosition/Services/AdPositionService.php

+ 6 - 3
app/Modules/AdPosition/Services/AdPositionService.php

@@ -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;
             }
         }