diff --git a/Application/Sdk/Controller/NoticeController.class.php b/Application/Sdk/Controller/NoticeController.class.php index d9e875f1..f07cd487 100644 --- a/Application/Sdk/Controller/NoticeController.class.php +++ b/Application/Sdk/Controller/NoticeController.class.php @@ -170,12 +170,12 @@ class NoticeController extends BaseController{ //获取公告未读条数 $time = time(); - $notice = M('notice', 'tab_')->where('start_time < ' . $time . ' AND game_id = ' . $user['game_id']. ' AND (end_time = 0 OR end_time >' . $time . ')')->getField('id',true); + $notice = M('notice', 'tab_')->where('start_time < ' . $time . ' AND game_id = ' . $request['game_id']. ' AND (end_time = 0 OR end_time >' . $time . ')')->getField('id',true); if(!empty($notice)) { $data['unread_count'] += count($notice); $where['notice_id'] = ['in', implode(',', $notice)]; - $where['user_id'] = $user['user_id']; + $where['user_id'] = $request['user_id']; $where['is_read'] = 1; $notice_read_count = M('notice_read', 'tab_')->where($where)->count(); $data['unread_count'] -= $notice_read_count;