diff --git a/CHANGELOG.md b/CHANGELOG.md index 83a3e90..d95958b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -15,6 +15,7 @@ - 修复一处舰长处理 - 修复中奖记录通知 - 修复分区监控异常 +- 修复获取勋章异常 - ## v0.3.0.200410 alpha (2020-04-10) diff --git a/src/plugin/GiftSend.php b/src/plugin/GiftSend.php index 4b0f642..8102f5c 100644 --- a/src/plugin/GiftSend.php +++ b/src/plugin/GiftSend.php @@ -18,6 +18,7 @@ use BiliHelper\Util\TimeLock; class GiftSend { use TimeLock; + protected static $uid = 0; protected static $tid = 0; protected static $r_uid = 0; @@ -186,6 +187,7 @@ class GiftSend Log::info('勋章列表获取成功!'); if (isset($data['data']['fansMedalList'])) { foreach ($data['data']['fansMedalList'] as $vo) { + if (isset($vo['roomid'])) continue; if (in_array($vo['roomid'], self::$room_list) && ($vo['day_limit'] - $vo['today_feed'])) { self::$medal_list[(string)$vo['roomid']] = ($vo['day_limit'] - $vo['today_feed']); // $data = [