蘑菇查看在线

This commit is contained in:
“wanyongkang”
2021-01-31 10:56:06 +08:00
parent 39f99c408c
commit c65bd7cb7c

View File

@@ -456,12 +456,16 @@ namespace Hncore.Pass.Vpn.Service
var url = this.OnlineUrl + account; var url = this.OnlineUrl + account;
var resp = await client.GetAsync(url); var resp = await client.GetAsync(url);
var content = await resp.Content.ReadAsStringAsync(); var content = await resp.Content.ReadAsStringAsync();
content = content.Replace("[","");
content = content.Replace("]","");
JObject jo = (JObject)JsonConvert.DeserializeObject(content); JObject jo = (JObject)JsonConvert.DeserializeObject(content);
var retData = new List<OriginAccountOnlineModel>(); var retData = new List<OriginAccountOnlineModel>();
foreach (var tr in jo) var jsondata = jo;
{
JObject jsondata = (JObject)JsonConvert.DeserializeObject(tr.ToJson());
var trData = new OriginAccountOnlineModel var trData = new OriginAccountOnlineModel
{ {
@@ -472,11 +476,11 @@ namespace Hncore.Pass.Vpn.Service
LoginIP = "", LoginIP = "",
UpStream = "", UpStream = "",
DownStream = "", DownStream = "",
Id= "{number:\""+account+"\",session:\""+jsondata["session"]+"\"}", Id= "{number:\""+account+"\",session:\""+jsondata["session"].ToString()+"\"}",
}; };
retData.Add(trData); retData.Add(trData);
}
return new ApiResult<List<OriginAccountOnlineModel>>(retData); return new ApiResult<List<OriginAccountOnlineModel>>(retData);
} }
catch (Exception ex) catch (Exception ex)