天天季卡年卡
This commit is contained in:
@@ -179,15 +179,27 @@ namespace Hncore.Pass.Vpn.Service
|
||||
/// <returns></returns>
|
||||
public override async Task<ApiResult> NewAccount(string packageKey, string account, string pwd, int connCount = 1, int accountType = 1, int payCount = 1)
|
||||
{
|
||||
var client = CreateHttpClient();
|
||||
var client = CreateHttpClient();
|
||||
var package = "m";
|
||||
var buyCount = "1";
|
||||
if(packageKey =="m3"){
|
||||
package = "m";
|
||||
buyCount = "3";
|
||||
} else if(packageKey =="m12"){
|
||||
package = "m";
|
||||
buyCount = "12";
|
||||
} else {
|
||||
package = packageKey;
|
||||
buyCount = payCount.ToString();
|
||||
}
|
||||
var map = new SortedDictionary<string, string>(){
|
||||
{"user",account },
|
||||
{"passwd",pwd },
|
||||
{"num","1"},
|
||||
{"conn_max",connCount.ToString() },
|
||||
{"test",packageKey=="test"?"1":"0" },
|
||||
{"type",packageKey=="test"?"d":packageKey },
|
||||
{"paynum",payCount.ToString() },
|
||||
{"type",packageKey=="test"?"d":package },
|
||||
{"paynum",buyCount },
|
||||
{"mobile","17719092232" },
|
||||
};
|
||||
var title = GetOpTitle("NewAccount", account);
|
||||
@@ -228,6 +240,18 @@ namespace Hncore.Pass.Vpn.Service
|
||||
public override async Task<ApiResult> NewReAccount(string packageKey, string id, int connCount, int payCount = 1)
|
||||
{
|
||||
var ret = await this.GetAccountInfo(id);
|
||||
var package = "m";
|
||||
var buyCount = "1";
|
||||
if(packageKey =="m3"){
|
||||
package = "m";
|
||||
buyCount = "3";
|
||||
} else if(packageKey =="m12"){
|
||||
package = "m";
|
||||
buyCount = "12";
|
||||
} else {
|
||||
package = packageKey;
|
||||
buyCount = payCount.ToString();
|
||||
}
|
||||
if (ret.Code != ResultCode.C_SUCCESS|| ret.Data==null)
|
||||
{
|
||||
return new ApiResult(ResultCode.C_INVALID_ERROR, "账户不存在,续费失败");
|
||||
@@ -235,8 +259,8 @@ namespace Hncore.Pass.Vpn.Service
|
||||
var client = CreateHttpClient();
|
||||
var map = new SortedDictionary<string, string>(){
|
||||
{"id",id }, //原始的账号的id
|
||||
{"type",packageKey },
|
||||
{"paynum","1" },
|
||||
{"type",package },
|
||||
{"paynum",buyCount },
|
||||
};
|
||||
|
||||
var title = GetOpTitle("NewReAccount", id);
|
||||
|
||||
Reference in New Issue
Block a user