Selaa lähdekoodia

month test v2

zz 5 vuotta sitten
vanhempi
commit
3ec4d4fd0c

+ 2 - 2
app/Http/Controllers/Wap/Order/OrdersController.php

@@ -944,14 +944,14 @@ class OrdersController extends BaseController
         if (in_array($this->distribution_channel_id, explode(',', redisEnv('OPEN_ORDER_INNER_SITES')))
             && in_array($property, ['none','low', 'medium'])
         ) {
-            $exist = DataAnalysisSelectUserService::getByUidAndType($this->uid, 'MONTH');
+            $exist = DataAnalysisSelectUserService::getByUidAndType($this->uid, 'MONTH_V2');
             if ($exist) return true;
             if(!UserMonthService::isSignMonth($openid)){
                 $attach = $this->uid %2 == 0 ? 'show':'hide';
                 DataAnalysisSelectUserService::create(
                     $this->uid,
                     $this->distribution_channel_id,
-                    'MONTH',
+                    'MONTH_V2',
                     -1, $attach);
             }
         }

+ 27 - 7
app/Http/Controllers/Wap/Web/WelcomeController.php

@@ -2264,7 +2264,7 @@ class WelcomeController extends BaseController
         $property = $this->property;
         if (!$property) return '';
         if(in_array($this->distribution_channel_id, explode(',', redisEnv('OPEN_ORDER_INNER_SITES')))){
-            $info = DataAnalysisSelectUserService::getByUidAndType($this->uid,'MONTH');
+            $info = DataAnalysisSelectUserService::getByUidAndType($this->uid,'MONTH_V2');
             if($info){
                 if($info->attach == 'show'){
                     return [
@@ -2281,12 +2281,32 @@ class WelcomeController extends BaseController
             && in_array($property, ['none','low', 'medium'])
         ) {
             if(!UserMonthService::isSignMonth($openid)){
-                return [
-                    'price'=>'30元',
-                    'text' => '30元包月 全站万本精彩小说免费看',
-                    'link'=> generateMonthOrderUrl($this->uid)
-                    //'link'=> '/rmonthpay'
-                ];
+                $start_time = redisEnv('MONTH_TEMPLATE_COMPARE_START_TIME', 0);
+                if($start_time){
+                    if (strtotime($this->user->created_at) < $start_time) {
+                        return '';
+                    }else{
+                        $attach = $this->uid %2 == 0 ? 'show':'hide';
+                        if($attach == 'show'){
+                            return [
+                                'price'=>'30元',
+                                'text' => '30元包月 全站万本精彩小说免费看',
+                                'link'=> generateMonthOrderUrl($this->uid)
+                                //'link'=> '/rmonthpay'
+                            ];
+                        }else{
+                            return '';
+                        }
+                    }
+                }else{
+                    return [
+                        'price'=>'30元',
+                        'text' => '30元包月 全站万本精彩小说免费看',
+                        'link'=> generateMonthOrderUrl($this->uid)
+                        //'link'=> '/rmonthpay'
+                    ];
+                }
+
             }
         }
         return '';