zz 6 vuotta sitten
vanhempi
commit
60160acc03
1 muutettua tiedostoa jossa 40 lisäystä ja 1 poistoa
  1. 40 1
      app/Console/Commands/BookTest.php

+ 40 - 1
app/Console/Commands/BookTest.php

@@ -74,7 +74,8 @@ class BookTest extends Command
         //$this->you2();
         //$this->transfromUserOrder();
         //$this->clearUserReadRecord();
-        $this->deleteToLongReadRecord();
+        //$this->deleteToLongReadRecord();
+        $this->testBookChapterStats();
     }
 
 
@@ -191,6 +192,44 @@ class BookTest extends Command
         print_r($res);
     }
 
+    private function testBookChapterStats(){
+        for ($i = 1;$i<6539;$i++){
+            t($i,0);
+        }
+        function t($bid,$vip_seq){
+            $data = [];
+            $key1 = 'smartPushTestBookPayPageUv:bid:%s';
+            $pay_page_uv = 0;
+
+            $key2 = 'smartPushTestBookPaidUv:bid:%s';
+            $paid_num = 0;
+
+            $amount = 0;
+
+            for ($i = 1;$i<=60;$i++){
+                $key3 = 'smartPushTestBookChapterUv:bid:%s:seq:%s';
+                $sequence_uv = (int)(Redis::scard(sprintf($key3,$bid,$i)));
+                if(!$sequence_uv){
+                    continue;
+                }
+                $data[] = [
+                    'bid'=>$bid,
+                    'sequence'=>$i,
+                    'sequence_uv'=>$sequence_uv,
+                    'vip_sequence'=>$vip_seq,
+                    'pay_page_uv'=>$pay_page_uv,
+                    'paid_user_num'=>$paid_num,
+                    'amount'=>$amount,
+                    'created_at'=>date('Y-m-d H:i:s'),
+                    'updated_at'=>date('Y-m-d H:i:s')
+                ];
+                //Redis::del($sequence_uv);
+            }
+            if($data){
+                DB::table('test_book_smart_push_stats20190709')->insert($data);
+            }
+        }
+    }
     private function testBookSmartPushStats(){
         $sql1 = 'TRUNCATE test_book_smart_push_stats';
         DB::update($sql1);