From d341107508dd7f03db3a35ae18804e758a35b7f6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E5=8D=8E=E6=B8=85?= <18691022700@163.com> Date: Fri, 23 Jan 2026 12:00:08 +0800 Subject: [PATCH] =?UTF-8?q?=E6=88=BF=E9=97=B4=E5=AF=86=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- application/api/controller/Room.php | 2 +- application/api/controller/Wechat.php | 8 ++++++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/application/api/controller/Room.php b/application/api/controller/Room.php index 90058a9c..2760907e 100644 --- a/application/api/controller/Room.php +++ b/application/api/controller/Room.php @@ -140,7 +140,7 @@ class Room extends BaseCom public function join_room() { $room_id = input('room_id', 0); - $password = input('password', ''); + $password = input('room_password', ''); //检测系统是否维护中 $is_maintenance = get_system_config_value('is_maintenance'); diff --git a/application/api/controller/Wechat.php b/application/api/controller/Wechat.php index fd857217..96f64515 100644 --- a/application/api/controller/Wechat.php +++ b/application/api/controller/Wechat.php @@ -9,6 +9,9 @@ use think\Log; class Wechat extends Controller { + private $appId = 'wx0f0c0c0c0c0c0c0c'; + private $appSecret = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'; + /** * 核心:用code换取openid的方法 * @param string $code 微信回调带来的code @@ -41,7 +44,7 @@ class Wechat extends Controller if (curl_errno($ch)) { Log::error('[微信授权] 请求失败:' . curl_error($ch)); curl_close($ch); - return false; + return ['code' => 0, 'msg' => '[微信授权] 请求失败:' . curl_error($ch), 'data' => null]; } curl_close($ch); @@ -54,10 +57,11 @@ class Wechat extends Controller if (empty($data) || isset($data['errcode'])) { Log::error('[微信授权] 解析失败或返回错误', $data); return false; + return ['code' => 0, 'msg' => '[微信授权] 解析失败或返回错误', 'data' => null]; } // 成功获取到openid - return $data['openid'] ?? false; + return ['code' => 1, 'msg' => '获取成功', 'data' => ['openid' => $data['openid']]]; }