蘑菇查看在线
This commit is contained in:
@@ -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)
|
||||||
|
|||||||
Reference in New Issue
Block a user