lizhen_gitee 3 years ago
parent
commit
e6e8936011
2 changed files with 16 additions and 10 deletions
  1. 4 1
      application/api/controller/Livebc.php
  2. 12 9
      application/index/controller/Test.php

+ 4 - 1
application/api/controller/Livebc.php

@@ -188,6 +188,9 @@ class Livebc extends Api
         // 获取3条财富排行周记录
         $getweek = $redis->zRevRange("livebc_jewel_to_".$party_id,0,$num-1,true);
         $userList = $userModel->rankList($getweek);
+        dump($getweek);
+        dump($userList);
+
         $avatarArr = [];
         if($userList) {
             foreach($userList as $k => $v) {
@@ -197,7 +200,7 @@ class Livebc extends Api
             $redis->hSet("user_jewel_top3",$party_id,json_encode($avatarArr));
             //$redis->hSet("livebc_jewel_top3",$party_id,json_encode($avatarArr));
         }
-        return $avatarArr;
+        dump($avatarArr);
     }
 
 

+ 12 - 9
application/index/controller/Test.php

@@ -9,7 +9,7 @@ class Test
 
     public function redis(){
 
-        $partyUserTop = $this->getPartyUserTop(26);
+        $partyUserTop = $this->getPartyUserTop(54);
     }
 
     private function getPartyUserTop($party_id) {
@@ -19,20 +19,23 @@ class Test
 
         $userModel = new \app\common\model\User();
         // 获取条数
-        $num = 100;
+        $num = 3;
         // 获取3条财富排行周记录
         $getweek = $redis->zRevRange("livebc_jewel_to_".$party_id,0,$num-1,true);
-        $getweek2 = $redis->zRevRange("livebc_jewel_get_".$party_id,0,$num-1,true);
         $userList = $userModel->rankList($getweek);
-        $userList2 = $userModel->rankList($getweek2);
-
         dump($getweek);
-        dump($getweek2);
         dump($userList);
-        dump($userList2);
 
-        $heads = $redis->hGet("user_jewel_top3",$party_id);
-        dump($heads);
+        $avatarArr = [];
+        if($userList) {
+            foreach($userList as $k => $v) {
+                $v["jewel"] > 0 && $avatarArr[] = $v["avatar"];
+            }
+            // 加入缓存做备份
+            $redis->hSet("user_jewel_top3",$party_id,json_encode($avatarArr));
+            //$redis->hSet("livebc_jewel_top3",$party_id,json_encode($avatarArr));
+        }
+        dump($avatarArr);
     }
 
     public function clear(){