2 次代碼提交 6673ab0101 ... 307526f4fc

作者 SHA1 備註 提交日期
  wsc 307526f4fc fix:资源产销新增钻石2 2 周之前
  wsc bdf75ac36d fix:资源产销新增钻石 2 周之前
共有 2 個文件被更改,包括 9 次插入2 次删除
  1. 6 2
      crontab/health_check.php
  2. 3 0
      model/ta.php

+ 6 - 2
crontab/health_check.php

@@ -85,13 +85,17 @@ function taKeyCheck($date) {
         "card_respond", "spin_send", "spin_accept", "coin_send", "coin_accept", "cardset_complate","total_recharge","random_gold_card",
         "joker_card_trade","spins_master","guide","help_repair","activity_puzzle_obtain_piece","activity_puzzle_reward"
     ];
-    $keys2 = oo::commonOprRedis('common')->sMembers(okeys::ssEventsList());
+    $keys2 = oo::commonOprRedis('statistics')->sMembers(okeys::ssEventsList());
     $keys = !empty($keys2)?$keys2:$keys;
     $warning = true;
+    $maxTotal = 50000;
     foreach($keys as $k){
+        if($k=="resource_list"){
+            $maxTotal = 300000;
+        }
         $key = $keyPrefix . $k;
         $len = (int)oo::commonOprRedis('statistics')->llen($key);
-        if($len > 50000){
+        if($len > $maxTotal){
             echo "玩家事件:{$key}日志未处理消息超过50000条啦\n";
             if($warning){ //只报一次警
                 oo::commonOprModel('Enwechat')->send("【警报】{$date} :玩家事件:{$key}日志未处理消息超过50000条啦",[],[],1);

+ 3 - 0
model/ta.php

@@ -433,6 +433,8 @@ class ModelTa{
             "cost_spin"=>0,//消耗体力
             "obtain_coin"=>0,//获得金币
             "cost_coin"=>0,//消耗金币
+            "obtain_diamond"=>0,//获得钻石
+            "cost_diamond"=>0,//消耗钻石
             "obtain_card"=>0,//获得卡牌数量
             "cost_card"=>0,//消耗卡牌数量
             "spin_times"=>0,//旋转次数
@@ -704,6 +706,7 @@ class ModelTa{
             $eventData["level_id"] = $userInfo["levelId"];
             $eventData["stock_spin"] = $userInfo["spins"];
             $eventData["stock_coin"] = $userInfo["money"];
+            $eventData["stock_diamond"] = $userInfo["diamond"];
             //用户卡片数据上报
             $ObtainCardList  =oo::commonOprRedis("statistics")->hGetAll(okeys::UserDayObtainCardList($uid,$yesterday));//昨日获得卡片列表
             $CostCardList  =oo::commonOprRedis("statistics")->hGetAll(okeys::UserDayCostCardList($uid,$yesterday));//昨日消耗卡片列表