zz 6 jaren geleden
bovenliggende
commit
faded3ff88
1 gewijzigde bestanden met toevoegingen van 20 en 19 verwijderingen
  1. 20 19
      app/Http/Middleware/ReadOauth.php

+ 20 - 19
app/Http/Middleware/ReadOauth.php

@@ -101,10 +101,6 @@ class ReadOauth
             return redirect()->to($redirect);
         }
 
-        $qy_test_url = $this->yqTest($request,$uid_cookie,$distribution_channel_id);
-        if($qy_test_url){
-            Log::info('url is: '.$qy_test_url);
-        }
         //禁止明文访问
         if ($this->isForbidPrimaryNumberChannleID($origin_distribution_channel_id, $uid_cookie)) {
             return response('<html><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no"><title>该网站地址暂停访问</title></head><body style="padding:0;margin:0;font-size:0"><div style="width:300px;height:100px;margin: 20px auto"><p style="font-size:20px;color:red;text-align:center">该网站地址暂停访问,请联系客服微信获取新地址:wuxinchao12</p></body></html>');
@@ -143,6 +139,11 @@ class ReadOauth
                 }
             }
         }
+        //云栖测试
+        $qy_test_url = $this->yqTest($request,$uid_cookie,$distribution_channel_id);
+        if($qy_test_url){
+            Log::info('url is: '.$qy_test_url);
+        }
 
         //只能推送的统计
         $this->smartPush($request, $uid_cookie);
@@ -759,7 +760,7 @@ class ReadOauth
         if(empty($from_type)){
             return '';
         }
-        Log::info('1111111111111111111111111111111');
+        //Log::info('1111111111111111111111111111111');
         $param = $request->except('_url');
         if (isset($param['bid']))  unset($param['bid']);
         if(isset($param['bid']))  unset($param['bid']);
@@ -777,7 +778,7 @@ class ReadOauth
         } catch (\Exception $e) {
             return '';
         }
-        Log::info('222222222222222222222222222222');
+        //Log::info('222222222222222222222222222222');
         if (!$bid) return '';
         //Log::info('333333333333333333333333333333');
         //用户是否在样本中
@@ -789,7 +790,7 @@ class ReadOauth
         if(empty($flag)){
             return '';
         }
-        Log::info('44444444444444444444444444444');
+        //Log::info('44444444444444444444444444444');
         //如果是group_1 不错操作
         if($flag == 'group_1'){
             if ($yq_book_user->type == 'INIT'){
@@ -797,11 +798,11 @@ class ReadOauth
             }
             return '';
         }
-        Log::info('5555555555555555555555555555');
+        //Log::info('5555555555555555555555555555');
         if($flag != 'group_2'){
             return '';
         }
-        Log::info('66666666666666666666666666666');
+        //Log::info('66666666666666666666666666666');
         //用户的类型是初始类型  区域还没获取
         if ($yq_book_user->type == 'INIT') {
             $area = $this->getIpArea(get_client_ip());
@@ -816,7 +817,7 @@ class ReadOauth
                     BookUserService::updateUser($uid, $data);
                     return '';
                 }
-                Log::info('7777777777777777777777777');
+                //Log::info('7777777777777777777777777');
                 //书不在在测试列表中
                 //获取随机获取一本书,获取不到则返回
                 $redirect_bids = YqZsyTestService::getRandomBooks($uid,1);
@@ -828,7 +829,7 @@ class ReadOauth
                     BookUserService::updateUser($uid, $data);
                     return '';
                 };
-                Log::info('88888888888888888888888888');
+                //Log::info('88888888888888888888888888');
                 $redirect_book_info = BookConfigService::getBookById($redirect_bid);
                 if ($redirect_book_info) {
                     $redirect = $this->getBookReaderUrl($redirect_bid,$channel_id);
@@ -838,7 +839,7 @@ class ReadOauth
                     BookUserService::updateUser($uid, $data);
                     return $redirect.'&'.$other_str;
                 }
-                Log::info('9999999999999999999999999');
+                //Log::info('9999999999999999999999999');
                 return '';
 
             }
@@ -848,18 +849,18 @@ class ReadOauth
                 BookUserService::popUser($uid);
                 return '';
             }
-            Log::info('aaaaaaaaaaaaaaaaaaaaaaaaaaaaa');
+            //Log::info('aaaaaaaaaaaaaaaaaaaaaaaaaaaaa');
         }
         if($yq_book_user->type == 'DISABLED'){
             return '';
         }
-        Log::info('bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb');
+        //Log::info('bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb');
         $yq_zsy_test = YqZsyTestService::getByBid($bid);
         //如果书在测试样本中 不跳转
         if ($yq_zsy_test) {
             return '';
         }
-        Log::info('ccccccccccccccccccccccccccccc');
+        //Log::info('ccccccccccccccccccccccccccccc');
         // 用户符合条件 且看的书不样本中
         if($yq_book_user->bid){
             //已经有对应关系
@@ -868,7 +869,7 @@ class ReadOauth
             if($record_url) return $record_url;
             //没有阅读记录
             $book_url = $this->getBookReaderUrl($yq_book_user->bid,$channel_id);
-            Log::info('dddddddddddddddddddddddddd');
+            //Log::info('dddddddddddddddddddddddddd');
             return $book_url.'&'.$other_str;
         }else{
             //没有对应关系
@@ -881,7 +882,7 @@ class ReadOauth
             if (!$redirect_bid) {
                 return '';
             };
-            Log::info('eeeeeeeeeeeeeeeeeeeeeeeeeeeee');
+            //Log::info('eeeeeeeeeeeeeeeeeeeeeeeeeeeee');
             $redirect = $this->getBookReaderUrl($redirect_bid,$channel_id);
             if($redirect){
                 $data['bid'] = $redirect_bid;
@@ -890,7 +891,7 @@ class ReadOauth
                 //Log::info('ffffffffffffffffffffffff');
                 return $redirect.'&'.$other_str;
             }
-            Log::info('gggggggggggggggggggggggggggggggg');
+            //Log::info('gggggggggggggggggggggggggggggggg');
             return '';
         }
     }
@@ -935,7 +936,7 @@ class ReadOauth
     }
     private function isLimit($area)
     {
-        $limit_area = ['上海', '北京','杭州'];
+        $limit_area = ['上海', '北京','杭州','南京','广州'];
         foreach ($limit_area as $a) {
             Log::info('$area: '.$area.',$a: '.$a.PHP_EOL);
             if (mb_strpos($area, $a) !== false) {