diff --git a/Services/Hncore.Pass.Vpn/Service/AgentClient9Service.cs b/Services/Hncore.Pass.Vpn/Service/AgentClient9Service.cs index ed9fd7a..8ffecd2 100644 --- a/Services/Hncore.Pass.Vpn/Service/AgentClient9Service.cs +++ b/Services/Hncore.Pass.Vpn/Service/AgentClient9Service.cs @@ -360,7 +360,7 @@ namespace Hncore.Pass.Vpn.Service LogHelper.Info(GetOpTitle("UpdateAccountPwd", account), map.ToJson()); try { - var resp = await client.PostAsForm(this.UpdateUrl, map); + var resp = await client.PostAsForm(this.UpdateUrl + accountModel.Id, map); var content = await resp.Content.ReadAsStringAsync(); JObject jo = (JObject)JsonConvert.DeserializeObject(content); @@ -493,6 +493,7 @@ namespace Hncore.Pass.Vpn.Service var client = CreateHttpClient(); var title = GetOpTitle("OnLine", account); + var retData = new List(); var info = ""; try @@ -502,13 +503,16 @@ namespace Hncore.Pass.Vpn.Service var content = await resp.Content.ReadAsStringAsync(); content = content.Replace("[",""); content = content.Replace("]",""); - - - JObject jo = (JObject)JsonConvert.DeserializeObject(content); - var retData = new List(); - var jsondata = jo; + + if (content.Has()){ + + + JObject jo = (JObject)JsonConvert.DeserializeObject(content); + + + var jsondata = jo; var trData = new OriginAccountOnlineModel @@ -525,6 +529,9 @@ namespace Hncore.Pass.Vpn.Service retData.Add(trData); + } + + return new ApiResult>(retData); } catch (Exception ex) @@ -552,13 +559,15 @@ namespace Hncore.Pass.Vpn.Service {"session",userinfo["session"].ToString() }, }; + try { var url = this.KIllUrl; - var resp = await client.PostAsForm(this.RefundUrl, map); + var resp = await client.PostAsForm(url, map); var content = await resp.Content.ReadAsStringAsync(); + JObject jo = (JObject)JsonConvert.DeserializeObject(content); var status = jo["status"].ToString(); if (status =="400")