From a20b52c2c1695924d22be4257424aa490880065c Mon Sep 17 00:00:00 2001 From: qydysky Date: Sat, 2 Mar 2024 12:03:32 +0800 Subject: [PATCH] =?utf8?q?Fix=20=20=E6=9F=90=E4=BA=9B=E7=9F=AD=E5=8F=B7?= =?utf8?q?=E4=BC=9A=E5=AF=BC=E8=87=B4=E6=97=A0=E4=B8=BB=E6=92=AD=E5=90=8D?= =?utf8?q?=E5=8F=8A=E6=88=BF=E9=97=B4=E6=A0=87=E9=A2=98=20#112=20(#113)?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- F/api.go | 43 +++++++++++++++++++++++-------------------- 1 file changed, 23 insertions(+), 20 deletions(-) diff --git a/F/api.go b/F/api.go index b399656..6129bd5 100644 --- a/F/api.go +++ b/F/api.go @@ -497,26 +497,29 @@ func (c *GetFunc) getRoomBaseInfo() (missKey []string) { return } - if data, ok := j.Data.ByRoomIds[Roomid]; ok { - //主播id - c.UpUid = data.UID - //子分区 - c.AreaID = data.AreaID - //分区 - c.ParentAreaID = data.ParentAreaID - //直播间标题 - c.Title = data.Title - //直播开始时间 - if ti, e := time.Parse(time.DateTime, data.LiveTime); e != nil && !ti.IsZero() { - c.Live_Start_Time = ti - } - //是否在直播 - c.Liveing = data.LiveStatus == 1 - //主播名 - c.Uname = data.Uname - //房间id - if data.RoomID != 0 { - c.Roomid = data.RoomID + for k, data := range j.Data.ByRoomIds { + if Roomid == k || Roomid == strconv.Itoa(data.ShortID) { + //主播id + c.UpUid = data.UID + //子分区 + c.AreaID = data.AreaID + //分区 + c.ParentAreaID = data.ParentAreaID + //直播间标题 + c.Title = data.Title + //直播开始时间 + if ti, e := time.Parse(time.DateTime, data.LiveTime); e != nil && !ti.IsZero() { + c.Live_Start_Time = ti + } + //是否在直播 + c.Liveing = data.LiveStatus == 1 + //主播名 + c.Uname = data.Uname + //房间id + if data.RoomID != 0 { + c.Roomid = data.RoomID + } + break } } } -- 2.39.2