强子星星迅联在线状态
This commit is contained in:
@@ -367,24 +367,26 @@ namespace Hncore.Pass.Vpn.Service
|
|||||||
var retData = new List<OriginAccountOnlineModel>();
|
var retData = new List<OriginAccountOnlineModel>();
|
||||||
if (status =="0")
|
if (status =="0")
|
||||||
{
|
{
|
||||||
foreach (var tr in jo["data"])
|
if(jo.ContainsKey("data")){
|
||||||
{
|
foreach (var tr in jo["data"])
|
||||||
JObject jsondata = (JObject)JsonConvert.DeserializeObject(tr.ToJson());
|
|
||||||
|
|
||||||
var trData = new OriginAccountOnlineModel
|
|
||||||
{
|
{
|
||||||
Account = account,
|
JObject jsondata = (JObject)JsonConvert.DeserializeObject(tr.ToJson());
|
||||||
ServerIP = jsondata["serverip"].ToString(),
|
|
||||||
LoginTime = jsondata["starttime"].ToString(),
|
var trData = new OriginAccountOnlineModel
|
||||||
OnlineTime = "",
|
{
|
||||||
LoginIP = jsondata["framedip"].ToString(),
|
Account = account,
|
||||||
UpStream = "",
|
ServerIP = jsondata["serverip"].ToString(),
|
||||||
DownStream = "",
|
LoginTime = jsondata["starttime"].ToString(),
|
||||||
Id= "{account:\""+account+"\",radacctid:\""+jsondata["radacctid"].ToString()+"\"}",
|
OnlineTime = "",
|
||||||
|
LoginIP = jsondata["framedip"].ToString(),
|
||||||
};
|
UpStream = "",
|
||||||
|
DownStream = "",
|
||||||
retData.Add(trData);
|
Id= "{account:\""+account+"\",radacctid:\""+jsondata["radacctid"].ToString()+"\"}",
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
retData.Add(trData);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
return new ApiResult<List<OriginAccountOnlineModel>>(retData);
|
return new ApiResult<List<OriginAccountOnlineModel>>(retData);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -361,24 +361,26 @@ namespace Hncore.Pass.Vpn.Service
|
|||||||
var retData = new List<OriginAccountOnlineModel>();
|
var retData = new List<OriginAccountOnlineModel>();
|
||||||
if (status =="0")
|
if (status =="0")
|
||||||
{
|
{
|
||||||
foreach (var tr in jo["data"])
|
if(jo.ContainsKey("data")){
|
||||||
{
|
foreach (var tr in jo["data"])
|
||||||
JObject jsondata = (JObject)JsonConvert.DeserializeObject(tr.ToJson());
|
|
||||||
|
|
||||||
var trData = new OriginAccountOnlineModel
|
|
||||||
{
|
{
|
||||||
Account = account,
|
JObject jsondata = (JObject)JsonConvert.DeserializeObject(tr.ToJson());
|
||||||
ServerIP = jsondata["serverip"].ToString(),
|
|
||||||
LoginTime = jsondata["starttime"].ToString(),
|
var trData = new OriginAccountOnlineModel
|
||||||
OnlineTime = "",
|
{
|
||||||
LoginIP = jsondata["framedip"].ToString(),
|
Account = account,
|
||||||
UpStream = "",
|
ServerIP = jsondata["serverip"].ToString(),
|
||||||
DownStream = "",
|
LoginTime = jsondata["starttime"].ToString(),
|
||||||
Id= "{account:\""+account+"\",radacctid:\""+jsondata["radacctid"].ToString()+"\"}",
|
OnlineTime = "",
|
||||||
|
LoginIP = jsondata["framedip"].ToString(),
|
||||||
};
|
UpStream = "",
|
||||||
|
DownStream = "",
|
||||||
retData.Add(trData);
|
Id= "{account:\""+account+"\",radacctid:\""+jsondata["radacctid"].ToString()+"\"}",
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
retData.Add(trData);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
return new ApiResult<List<OriginAccountOnlineModel>>(retData);
|
return new ApiResult<List<OriginAccountOnlineModel>>(retData);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -363,28 +363,33 @@ namespace Hncore.Pass.Vpn.Service
|
|||||||
var resp = await client.GetAsync(url);
|
var resp = await client.GetAsync(url);
|
||||||
var content = await resp.Content.ReadAsStringAsync();
|
var content = await resp.Content.ReadAsStringAsync();
|
||||||
JObject jo = (JObject)JsonConvert.DeserializeObject(content);
|
JObject jo = (JObject)JsonConvert.DeserializeObject(content);
|
||||||
|
Console.WriteLine("=========================================================================================");
|
||||||
|
Console.WriteLine(content);
|
||||||
|
Console.WriteLine("=========================================================================================");
|
||||||
var status = jo["errcode"].ToString();
|
var status = jo["errcode"].ToString();
|
||||||
var retData = new List<OriginAccountOnlineModel>();
|
var retData = new List<OriginAccountOnlineModel>();
|
||||||
if (status =="0")
|
if (status =="0")
|
||||||
{
|
{
|
||||||
foreach (var tr in jo["data"])
|
if(jo.ContainsKey("data")){
|
||||||
{
|
foreach (var tr in jo["data"])
|
||||||
JObject jsondata = (JObject)JsonConvert.DeserializeObject(tr.ToJson());
|
|
||||||
|
|
||||||
var trData = new OriginAccountOnlineModel
|
|
||||||
{
|
{
|
||||||
Account = account,
|
JObject jsondata = (JObject)JsonConvert.DeserializeObject(tr.ToJson());
|
||||||
ServerIP = jsondata["serverip"].ToString(),
|
|
||||||
LoginTime = jsondata["starttime"].ToString(),
|
var trData = new OriginAccountOnlineModel
|
||||||
OnlineTime = "",
|
{
|
||||||
LoginIP = jsondata["framedip"].ToString(),
|
Account = account,
|
||||||
UpStream = "",
|
ServerIP = jsondata["serverip"].ToString(),
|
||||||
DownStream = "",
|
LoginTime = jsondata["starttime"].ToString(),
|
||||||
Id= "{account:\""+account+"\",radacctid:\""+jsondata["radacctid"].ToString()+"\"}",
|
OnlineTime = "",
|
||||||
|
LoginIP = jsondata["framedip"].ToString(),
|
||||||
};
|
UpStream = "",
|
||||||
|
DownStream = "",
|
||||||
retData.Add(trData);
|
Id= "{account:\""+account+"\",radacctid:\""+jsondata["radacctid"].ToString()+"\"}",
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
retData.Add(trData);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
return new ApiResult<List<OriginAccountOnlineModel>>(retData);
|
return new ApiResult<List<OriginAccountOnlineModel>>(retData);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user