From 58f7436358436071c7ed9b1802e12228c8a60b7a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E2=80=9Cwanyongkang=E2=80=9D?= <“937888580@qq.com”>
Date: Tue, 23 Apr 2024 15:46:46 +0800
Subject: [PATCH] =?UTF-8?q?=E5=85=88=E9=94=8B=E5=9C=A8=E7=BA=BF=E7=8A=B6?=
=?UTF-8?q?=E6=80=81?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
Host/Views/Product/ReBuyIndex.cshtml | 14 ++++++-------
.../Service/AgentClient5Service.cs | 20 +++++++++----------
2 files changed, 15 insertions(+), 19 deletions(-)
diff --git a/Host/Views/Product/ReBuyIndex.cshtml b/Host/Views/Product/ReBuyIndex.cshtml
index 0a10638..870337e 100644
--- a/Host/Views/Product/ReBuyIndex.cshtml
+++ b/Host/Views/Product/ReBuyIndex.cshtml
@@ -385,19 +385,17 @@
@defaultProduct.Name
@foreach (var str in defaultProduct.ContentLine)
{
@str
- }
-
+ }
diff --git a/Services/Hncore.Pass.Vpn/Service/AgentClient5Service.cs b/Services/Hncore.Pass.Vpn/Service/AgentClient5Service.cs
index e359a3f..a557bd2 100644
--- a/Services/Hncore.Pass.Vpn/Service/AgentClient5Service.cs
+++ b/Services/Hncore.Pass.Vpn/Service/AgentClient5Service.cs
@@ -11,11 +11,13 @@ using System.Diagnostics;
using System.Linq;
using System.Net;
using System.Net.Http;
+using System.IO;
using System.Threading.Tasks;
using Newtonsoft.Json;
using Newtonsoft.Json.Linq;
using System.Text;
using System.Security.Cryptography;
+
namespace Hncore.Pass.Vpn.Service
{
//先锋
@@ -277,9 +279,8 @@ namespace Hncore.Pass.Vpn.Service
///
public override async Task>> OnLine(string account)
{
- var retData = new List();
- var password = "FyEomeyZ7P8pK3QQ5RcjVw==";
+ var password = "FyEomeyZ7P8pK3QQ5RcjVw==";
var url = "http://webapi.shenlongip.com/searchvpn/links?username=admin1&password="+password+"&vpnAccount="+account;
@@ -290,33 +291,30 @@ namespace Hncore.Pass.Vpn.Service
JObject jo = (JObject)JsonConvert.DeserializeObject(content);
var status = jo["code"].ToString();
+ var retData = new List();
if (status =="0")
{
if(jo.ContainsKey("data")){
- foreach (var tr in jo["data"])
+ foreach (var tr in jo["data"][0][account]["clients"])
{
- JObject jsondata = (JObject)JsonConvert.DeserializeObject(tr.ToJson());
-
var trData = new OriginAccountOnlineModel
{
Account = account,
- ServerIP = jsondata["clients"]["outIp"].ToString(),
+ ServerIP = "",
LoginTime = "",
OnlineTime = "",
- LoginIP = jsondata["clients"]["userIp"].ToString(),
+ LoginIP = "",
UpStream = "",
DownStream = "",
- Id = account,
-
+ Id= account,
};
-
retData.Add(trData);
}
}
return new ApiResult>(retData);
} else {
- return new ApiResult>();
+ return new ApiResult>(retData);
}
}