From c83216aa2379b07eb4ce16eef5fc773bfa6aa487 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B5=E9=92=8A?= Date: Thu, 15 Jan 2026 05:59:00 +0800 Subject: [PATCH] =?UTF-8?q?=E9=85=92=E5=90=A7=E6=88=BF=E5=8A=A0=E6=B5=8B?= =?UTF-8?q?=E8=AF=95=E4=BB=A3=E7=A0=81=E5=88=A4=E6=96=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- application/api/model/Guild.php | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/application/api/model/Guild.php b/application/api/model/Guild.php index 3d45f761..9a7dac7c 100644 --- a/application/api/model/Guild.php +++ b/application/api/model/Guild.php @@ -1037,9 +1037,16 @@ class Guild extends Model if(!$guild_ids){ return ['code' => 0, 'msg' => '参数错误']; } - //获取$guild_id的第一个字母 + //获取字符串里有几个g + $guild_id_count = substr_count($guild_ids, 'g'); $guild_id_first_letter = substr($guild_ids, 0, 1); - $guild_id = substr($guild_ids, 1); + if($guild_id_count == 2){ + //获取$guild_id的第一个字母 + $guild_id = substr($guild_ids, 2); + }else{ + //获取$guild_id的第一个字母 + $guild_id = substr($guild_ids, 1); + } if($guild_id_first_letter == 'g'){ $guild_info = db::name('vs_guild')->where(['id'=>$guild_id,'status'=>1,'delete_time'=>0])->find(); $cover = $guild_info['cover'] ?? "";