Wang Chen 4 年 前
コミット
8f424cf0a4
1 ファイル変更4 行追加7 行削除
  1. 4 7
      app/Modules/AdPosition/Services/AdPositionService.php

+ 4 - 7
app/Modules/AdPosition/Services/AdPositionService.php

@@ -111,24 +111,21 @@ class AdPositionService
 
         // 判断付费情况
         $paidFilter = true;
-        if (isset($filterContent['isPaid'])) {
-            // 默认值
-            $paidFilter = false;
-
+        if (getProp($filterContent, 'isPaid') !== '') {
             // 获取用户付费情况
             $order = OrderService::getUserLastestOrder($uid);
 
             // 有付费
-            if ($order && $filterContent['isPaid']) {
+            if ($order && getProp($filterContent, 'isPaid') === 1) {
                 $paidFilter = true;
             }
 
             // 未付费
-            if (!$order && !$filterContent['isPaid']) {
+            if (!$order && getProp($filterContent, 'isPaid') === 0) {
                 $paidFilter = true;
             }
         }
-
+        
         // 两者全部满足条件才可展示
         return $registerFilter && $paidFilter;
     }