Compare commits

...

22 Commits

Author SHA1 Message Date
“wanyongkang”
c7c3c038a8 修改水滴密码验证规则 2026-04-22 14:01:33 +08:00
“wanyongkang”
d1e4fb05b8 修改验证码访问接口 2026-03-12 15:24:10 +08:00
2f14f45621 调整软路由购买页付款二维码位置 2025-10-22 15:52:51 +08:00
a71bb476b1 优化本地开发配置,移除仓库开发环境配置文件 2025-10-22 15:50:35 +08:00
16a690a3b4 修复接口路径拼接问题 2025-10-21 09:57:32 +08:00
wmp
2b7a4996e6 新增短效无限量白名单处理 2025-10-18 20:15:59 +08:00
wmp
aada71df8a 格式化代码
Co-authored-by: luorijun <luorijun@outlook.com>
2025-10-18 20:12:15 +08:00
wmp
aeec6dbab6 完善本地环境变量配置 2025-10-17 15:49:57 +08:00
d51b2319dc 添加统一开发环境配置 2025-10-16 18:37:11 +08:00
18fd62568c 排除 web 服务的 appsettings.json 文件,解决error NETSDK1152 问题 2025-10-13 10:33:19 +08:00
4bdcfbf04e 移除不可用 qrcode 包并切换为 jquery qrcode 2025-10-13 10:18:53 +08:00
5d1bf20bcf 更新 .gitignore 并删除需要忽略的文件 2025-09-15 12:18:05 +08:00
“wanyongkang”
7c04ea046b 批量修改密码 2025-06-19 15:35:53 +08:00
“wanyongkang”
cb089e99e0 1 2025-06-03 11:06:03 +08:00
“wanyongkang”
45c6bab5e6 手机端修改加载慢问题 2025-05-28 15:25:51 +08:00
“wanyongkang”
5531880561 修复产品购买页有时候加载缓慢问题 2025-05-28 15:11:09 +08:00
“wanyongkang”
2f291d5f01 修复界面显示bug 2025-05-28 10:44:34 +08:00
“wanyongkang”
c9d10a03f1 修改代理商后台退款 2025-05-24 17:25:27 +08:00
“wanyongkang”
adb68c9401 【代理商需求】
https://www.tapd.cn/tapd_fe/67163502/story/detail/1167163502001000123
2025-05-23 17:02:52 +08:00
“wanyongkang”
4b8fb4a684 修改api接口文档 2025-05-23 10:40:27 +08:00
“wanyongkang”
6f370d5174 添加查询账号是否存在接口文档 2025-05-16 17:13:25 +08:00
“wanyongkang”
b55e8aa439 修改删除接口 2025-05-15 14:14:29 +08:00
154 changed files with 3703 additions and 133789 deletions

2
.env.example Normal file
View File

@@ -0,0 +1,2 @@
DATABASE_PORT=3306
REDIS_PORT=6379

74
.gitignore vendored
View File

@@ -1,14 +1,60 @@
/Host/bin/ ## A streamlined .gitignore for modern .NET projects
/Host/obj/ ## including temporary files, build results, and
/Services/Hncore.Pass.BaseInfo/bin/ ## files generated by popular .NET tools. If you are
/Services/Hncore.Pass.BaseInfo/obj/ ## developing with Visual Studio, the VS .gitignore
/Services/Hncore.Pass.Manage/obj/ ## https://github.com/github/gitignore/blob/main/VisualStudio.gitignore
/Services/Hncore.Pass.OSS/obj/ ## has more thorough IDE-specific entries.
/Services/Hncore.Pass.PaymentCenter/obj/ ##
/Services/Hncore.Pass.Sells/obj/ ## Get latest from https://github.com/github/gitignore/blob/main/Dotnet.gitignore
/Services/Hncore.Pass.Vpn/bin/
/Services/Hncore.Pass.Vpn/obj/ # Build results
*.dll [Dd]ebug/
*.pdb [Dd]ebugPublic/
*.cache [Rr]elease/
*.log [Rr]eleases/
x64/
x86/
[Ww][Ii][Nn]32/
[Aa][Rr][Mm]/
[Aa][Rr][Mm]64/
bld/
[Bb]in/
[Oo]bj/
[Ll]og/
[Ll]ogs/
# .NET Core
project.lock.json
project.fragment.lock.json
artifacts/
# ASP.NET Scaffolding
ScaffoldingReadMe.txt
# NuGet Packages
*.nupkg
# NuGet Symbol Packages
*.snupkg
# Others
~$*
*~
CodeCoverage/
# MSBuild Binary and Structured Log
*.binlog
# MSTest test Results
[Tt]est[Rr]esult*/
[Bb]uild[Ll]og.*
# NUnit
*.VisualState.xml
TestResult.xml
nunit-*.xml
.idea/
.vscode/
.volumes/
appsettings.Development.json
.env

View File

@@ -94,12 +94,14 @@ namespace Home.Controllers
//判断测试卡使用次数是否超过限定次数 false表示免费没用完 true表示免费测试已经用完 //判断测试卡使用次数是否超过限定次数 false表示免费没用完 true表示免费测试已经用完
var test_flag = false; var test_flag = false;
if ((user_Info.TestCountLimit!=0 && user_Info.TestCountLimit<=user_Info.UseTestCount) || (user_Info.TestCountLimit ==0 && user_Info.UseTestCount>2)) { if ((user_Info.TestCountLimit != 0 && user_Info.TestCountLimit <= user_Info.UseTestCount) || (user_Info.TestCountLimit == 0 && user_Info.UseTestCount > 2))
{
test_flag = true; test_flag = true;
} }
if((user_Info.agent_id == 0||(user_Info.agent_id != 0 && user_Info.discount_id != 0)) && user_Info.discount_id >= 0){ if ((user_Info.agent_id == 0 || (user_Info.agent_id != 0 && user_Info.discount_id != 0)) && user_Info.discount_id >= 0)
{
//根据折扣设置价格 //根据折扣设置价格
var discount = await m_ProductPriceSchemeService.GetById(user_Info.discount_id); var discount = await m_ProductPriceSchemeService.GetById(user_Info.discount_id);
@@ -107,50 +109,63 @@ namespace Home.Controllers
foreach (var product in respList) foreach (var product in respList)
{ {
product.Product.Content = "0"; product.Product.Content = "0";
product.Packages.ForEach(m => { product.Packages.ForEach(m =>
{
if (discount != null) if (discount != null)
{ {
dis_price = m.LinePrice * discount.discount / 100; dis_price = m.LinePrice * discount.discount / 100;
} }
if(dis_price<m.Price){ if (dis_price < m.Price)
{
m.Price = dis_price; m.Price = dis_price;
m.Title = discount.Remark; m.Title = discount.Remark;
} else { }
else
{
m.Title = "0"; m.Title = "0";
} }
if(m.Price<m.MinPrice){ if (m.Price < m.MinPrice)
{
m.Price = m.MinPrice; m.Price = m.MinPrice;
} }
if (ExpiredProductAccountCount == 0 && (m.Id == 1012)){ if (ExpiredProductAccountCount == 0 && (m.Id == 1012))
{
m.Price = 0.1M; m.Price = 0.1M;
} }
if (mogu_jihu == 0 && (m.Id==1188 || m.Id==1194 || m.Id==1200)){ if (mogu_jihu == 0 && (m.Id == 1188 || m.Id == 1194 || m.Id == 1200))
{
m.Price = 0.1M; m.Price = 0.1M;
} }
if (jgday == 0 && (m.Id==1215 || m.Id==1221 || m.Id==1227)){ if (jgday == 0 && (m.Id == 1215 || m.Id == 1221 || m.Id == 1227))
{
m.Price = 0.1M; m.Price = 0.1M;
} }
//判断测试卡是否收费 //判断测试卡是否收费
if (test_flag && (m.IsTest == 1)) { if (test_flag && (m.IsTest == 1))
{
m.Price = 1.0M; m.Price = 1.0M;
m.IsTest = 0; m.IsTest = 0;
} }
}); });
//判断测试卡是否收费 //判断测试卡是否收费
if (test_flag) { if (test_flag)
{
product.Product.Content = "1"; product.Product.Content = "1";
} }
} }
} else { }
else
{
//根据会员价 //根据会员价
var userPrices = await m_ProductUserPriceService.GetProductUserPrice(userInfo.UserId); var userPrices = await m_ProductUserPriceService.GetProductUserPrice(userInfo.UserId);
foreach (var product in respList) foreach (var product in respList)
{ {
product.Product.Content = "0"; product.Product.Content = "0";
product.Packages.ForEach(m => { product.Packages.ForEach(m =>
{
m.Title = "0"; m.Title = "0";
var userPrice = userPrices.FirstOrDefault(p => p.PackageId == m.Id && p.ProductId == m.ProductId); var userPrice = userPrices.FirstOrDefault(p => p.PackageId == m.Id && p.ProductId == m.ProductId);
@@ -158,38 +173,47 @@ namespace Home.Controllers
{ {
m.Price = userPrice.UserPrice; m.Price = userPrice.UserPrice;
} }
if (ExpiredProductAccountCount == 0 && (m.Id == 1012)){ if (ExpiredProductAccountCount == 0 && (m.Id == 1012))
{
m.Price = 0.1M; m.Price = 0.1M;
} }
if (mogu_jihu == 0 && ( m.Id==1188 || m.Id==1194 || m.Id==1200)){ if (mogu_jihu == 0 && (m.Id == 1188 || m.Id == 1194 || m.Id == 1200))
{
m.Price = 0.1M; m.Price = 0.1M;
} }
if (jgday == 0 && (m.Id==1215 || m.Id==1221 || m.Id==1227)){ if (jgday == 0 && (m.Id == 1215 || m.Id == 1221 || m.Id == 1227))
{
m.Price = 0.1M; m.Price = 0.1M;
} }
//判断测试卡是否收费 //判断测试卡是否收费
if (test_flag && (m.IsTest == 1)) { if (test_flag && (m.IsTest == 1))
{
m.Price = 1.0M; m.Price = 1.0M;
m.IsTest = 0; m.IsTest = 0;
} }
}); });
//判断测试卡是否收费 //判断测试卡是否收费
if (test_flag) { if (test_flag)
{
product.Product.Content = "1"; product.Product.Content = "1";
} }
} }
} }
} else { }
else
{
foreach (var product in respList) foreach (var product in respList)
{ {
product.Product.Content = "0"; product.Product.Content = "0";
product.Packages.ForEach(m => { product.Packages.ForEach(m =>
{
m.Title = "0"; m.Title = "0";
if (m.Id == 1012 || m.Id==1188 || m.Id==1194 || m.Id==1200 || m.Id==1215 || m.Id==1221 || m.Id==1227){ if (m.Id == 1012 || m.Id == 1188 || m.Id == 1194 || m.Id == 1200 || m.Id == 1215 || m.Id == 1221 || m.Id == 1227)
{
m.Price = 0.1M; m.Price = 0.1M;
} }
}); });
@@ -543,7 +567,8 @@ namespace Home.Controllers
{ {
var ordereNo = sArray["out_trade_no"]; var ordereNo = sArray["out_trade_no"];
var trade_status = sArray["trade_status"]; var trade_status = sArray["trade_status"];
if (trade_status == "TRADE_SUCCESS") { if (trade_status == "TRADE_SUCCESS")
{
var order = await m_ProductOrderService.GetOrderByNo(ordereNo); var order = await m_ProductOrderService.GetOrderByNo(ordereNo);
if (order.OrderState == OrderStatus.Complete || order.OrderState == OrderStatus.PayOk) if (order.OrderState == OrderStatus.Complete || order.OrderState == OrderStatus.PayOk)
{ {
@@ -561,7 +586,8 @@ namespace Home.Controllers
} }
await Response.WriteAsync("success"); await Response.WriteAsync("success");
}catch(Exception ex) }
catch (Exception ex)
{ {
LogHelper.Error("AliNotify.Exception", ex.Message); LogHelper.Error("AliNotify.Exception", ex.Message);
await Response.WriteAsync("fail"); await Response.WriteAsync("fail");
@@ -642,7 +668,8 @@ namespace Home.Controllers
{ {
var ordereNo = sArray["out_trade_no"]; var ordereNo = sArray["out_trade_no"];
var trade_status = sArray["trade_status"]; var trade_status = sArray["trade_status"];
if (trade_status == "TRADE_SUCCESS") { if (trade_status == "TRADE_SUCCESS")
{
var order = await m_ProductOrderService.GetOrderByNo(ordereNo); var order = await m_ProductOrderService.GetOrderByNo(ordereNo);
if (order.OrderState == OrderStatus.Complete || order.OrderState == OrderStatus.PayOk) if (order.OrderState == OrderStatus.Complete || order.OrderState == OrderStatus.PayOk)
{ {
@@ -731,10 +758,13 @@ namespace Home.Controllers
var userId = this.Request.GetUserInfo().UserId; var userId = this.Request.GetUserInfo().UserId;
var product = new ProductEntity(); var product = new ProductEntity();
var package = new ProductPackageEntity(); var package = new ProductPackageEntity();
if (id==1034||id==1040){ if (id == 1034 || id == 1040)
{
package = await m_ProductPackageService.Query(m => m.Id == id).FirstOrDefaultAsync(); package = await m_ProductPackageService.Query(m => m.Id == id).FirstOrDefaultAsync();
product = await m_ProductService.GetById(package.ProductId); product = await m_ProductService.GetById(package.ProductId);
} else { }
else
{
product = await m_ProductService.GetById(id); product = await m_ProductService.GetById(id);
package = await m_ProductPackageService.Query(m => m.IsTest == 1 && m.ProductId == id).FirstOrDefaultAsync(); package = await m_ProductPackageService.Query(m => m.IsTest == 1 && m.ProductId == id).FirstOrDefaultAsync();
} }
@@ -754,10 +784,13 @@ namespace Home.Controllers
{ {
var product = new ProductEntity(); var product = new ProductEntity();
var package = new ProductPackageEntity(); var package = new ProductPackageEntity();
if (id==1034||id==1040||id==89||id==1094||id==1103||id==1097||id==60||id==1114||id==1115||id==1121||id==1127||id==1133||id==1187||id==1193||id==1199){ if (id == 1034 || id == 1040 || id == 89 || id == 1094 || id == 1103 || id == 1097 || id == 60 || id == 1114 || id == 1115 || id == 1121 || id == 1127 || id == 1133 || id == 1187 || id == 1193 || id == 1199)
{
package = await m_ProductPackageService.Query(m => m.Id == id).FirstOrDefaultAsync(); package = await m_ProductPackageService.Query(m => m.Id == id).FirstOrDefaultAsync();
product = await m_ProductService.GetById(package.ProductId); product = await m_ProductService.GetById(package.ProductId);
} else { }
else
{
product = await m_ProductService.GetById(id); product = await m_ProductService.GetById(id);
package = await m_ProductPackageService.Query(m => m.IsTest == 1 && m.ProductId == id).FirstOrDefaultAsync(); package = await m_ProductPackageService.Query(m => m.IsTest == 1 && m.ProductId == id).FirstOrDefaultAsync();
} }
@@ -792,6 +825,7 @@ namespace Home.Controllers
[HttpGet] [HttpGet]
public async Task<IActionResult> Http() public async Task<IActionResult> Http()
{ {
ViewData["BaseUrl"] = m_Configuration["BackendUrl"];
return View(); return View();
} }
[HttpGet] [HttpGet]
@@ -824,14 +858,17 @@ namespace Home.Controllers
var jgday = user_Info.jgday; var jgday = user_Info.jgday;
var dis_price = 1000000M; var dis_price = 1000000M;
if((user_Info.agent_id == 0||(user_Info.agent_id != 0 && user_Info.discount_id != 0)) && user_Info.discount_id >= 0){ if ((user_Info.agent_id == 0 || (user_Info.agent_id != 0 && user_Info.discount_id != 0)) && user_Info.discount_id >= 0)
{
//根据折扣设置价格 //根据折扣设置价格
var discount = await m_ProductPriceSchemeService.GetById(user_Info.discount_id); var discount = await m_ProductPriceSchemeService.GetById(user_Info.discount_id);
if (discount != null) if (discount != null)
{ {
dis_price = package.LinePrice * discount.discount / 100; dis_price = package.LinePrice * discount.discount / 100;
} }
} else { }
else
{
//根据会员价 //根据会员价
var userPrice = await m_ProductUserPriceService.GetPackageUserPrice(package.Id, userId); var userPrice = await m_ProductUserPriceService.GetPackageUserPrice(package.Id, userId);
if (userPrice != null && userPrice.UserPrice > 0) if (userPrice != null && userPrice.UserPrice > 0)
@@ -839,22 +876,27 @@ namespace Home.Controllers
dis_price = userPrice.UserPrice; dis_price = userPrice.UserPrice;
} }
} }
if(dis_price<package.Price){ if (dis_price < package.Price)
{
package.Price = dis_price; package.Price = dis_price;
} }
if(package.Price<package.MinPrice){ if (package.Price < package.MinPrice)
{
package.Price = package.MinPrice; package.Price = package.MinPrice;
} }
if (ExpiredProductAccountCount == 0 &&(package.Id == 1012)){ if (ExpiredProductAccountCount == 0 && (package.Id == 1012))
{
package.Price = 0.1M; package.Price = 0.1M;
} }
if (mogu_jihu == 0 &&(package.Id == 1188 || package.Id == 1194 || package.Id == 1200)){ if (mogu_jihu == 0 && (package.Id == 1188 || package.Id == 1194 || package.Id == 1200))
{
package.Price = 0.1M; package.Price = 0.1M;
} }
if (jgday == 0 && (package.Id==1215 || package.Id==1221 || package.Id==1227)){ if (jgday == 0 && (package.Id == 1215 || package.Id == 1221 || package.Id == 1227))
{
package.Price = 0.1M; package.Price = 0.1M;
} }
@@ -884,7 +926,8 @@ namespace Home.Controllers
var accountList = await m_ProductAccountService.GetAccounts(accounts); var accountList = await m_ProductAccountService.GetAccounts(accounts);
var flag = true; var flag = true;
if (productId == 26 || productId == 14) { if (productId == 26 || productId == 14)
{
flag = await m_ProductAccountService.CheckAccountagentExist(productId, accounts.Split(',').ToList()); flag = await m_ProductAccountService.CheckAccountagentExist(productId, accounts.Split(',').ToList());
} }
@@ -907,66 +950,82 @@ namespace Home.Controllers
//0 无状态 1尊享 2高级 3普通 //0 无状态 1尊享 2高级 3普通
var pro_type_flag = 0; var pro_type_flag = 0;
var pro_type_temp = 0; var pro_type_temp = 0;
if (productId == 14) { if (productId == 14)
{
accountList.ForEach(m => { accountList.ForEach(m =>
{
if (m.PackageId<1034) { if (m.PackageId < 1034)
{
pro_type_flag = 1; pro_type_flag = 1;
} }
if (m.PackageId>1034&&m.PackageId<1040) { if (m.PackageId > 1034 && m.PackageId < 1040)
{
pro_type_flag = 2; pro_type_flag = 2;
} }
if (m.PackageId>1040&&m.PackageId<1046) { if (m.PackageId > 1040 && m.PackageId < 1046)
{
pro_type_flag = 3; pro_type_flag = 3;
} }
if (pro_type_temp==0){ if (pro_type_temp == 0)
{
pro_type_temp = pro_type_flag; pro_type_temp = pro_type_flag;
} }
if (pro_type_temp!=pro_type_flag){ if (pro_type_temp != pro_type_flag)
{
ViewBag.errorTip = "天天不同类型不能同时续费"; ViewBag.errorTip = "天天不同类型不能同时续费";
} }
}); });
if (ViewBag.errorTip == "天天不同类型不能同时续费"){ if (ViewBag.errorTip == "天天不同类型不能同时续费")
{
return View(model); return View(model);
} }
} }
//0 无状态 1尊享 2高级 3普通 //0 无状态 1尊享 2高级 3普通
var pro_type_flag_liebao = 0; var pro_type_flag_liebao = 0;
var pro_type_temp_liebao = 0; var pro_type_temp_liebao = 0;
if (productId == 26) { if (productId == 26)
{
accountList.ForEach(m => { accountList.ForEach(m =>
{
if (m.PackageId<1097) { if (m.PackageId < 1097)
{
pro_type_flag_liebao = 1; pro_type_flag_liebao = 1;
} }
if (m.PackageId>1096&&m.PackageId<1103) { if (m.PackageId > 1096 && m.PackageId < 1103)
{
pro_type_flag_liebao = 2; pro_type_flag_liebao = 2;
} }
if (m.PackageId>1103&&m.PackageId<1109) { if (m.PackageId > 1103 && m.PackageId < 1109)
{
pro_type_flag_liebao = 3; pro_type_flag_liebao = 3;
} }
if (pro_type_temp_liebao==0){ if (pro_type_temp_liebao == 0)
{
pro_type_temp_liebao = pro_type_flag_liebao; pro_type_temp_liebao = pro_type_flag_liebao;
} }
if (pro_type_temp_liebao!=pro_type_flag_liebao){ if (pro_type_temp_liebao != pro_type_flag_liebao)
{
ViewBag.errorTip = "猎豹不同类型不能同时续费"; ViewBag.errorTip = "猎豹不同类型不能同时续费";
} }
}); });
if (ViewBag.errorTip == "猎豹不同类型不能同时续费"){ if (ViewBag.errorTip == "猎豹不同类型不能同时续费")
{
return View(model); return View(model);
} }
} }
@@ -974,33 +1033,41 @@ namespace Home.Controllers
//0 无状态 1尊享 2高级 3普通 //0 无状态 1尊享 2高级 3普通
var pro_type_flag_jihu = 0; var pro_type_flag_jihu = 0;
var pro_type_temp_jihu = 0; var pro_type_temp_jihu = 0;
if (productId == 29) { if (productId == 29)
{
accountList.ForEach(m => { accountList.ForEach(m =>
{
if (m.PackageId<1193 || m.PackageId>1204&&m.PackageId<1208) { if (m.PackageId < 1193 || m.PackageId > 1204 && m.PackageId < 1208)
{
pro_type_flag_jihu = 1; pro_type_flag_jihu = 1;
} }
if (m.PackageId>1192&&m.PackageId<1199 || m.PackageId>1207&&m.PackageId<1211) { if (m.PackageId > 1192 && m.PackageId < 1199 || m.PackageId > 1207 && m.PackageId < 1211)
{
pro_type_flag_jihu = 2; pro_type_flag_jihu = 2;
} }
if (m.PackageId>1199&&m.PackageId<1205 || m.PackageId>1210&&m.PackageId<1214) { if (m.PackageId > 1199 && m.PackageId < 1205 || m.PackageId > 1210 && m.PackageId < 1214)
{
pro_type_flag_jihu = 3; pro_type_flag_jihu = 3;
} }
if (pro_type_temp_jihu==0){ if (pro_type_temp_jihu == 0)
{
pro_type_temp_jihu = pro_type_flag_jihu; pro_type_temp_jihu = pro_type_flag_jihu;
} }
if (pro_type_temp_jihu!=pro_type_flag_jihu){ if (pro_type_temp_jihu != pro_type_flag_jihu)
{
ViewBag.errorTip = "不同类型不能同时续费"; ViewBag.errorTip = "不同类型不能同时续费";
} }
}); });
if (ViewBag.errorTip == "不同类型不能同时续费"){ if (ViewBag.errorTip == "不同类型不能同时续费")
{
return View(model); return View(model);
} }
} }
@@ -1008,68 +1075,85 @@ namespace Home.Controllers
//0 无状态 1尊享 2高级 3普通 //0 无状态 1尊享 2高级 3普通
var pro_type_flag_jiguang = 0; var pro_type_flag_jiguang = 0;
var pro_type_temp_jiguang = 0; var pro_type_temp_jiguang = 0;
if (productId == 3) { if (productId == 3)
{
accountList.ForEach(m => { accountList.ForEach(m =>
{
if (m.PackageId<1220 || m.PackageId>1232&&m.PackageId<1235) { if (m.PackageId < 1220 || m.PackageId > 1232 && m.PackageId < 1235)
{
pro_type_flag_jiguang = 1; pro_type_flag_jiguang = 1;
} }
if (m.PackageId>1219&&m.PackageId<1226 || m.PackageId>1234&&m.PackageId<1238) { if (m.PackageId > 1219 && m.PackageId < 1226 || m.PackageId > 1234 && m.PackageId < 1238)
{
pro_type_flag_jiguang = 2; pro_type_flag_jiguang = 2;
} }
if (m.PackageId>1225&&m.PackageId<1232 || m.PackageId>1237&&m.PackageId<1241) { if (m.PackageId > 1225 && m.PackageId < 1232 || m.PackageId > 1237 && m.PackageId < 1241)
{
pro_type_flag_jiguang = 3; pro_type_flag_jiguang = 3;
} }
if (pro_type_temp_jiguang==0){ if (pro_type_temp_jiguang == 0)
{
pro_type_temp_jiguang = pro_type_flag_jiguang; pro_type_temp_jiguang = pro_type_flag_jiguang;
} }
if (pro_type_temp_jiguang!=pro_type_flag_jiguang){ if (pro_type_temp_jiguang != pro_type_flag_jiguang)
{
ViewBag.errorTip = "不同类型不能同时续费"; ViewBag.errorTip = "不同类型不能同时续费";
} }
}); });
if (ViewBag.errorTip == "不同类型不能同时续费"){ if (ViewBag.errorTip == "不同类型不能同时续费")
{
return View(model); return View(model);
} }
} }
//0 无状态 11m 5m 310m 420m //0 无状态 11m 5m 310m 420m
var pro_type_flag_qilindongtai = 0; var pro_type_flag_qilindongtai = 0;
var pro_type_temp_qilindongtai = 0; var pro_type_temp_qilindongtai = 0;
if (productId == 27) { if (productId == 27)
{
accountList.ForEach(m => { accountList.ForEach(m =>
{
if (m.PackageId<1121) { if (m.PackageId < 1121)
{
pro_type_flag_qilindongtai = 1; pro_type_flag_qilindongtai = 1;
} }
if (m.PackageId>1121&&m.PackageId<1127) { if (m.PackageId > 1121 && m.PackageId < 1127)
{
pro_type_flag_qilindongtai = 2; pro_type_flag_qilindongtai = 2;
} }
if (m.PackageId>1127&&m.PackageId<1133) { if (m.PackageId > 1127 && m.PackageId < 1133)
{
pro_type_flag_qilindongtai = 3; pro_type_flag_qilindongtai = 3;
} }
if (m.PackageId>1133&&m.PackageId<1139) { if (m.PackageId > 1133 && m.PackageId < 1139)
{
pro_type_flag_qilindongtai = 4; pro_type_flag_qilindongtai = 4;
} }
if (pro_type_temp_qilindongtai==0){ if (pro_type_temp_qilindongtai == 0)
{
pro_type_temp_qilindongtai = pro_type_flag_qilindongtai; pro_type_temp_qilindongtai = pro_type_flag_qilindongtai;
} }
if (pro_type_temp_qilindongtai!=pro_type_flag_qilindongtai){ if (pro_type_temp_qilindongtai != pro_type_flag_qilindongtai)
{
ViewBag.errorTip = "麒麟不同类型不能同时续费"; ViewBag.errorTip = "麒麟不同类型不能同时续费";
} }
}); });
if (ViewBag.errorTip == "麒麟不同类型不能同时续费"){ if (ViewBag.errorTip == "麒麟不同类型不能同时续费")
{
return View(model); return View(model);
} }
} }
@@ -1077,30 +1161,37 @@ namespace Home.Controllers
//0 无状态 1尊享 2高级 3普通 //0 无状态 1尊享 2高级 3普通
var pro_type_flag_xianfeng = 0; var pro_type_flag_xianfeng = 0;
var pro_type_temp_xianfeng = 0; var pro_type_temp_xianfeng = 0;
if (productId == 6) { if (productId == 6)
{
accountList.ForEach(m => { accountList.ForEach(m =>
{
if (m.PackageId<61) { if (m.PackageId < 61)
{
pro_type_flag_xianfeng = 1; pro_type_flag_xianfeng = 1;
} }
if (m.PackageId>1108&&m.PackageId<1115) { if (m.PackageId > 1108 && m.PackageId < 1115)
{
pro_type_flag_xianfeng = 2; pro_type_flag_xianfeng = 2;
} }
if (pro_type_temp_xianfeng==0){ if (pro_type_temp_xianfeng == 0)
{
pro_type_temp_xianfeng = pro_type_flag_xianfeng; pro_type_temp_xianfeng = pro_type_flag_xianfeng;
} }
if (pro_type_temp_xianfeng!=pro_type_flag_xianfeng){ if (pro_type_temp_xianfeng != pro_type_flag_xianfeng)
{
ViewBag.errorTip = "先锋不同类型不能同时续费"; ViewBag.errorTip = "先锋不同类型不能同时续费";
} }
}); });
if (ViewBag.errorTip == "先锋不同类型不能同时续费"){ if (ViewBag.errorTip == "先锋不同类型不能同时续费")
{
return View(model); return View(model);
} }
} }
@@ -1120,9 +1211,11 @@ namespace Home.Controllers
if (userInfo != null) if (userInfo != null)
{ {
if (productId == 28) { if (productId == 28)
{
var package_type = ""; var package_type = "";
if(package_name.Contains("-")){ if (package_name.Contains("-"))
{
string[] arrStr = package_name.Split('-'); string[] arrStr = package_name.Split('-');
package_type = arrStr[0] + "-" + arrStr[1] + "-" + arrStr[2]; package_type = arrStr[0] + "-" + arrStr[1] + "-" + arrStr[2];
} }
@@ -1134,13 +1227,15 @@ namespace Home.Controllers
//从user表获取用户信息 //从user表获取用户信息
var user_Info = await m_UserService.GetById(userInfo.UserId); var user_Info = await m_UserService.GetById(userInfo.UserId);
if((user_Info.agent_id == 0||(user_Info.agent_id != 0 && user_Info.discount_id != 0)) && user_Info.discount_id >= 0){ if ((user_Info.agent_id == 0 || (user_Info.agent_id != 0 && user_Info.discount_id != 0)) && user_Info.discount_id >= 0)
{
//根据折扣设置价格 //根据折扣设置价格
var discount = await m_ProductPriceSchemeService.GetById(user_Info.discount_id); var discount = await m_ProductPriceSchemeService.GetById(user_Info.discount_id);
var dis_price = 1000000.0M; var dis_price = 1000000.0M;
respList.Packages.ForEach(m => { respList.Packages.ForEach(m =>
{
@@ -1148,95 +1243,136 @@ namespace Home.Controllers
{ {
dis_price = m.LinePrice * discount.discount / 100; dis_price = m.LinePrice * discount.discount / 100;
} }
if(dis_price<m.Price){ if (dis_price < m.Price)
{
m.Price = dis_price; m.Price = dis_price;
m.Title = discount.Remark; m.Title = discount.Remark;
} else { }
else
{
m.Title = "9.5"; m.Title = "9.5";
if (m.ProductId == 1||m.ProductId == 2){ if (m.ProductId == 1 || m.ProductId == 2)
{
m.Title = "7.5"; m.Title = "7.5";
} }
if (m.ProductId == 18){ if (m.ProductId == 18)
{
m.Title = "7.5"; m.Title = "7.5";
} }
if (m.ProductId == 6||m.ProductId == 5){ if (m.ProductId == 6 || m.ProductId == 5)
{
m.Title = "9"; m.Title = "9";
} }
if (m.ProductId == 23||m.ProductId == 13||m.ProductId == 14||m.ProductId == 26||m.ProductId == 17){ if (m.ProductId == 23 || m.ProductId == 13 || m.ProductId == 14 || m.ProductId == 26 || m.ProductId == 17)
{
m.Title = "8"; m.Title = "8";
} }
} }
if(m.Price<m.MinPrice){ if (m.Price < m.MinPrice)
{
m.Price = m.MinPrice; m.Price = m.MinPrice;
} }
if (m.ProductId == 14){ if (m.ProductId == 14)
if (pro_type_temp ==1 && m.Id<1034) { {
if (pro_type_temp == 1 && m.Id < 1034)
{
package_temp.Add(m); package_temp.Add(m);
} }
if (pro_type_temp ==2 && m.Id>1034&&m.Id<1040) { if (pro_type_temp == 2 && m.Id > 1034 && m.Id < 1040)
{
package_temp.Add(m); package_temp.Add(m);
} }
if (pro_type_temp ==3 && m.Id>1040&&m.Id<1046) { if (pro_type_temp == 3 && m.Id > 1040 && m.Id < 1046)
{
package_temp.Add(m); package_temp.Add(m);
} }
}else if(m.ProductId == 26){ }
if (pro_type_temp_liebao ==1 && m.Id<1097) { else if (m.ProductId == 26)
{
if (pro_type_temp_liebao == 1 && m.Id < 1097)
{
package_temp.Add(m); package_temp.Add(m);
} }
if (pro_type_temp_liebao ==2 && m.Id>1097&&m.Id<1103) { if (pro_type_temp_liebao == 2 && m.Id > 1097 && m.Id < 1103)
{
package_temp.Add(m); package_temp.Add(m);
} }
if (pro_type_temp_liebao ==3 && m.Id>1103&&m.Id<1109) { if (pro_type_temp_liebao == 3 && m.Id > 1103 && m.Id < 1109)
{
package_temp.Add(m); package_temp.Add(m);
} }
}else if(m.ProductId == 29){ }
if (pro_type_temp_jihu ==1 && (m.Id<1193 || m.Id>1204&&m.Id<1208)) { else if (m.ProductId == 29)
{
if (pro_type_temp_jihu == 1 && (m.Id < 1193 || m.Id > 1204 && m.Id < 1208))
{
package_temp.Add(m); package_temp.Add(m);
} }
if (pro_type_temp_jihu ==2 && (m.Id>1192&&m.Id<1199 || m.Id>1207&&m.Id<1211)) { if (pro_type_temp_jihu == 2 && (m.Id > 1192 && m.Id < 1199 || m.Id > 1207 && m.Id < 1211))
{
package_temp.Add(m); package_temp.Add(m);
} }
if (pro_type_temp_jihu ==3 && (m.Id>1199&&m.Id<1205 || m.Id>1210&&m.Id<1214)) { if (pro_type_temp_jihu == 3 && (m.Id > 1199 && m.Id < 1205 || m.Id > 1210 && m.Id < 1214))
{
package_temp.Add(m); package_temp.Add(m);
} }
}else if(m.ProductId == 3){ }
if (pro_type_temp_jiguang ==1 && (m.Id<1220 || m.Id>1232&&m.Id<1235)) { else if (m.ProductId == 3)
{
if (pro_type_temp_jiguang == 1 && (m.Id < 1220 || m.Id > 1232 && m.Id < 1235))
{
package_temp.Add(m); package_temp.Add(m);
} }
if (pro_type_temp_jiguang ==2 && (m.Id>1219&&m.Id<1226 || m.Id>1234&&m.Id<1238)) { if (pro_type_temp_jiguang == 2 && (m.Id > 1219 && m.Id < 1226 || m.Id > 1234 && m.Id < 1238))
{
package_temp.Add(m); package_temp.Add(m);
} }
if (pro_type_temp_jiguang ==3 && (m.Id>1225&&m.Id<1232 || m.Id>1237&&m.Id<1241)) { if (pro_type_temp_jiguang == 3 && (m.Id > 1225 && m.Id < 1232 || m.Id > 1237 && m.Id < 1241))
{
package_temp.Add(m); package_temp.Add(m);
} }
}else if(m.ProductId == 27){ }
if (pro_type_temp_qilindongtai ==1 && m.Id<1121) { else if (m.ProductId == 27)
{
if (pro_type_temp_qilindongtai == 1 && m.Id < 1121)
{
package_temp.Add(m); package_temp.Add(m);
} }
if (pro_type_temp_qilindongtai ==2 && m.Id>1121&&m.Id<1127) { if (pro_type_temp_qilindongtai == 2 && m.Id > 1121 && m.Id < 1127)
{
package_temp.Add(m); package_temp.Add(m);
} }
if (pro_type_temp_qilindongtai ==3 && m.Id>1127&&m.Id<1133) { if (pro_type_temp_qilindongtai == 3 && m.Id > 1127 && m.Id < 1133)
{
package_temp.Add(m); package_temp.Add(m);
} }
if (pro_type_temp_qilindongtai ==4 && m.Id>1133&&m.Id<1139) { if (pro_type_temp_qilindongtai == 4 && m.Id > 1133 && m.Id < 1139)
{
package_temp.Add(m); package_temp.Add(m);
} }
}else if(m.ProductId == 6){ }
if (pro_type_temp_xianfeng ==1 && m.Id<61) { else if (m.ProductId == 6)
{
if (pro_type_temp_xianfeng == 1 && m.Id < 61)
{
package_temp.Add(m); package_temp.Add(m);
} }
if (pro_type_temp_xianfeng ==2 && m.Id>1108&&m.Id<1115) { if (pro_type_temp_xianfeng == 2 && m.Id > 1108 && m.Id < 1115)
{
package_temp.Add(m); package_temp.Add(m);
} }
} else { }
else
{
package_temp.Add(m); package_temp.Add(m);
} }
}); });
} else { }
else
{
//根据会员价 //根据会员价
var userPrices = await m_ProductUserPriceService.GetProductUserPrice(id, userInfo.UserId); var userPrices = await m_ProductUserPriceService.GetProductUserPrice(id, userInfo.UserId);
respList.Packages.ForEach(m => respList.Packages.ForEach(m =>
@@ -1244,16 +1380,20 @@ namespace Home.Controllers
m.Title = "9.5"; m.Title = "9.5";
if (m.ProductId == 1||m.ProductId == 2){ if (m.ProductId == 1 || m.ProductId == 2)
{
m.Title = "7.5"; m.Title = "7.5";
} }
if (m.ProductId == 18){ if (m.ProductId == 18)
{
m.Title = "7.5"; m.Title = "7.5";
} }
if (m.ProductId == 6||m.ProductId == 5){ if (m.ProductId == 6 || m.ProductId == 5)
{
m.Title = "9"; m.Title = "9";
} }
if (m.ProductId == 23||m.ProductId == 13||m.ProductId == 14||m.ProductId == 17){ if (m.ProductId == 23 || m.ProductId == 13 || m.ProductId == 14 || m.ProductId == 17)
{
m.Title = "8"; m.Title = "8";
} }
var userPrice = userPrices.FirstOrDefault(p => p.PackageId == m.Id); var userPrice = userPrices.FirstOrDefault(p => p.PackageId == m.Id);
@@ -1262,67 +1402,98 @@ namespace Home.Controllers
m.Price = userPrice.UserPrice; m.Price = userPrice.UserPrice;
} }
if (m.ProductId == 14){ if (m.ProductId == 14)
if (pro_type_temp ==1 && m.Id<1034) { {
if (pro_type_temp == 1 && m.Id < 1034)
{
package_temp.Add(m); package_temp.Add(m);
} }
if (pro_type_temp ==2 && m.Id>1034&&m.Id<1040) { if (pro_type_temp == 2 && m.Id > 1034 && m.Id < 1040)
{
package_temp.Add(m); package_temp.Add(m);
} }
if (pro_type_temp ==3 && m.Id>1040&&m.Id<1046) { if (pro_type_temp == 3 && m.Id > 1040 && m.Id < 1046)
{
package_temp.Add(m); package_temp.Add(m);
} }
}else if(m.ProductId == 26){ }
if (pro_type_temp_liebao ==1 && m.Id<1097) { else if (m.ProductId == 26)
{
if (pro_type_temp_liebao == 1 && m.Id < 1097)
{
package_temp.Add(m); package_temp.Add(m);
} }
if (pro_type_temp_liebao ==2 && m.Id>1097&&m.Id<1103) { if (pro_type_temp_liebao == 2 && m.Id > 1097 && m.Id < 1103)
{
package_temp.Add(m); package_temp.Add(m);
} }
if (pro_type_temp_liebao ==3 && m.Id>1103&&m.Id<1109) { if (pro_type_temp_liebao == 3 && m.Id > 1103 && m.Id < 1109)
{
package_temp.Add(m); package_temp.Add(m);
} }
}else if(m.ProductId == 29){ }
if (pro_type_temp_jihu ==1 && (m.Id<1193 || m.Id>1204&&m.Id<1208)) { else if (m.ProductId == 29)
{
if (pro_type_temp_jihu == 1 && (m.Id < 1193 || m.Id > 1204 && m.Id < 1208))
{
package_temp.Add(m); package_temp.Add(m);
} }
if (pro_type_temp_jihu ==2 && (m.Id>1192&&m.Id<1199 || m.Id>1207&&m.Id<1211)) { if (pro_type_temp_jihu == 2 && (m.Id > 1192 && m.Id < 1199 || m.Id > 1207 && m.Id < 1211))
{
package_temp.Add(m); package_temp.Add(m);
} }
if (pro_type_temp_jihu ==3 && (m.Id>1199&&m.Id<1205 || m.Id>1210&&m.Id<1214)) { if (pro_type_temp_jihu == 3 && (m.Id > 1199 && m.Id < 1205 || m.Id > 1210 && m.Id < 1214))
{
package_temp.Add(m); package_temp.Add(m);
} }
}else if(m.ProductId == 3){ }
if (pro_type_temp_jiguang ==1 && (m.Id<1220 || m.Id>1232&&m.Id<1235)) { else if (m.ProductId == 3)
{
if (pro_type_temp_jiguang == 1 && (m.Id < 1220 || m.Id > 1232 && m.Id < 1235))
{
package_temp.Add(m); package_temp.Add(m);
} }
if (pro_type_temp_jiguang ==2 && (m.Id>1219&&m.Id<1226 || m.Id>1234&&m.Id<1238)) { if (pro_type_temp_jiguang == 2 && (m.Id > 1219 && m.Id < 1226 || m.Id > 1234 && m.Id < 1238))
{
package_temp.Add(m); package_temp.Add(m);
} }
if (pro_type_temp_jiguang ==3 && (m.Id>1225&&m.Id<1232 || m.Id>1237&&m.Id<1241)) { if (pro_type_temp_jiguang == 3 && (m.Id > 1225 && m.Id < 1232 || m.Id > 1237 && m.Id < 1241))
{
package_temp.Add(m); package_temp.Add(m);
} }
}else if(m.ProductId == 27){ }
if (pro_type_temp_qilindongtai ==1 && m.Id<1121) { else if (m.ProductId == 27)
{
if (pro_type_temp_qilindongtai == 1 && m.Id < 1121)
{
package_temp.Add(m); package_temp.Add(m);
} }
if (pro_type_temp_qilindongtai ==2 && m.Id>1121&&m.Id<1127) { if (pro_type_temp_qilindongtai == 2 && m.Id > 1121 && m.Id < 1127)
{
package_temp.Add(m); package_temp.Add(m);
} }
if (pro_type_temp_qilindongtai ==3 && m.Id>1127&&m.Id<1133) { if (pro_type_temp_qilindongtai == 3 && m.Id > 1127 && m.Id < 1133)
{
package_temp.Add(m); package_temp.Add(m);
} }
if (pro_type_temp_qilindongtai ==4 && m.Id>1133&&m.Id<1139) { if (pro_type_temp_qilindongtai == 4 && m.Id > 1133 && m.Id < 1139)
{
package_temp.Add(m); package_temp.Add(m);
} }
}else if(m.ProductId == 6){ }
if (pro_type_temp_xianfeng ==1 && m.Id<61) { else if (m.ProductId == 6)
{
if (pro_type_temp_xianfeng == 1 && m.Id < 61)
{
package_temp.Add(m); package_temp.Add(m);
} }
if (pro_type_temp_xianfeng ==2 && m.Id>1108&&m.Id<1115) { if (pro_type_temp_xianfeng == 2 && m.Id > 1108 && m.Id < 1115)
{
package_temp.Add(m); package_temp.Add(m);
} }
} else { }
else
{
package_temp.Add(m); package_temp.Add(m);
} }
}); });
@@ -1360,14 +1531,17 @@ namespace Home.Controllers
var user_Info = await m_UserService.GetById(userId); var user_Info = await m_UserService.GetById(userId);
var dis_price = 1000000M; var dis_price = 1000000M;
if((user_Info.agent_id == 0||(user_Info.agent_id != 0 && user_Info.discount_id != 0)) && user_Info.discount_id >= 0){ if ((user_Info.agent_id == 0 || (user_Info.agent_id != 0 && user_Info.discount_id != 0)) && user_Info.discount_id >= 0)
{
//根据折扣设置价格 //根据折扣设置价格
var discount = await m_ProductPriceSchemeService.GetById(user_Info.discount_id); var discount = await m_ProductPriceSchemeService.GetById(user_Info.discount_id);
if (discount != null) if (discount != null)
{ {
dis_price = package.LinePrice * discount.discount / 100; dis_price = package.LinePrice * discount.discount / 100;
} }
} else { }
else
{
//根据会员价 //根据会员价
var userPrice = await m_ProductUserPriceService.GetPackageUserPrice(packageId, userId); var userPrice = await m_ProductUserPriceService.GetPackageUserPrice(packageId, userId);
if (userPrice != null && userPrice.UserPrice > 0) if (userPrice != null && userPrice.UserPrice > 0)
@@ -1375,11 +1549,13 @@ namespace Home.Controllers
dis_price = userPrice.UserPrice; dis_price = userPrice.UserPrice;
} }
} }
if(dis_price<package.Price){ if (dis_price < package.Price)
{
package.Price = dis_price; package.Price = dis_price;
} }
if(package.Price<package.MinPrice){ if (package.Price < package.MinPrice)
{
package.Price = package.MinPrice; package.Price = package.MinPrice;
} }

View File

@@ -345,6 +345,18 @@ namespace Home.Controllers
/// <returns></returns> /// <returns></returns>
[HttpPost, AllowAnonymous] [HttpPost, AllowAnonymous]
public async Task<ApiResult> SendPhoneCodevefy(string phone, string key) public async Task<ApiResult> SendPhoneCodevefy(string phone, string key)
{
return new ApiResult(ResultCode.C_SUCCESS, "验证码已发送到您的手机");
}
/// <summary>
/// 发送手机验证码
/// </summary>
/// <param name="request"></param>
/// <returns></returns>
[HttpPost, AllowAnonymous]
public async Task<ApiResult> SendPhonesCodevefy(string phone, string key)
{ {
key = $"{key}:{phone}"; key = $"{key}:{phone}";
@@ -528,15 +540,24 @@ namespace Home.Controllers
if (request.ExpiredDay > -100) if (request.ExpiredDay > -100)
{ {
if (request.ExpiredDay > 0){ if (request.ExpiredDay > 0)
{
exp = exp.And(m => Math.Ceiling((m.EndTime - DateTime.Now).Value.TotalDays) <= request.ExpiredDay && m.EndTime > DateTime.Now); exp = exp.And(m => Math.Ceiling((m.EndTime - DateTime.Now).Value.TotalDays) <= request.ExpiredDay && m.EndTime > DateTime.Now);
} else if (request.ExpiredDay < 0 && request.ExpiredDay>-4) { }
else if (request.ExpiredDay < 0 && request.ExpiredDay > -4)
{
exp = exp.And(m => Math.Ceiling((DateTime.Now - m.EndTime).Value.TotalDays) <= Math.Abs(request.ExpiredDay) && m.EndTime < DateTime.Now); exp = exp.And(m => Math.Ceiling((DateTime.Now - m.EndTime).Value.TotalDays) <= Math.Abs(request.ExpiredDay) && m.EndTime < DateTime.Now);
} else if (request.ExpiredDay==-4) { }
else if (request.ExpiredDay == -4)
{
exp = exp.And(m => Math.Ceiling((m.EndTime - DateTime.Now).Value.TotalDays) <= -4); exp = exp.And(m => Math.Ceiling((m.EndTime - DateTime.Now).Value.TotalDays) <= -4);
} else if (request.ExpiredDay==-5) { }
else if (request.ExpiredDay == -5)
{
exp = exp.And(m => m.EndTime > DateTime.Now); exp = exp.And(m => m.EndTime > DateTime.Now);
} else if (request.ExpiredDay==-6) { }
else if (request.ExpiredDay == -6)
{
exp = exp.And(m => m.EndTime < DateTime.Now); exp = exp.And(m => m.EndTime < DateTime.Now);
} }
exp = exp.And(m => m.PackageName != "测试卡"); exp = exp.And(m => m.PackageName != "测试卡");
@@ -631,6 +652,7 @@ namespace Home.Controllers
public IActionResult HttpPackageList() public IActionResult HttpPackageList()
{ {
var userId = this.Request.GetUserInfo().UserId; var userId = this.Request.GetUserInfo().UserId;
ViewData["BaseUrl"] = m_Configuration["BackendUrl"];
return View(); return View();
} }
[HttpGet] [HttpGet]
@@ -655,6 +677,13 @@ namespace Home.Controllers
return View(); return View();
} }
[HttpGet]
[UserAuth]
public IActionResult HttpWhiteIpSU()
{
ViewData["BaseUrl"] = m_Configuration["BackendUrl"];
return View();
}
/// <summary> /// <summary>
/// 发送手机验证码 /// 发送手机验证码
@@ -681,7 +710,8 @@ namespace Home.Controllers
var notifyOrder = data.FromJsonTo<TaoBaoNotifyModel>(); var notifyOrder = data.FromJsonTo<TaoBaoNotifyModel>();
var taobaoEntity = notifyOrder.MapTo<TaoBaoOrderEntity>(); var taobaoEntity = notifyOrder.MapTo<TaoBaoOrderEntity>();
if((notifyOrder.SellerNick == "聚ip商城动态ip代理" || notifyOrder.SellerNick == "老鹰动态pptp")||notifyOrder.SellerNick == "强子pptp动态"||notifyOrder.SellerNick == "可乐开发商"){ if ((notifyOrder.SellerNick == "聚ip商城动态ip代理" || notifyOrder.SellerNick == "老鹰动态pptp") || notifyOrder.SellerNick == "强子pptp动态" || notifyOrder.SellerNick == "可乐开发商")
{
taobaoEntity.Phone = "none"; taobaoEntity.Phone = "none";
taobaoEntity.SkuPropertiesName = notifyOrder.Orders.FirstOrDefault()?.SkuPropertiesName; taobaoEntity.SkuPropertiesName = notifyOrder.Orders.FirstOrDefault()?.SkuPropertiesName;
@@ -727,10 +757,13 @@ namespace Home.Controllers
msg = "您好打开网址juip.com登录会员名" + phone + "" + notifyOrder.Payment + "元已充值到此账户),密码:" + pas_result + "。这个会员名和密码不能直接使用,是用来登录官网的。登录后点击网站上方的-产品购买即可完成开通或续费。在官网购买的账号密码可以直接使用。恭喜您本次获得优惠券满4元减1元满20元减3元满54元减5元满130元减15元满490元减30元各一张。欢迎您多来淘宝下单(人工客服在线时间:上午八点到晚上十一点半)"; msg = "您好打开网址juip.com登录会员名" + phone + "" + notifyOrder.Payment + "元已充值到此账户),密码:" + pas_result + "。这个会员名和密码不能直接使用,是用来登录官网的。登录后点击网站上方的-产品购买即可完成开通或续费。在官网购买的账号密码可以直接使用。恭喜您本次获得优惠券满4元减1元满20元减3元满54元减5元满130元减15元满490元减30元各一张。欢迎您多来淘宝下单(人工客服在线时间:上午八点到晚上十一点半)";
if (ret.Code != ResultCode.C_SUCCESS) return msg; if (ret.Code != ResultCode.C_SUCCESS) return msg;
} else { }
else
{
phone = userEntity.Phone; phone = userEntity.Phone;
if(userEntity.TaoBao == null){ if (userEntity.TaoBao == null)
{
userEntity.TaoBao = notifyOrder.BuyerNick; userEntity.TaoBao = notifyOrder.BuyerNick;
await m_UserService.Update(userEntity); await m_UserService.Update(userEntity);
} }
@@ -792,34 +825,46 @@ namespace Home.Controllers
var refundInfos = datainfo.FromJsonTo<TaoBaoRefundModel>(); var refundInfos = datainfo.FromJsonTo<TaoBaoRefundModel>();
LogHelper.Info("淘宝参数回调", $"json={datainfo.ToJson()}"); LogHelper.Info("淘宝参数回调", $"json={datainfo.ToJson()}");
var info = ""; var info = "";
if (aopic == 2){ if (aopic == 2)
{
info = await m_TaoBaoService.ReceivedMsg(this.Request, process); info = await m_TaoBaoService.ReceivedMsg(this.Request, process);
} else if(aopic == 256){//退款 }
else if (aopic == 256)
{//退款
var his_order = m_TaoBaoRefundService.Query(m => m.Tid == refundInfos.Tid).FirstOrDefault(); var his_order = m_TaoBaoRefundService.Query(m => m.Tid == refundInfos.Tid).FirstOrDefault();
if (his_order == null){ if (his_order == null)
{
info = await m_TaoBaoRefundService.ReceivedRefundMsg(this.Request, refunds); info = await m_TaoBaoRefundService.ReceivedRefundMsg(this.Request, refunds);
} else { }
else
{
his_order.status = 0; his_order.status = 0;
his_order.RefundFee = refundInfos.RefundFee; his_order.RefundFee = refundInfos.RefundFee;
his_order.Modified = refundInfos.Modified; his_order.Modified = refundInfos.Modified;
await m_TaoBaoRefundService.Update(his_order); await m_TaoBaoRefundService.Update(his_order);
} }
}else if(aopic == 65536){//卖家同意退款 }
else if (aopic == 65536)
{//卖家同意退款
var his_order = m_TaoBaoRefundService.Query(m => m.Tid == refundInfos.Tid).FirstOrDefault(); var his_order = m_TaoBaoRefundService.Query(m => m.Tid == refundInfos.Tid).FirstOrDefault();
his_order.status = 1; his_order.status = 1;
await m_TaoBaoRefundService.Update(his_order); await m_TaoBaoRefundService.Update(his_order);
}else if(aopic == 262144){//拒绝退款 }
else if (aopic == 262144)
{//拒绝退款
var his_order = m_TaoBaoRefundService.Query(m => m.Tid == refundInfos.Tid).FirstOrDefault(); var his_order = m_TaoBaoRefundService.Query(m => m.Tid == refundInfos.Tid).FirstOrDefault();
his_order.status = 2; his_order.status = 2;
await m_TaoBaoRefundService.Update(his_order); await m_TaoBaoRefundService.Update(his_order);
}else if(aopic == 32768){//关闭 }
else if (aopic == 32768)
{//关闭
var his_order = m_TaoBaoRefundService.Query(m => m.Tid == refundInfos.Tid).FirstOrDefault(); var his_order = m_TaoBaoRefundService.Query(m => m.Tid == refundInfos.Tid).FirstOrDefault();
his_order.status = 3; his_order.status = 3;
@@ -1306,7 +1351,8 @@ namespace Home.Controllers
{ {
var ordereNo = sArray["out_trade_no"]; var ordereNo = sArray["out_trade_no"];
var trade_status = sArray["trade_status"]; var trade_status = sArray["trade_status"];
if (trade_status == "TRADE_SUCCESS") { if (trade_status == "TRADE_SUCCESS")
{
var order = await m_ChargeService.GetOrderByNo(ordereNo); var order = await m_ChargeService.GetOrderByNo(ordereNo);
if (order.OrderState == UOrderStatus.Complete || order.OrderState == UOrderStatus.PayOk) if (order.OrderState == UOrderStatus.Complete || order.OrderState == UOrderStatus.PayOk)
{ {
@@ -1406,7 +1452,8 @@ namespace Home.Controllers
{ {
var ordereNo = sArray["out_trade_no"]; var ordereNo = sArray["out_trade_no"];
var trade_status = sArray["trade_status"]; var trade_status = sArray["trade_status"];
if (trade_status == "TRADE_SUCCESS") { if (trade_status == "TRADE_SUCCESS")
{
var order = await m_ChargeService.GetOrderByNo(ordereNo); var order = await m_ChargeService.GetOrderByNo(ordereNo);
if (order.OrderState == UOrderStatus.Complete || order.OrderState == UOrderStatus.PayOk) if (order.OrderState == UOrderStatus.Complete || order.OrderState == UOrderStatus.PayOk)
{ {

View File

@@ -21,7 +21,7 @@
"environmentVariables": { "environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development" "ASPNETCORE_ENVIRONMENT": "Development"
}, },
"applicationUrl": "http://localhost:5000" "applicationUrl": "http://0.0.0.0:5000"
}, },
"Docker": { "Docker": {
"commandName": "Docker", "commandName": "Docker",

View File

@@ -38,7 +38,7 @@
<div role="tabpanel" class="tab-pane active" id="home"> <div role="tabpanel" class="tab-pane active" id="home">
@if (type == 4) { @if (type == 4) {
<div style="font-size:0.7em"> <div style="font-size:0.7em">
<p style="padding:0;margin:0;">*请优先选择客户端连接 <a style="color:#0777ff;" href="/product/soft"><<<下载客户端>>></a></p> <p style="padding:0;margin:0;">*请优先选择客户端连接 <a style="color:#0777ff;" href="/product/soft">&lt;&lt;&lt;下载客户端&gt;&gt;&gt;</a></p>
<p style="padding:0;margin:0;">*无对应客户端时,可通过线路表直连支持所有设备</p> <p style="padding:0;margin:0;">*无对应客户端时,可通过线路表直连支持所有设备</p>
</div> </div>
} }

View File

@@ -331,7 +331,7 @@
break; break;
case 3: case 3:
this.l2tp = '1234'; this.l2tp = '1234';
this.search_field = '极IP'; this.search_field = '极IP';
this.sstp = '4430'; this.sstp = '4430';
break; break;
case 2: case 2:

View File

@@ -711,7 +711,6 @@
<script src="/http/js/jquery.slicknav.min.js"></script> <script src="/http/js/jquery.slicknav.min.js"></script>
<script src="/http/js/jquery.parallax-1.1.3.js"></script> <script src="/http/js/jquery.parallax-1.1.3.js"></script>
<script src="/http/js/jquery-ui.js"></script> <script src="/http/js/jquery-ui.js"></script>
<script type="text/javascript" src="https://lf9-cdn-tos.bytecdntp.com/cdn/expire-1-M/qrcodejs/1.0.0/qrcode.min.js"></script>
<script src="~/js/vue.js"></script> <script src="~/js/vue.js"></script>
@@ -1149,7 +1148,7 @@ $(document).on("ready", function(e) {
$('#pay').modal('hide'); $('#pay').modal('hide');
} else if (res.code == 3) { } else if (res.code == 3) {
$("#qrcode_s").html(''); $("#qrcode_s").html('');
new QRCode(document.getElementById("qrcode_s"), { $("#qrcode_s").qrcode({
text: res.data, text: res.data,
width : 300, width : 300,
height : 300 height : 300

View File

@@ -807,9 +807,9 @@
<script src="/js/bootstrap-select.js"></script> <script src="/js/bootstrap-select.js"></script>
<script type="text/javascript"> <script type="text/javascript">
$(function () { // $(function () {
app.game(); // app.game();
}); // });
var app = new Vue({ var app = new Vue({
el: '#app', el: '#app',
data: { data: {
@@ -845,7 +845,7 @@
}, },
created: function () { created: function () {
this.order_info.account = this.randomString(2) + (Math.floor(Math.random() * 10000) + 1); this.order_info.account = this.randomString(2) + (Math.floor(Math.random() * 10000) + 1);
this.order_info.password = (Math.floor(Math.random() * 1000) + 1); this.order_info.password = (Math.floor(Math.random() * 1000000) + 1);
}, },
methods: { methods: {
randomString(len) { randomString(len) {
@@ -1001,6 +1001,10 @@
that.game_list = res.data; that.game_list = res.data;
} }
}); });
this.$nextTick(() => {
$('#gameselect').selectpicker('refresh'); // 重新渲染下拉框
});
this.select_game() this.select_game()
}, },
line() { line() {
@@ -1073,8 +1077,8 @@
alert('账号长度至少5位'); alert('账号长度至少5位');
return; return;
} }
if (this.order_info.password.length < 3 && this.hasNumAndChar(this.order_info.password)) { if (this.order_info.password.length < 6 && this.hasNumAndChar(this.order_info.password)) {
alert('密码长度至少3位!'); alert('密码长度至少6位!');
return; return;
} }
@@ -1116,7 +1120,7 @@
$('#pay_qilin').modal('hide'); $('#pay_qilin').modal('hide');
} else if (res.code == 3) { } else if (res.code == 3) {
$("#qrcode_s").html(''); $("#qrcode_s").html('');
new QRCode(document.getElementById("qrcode_s"), { $("#qrcode_s").qrcode({
text: res.data, text: res.data,
width : 300, width : 300,
height : 300 height : 300
@@ -1162,7 +1166,7 @@
} }
} }
function onrecommend(id) { function onrecommend(id) {
if (id != 29 && id != 3 && id != 28 && id != 22 && id != 21 && id != 20 && id != 18 && id != 1 ) { if (id != 29 && id != 26 && id != 3 && id != 28 && id != 22 && id != 21 && id != 20 && id != 18 && id != 1 ) {
var lastClosedTime = localStorage.getItem('buyrecommend'); var lastClosedTime = localStorage.getItem('buyrecommend');
if (!lastClosedTime) { if (!lastClosedTime) {
// 如果之前没有关闭时间记录,则显示提示框 // 如果之前没有关闭时间记录,则显示提示框

View File

@@ -522,7 +522,7 @@ p{
$('#buy').modal('hide'); $('#buy').modal('hide');
} else if (res.code == 3) { } else if (res.code == 3) {
$("#qrcode_s").html(''); $("#qrcode_s").html('');
new QRCode(document.getElementById("qrcode_s"), { $("#qrcode_s").qrcode({
text: res.data, text: res.data,
width : 300, width : 300,
height : 300 height : 300

View File

@@ -212,7 +212,7 @@
} }
} }
var id = getUrlParam('productId') var id = getUrlParam('productId')
if (id != 29 && id != 3 && id != 28 && id != 22 && id != 21 && id != 20 && id != 18 && id != 1 ) { if (id != 29 && id != 26 && id != 3 && id != 28 && id != 22 && id != 21 && id != 20 && id != 18 && id != 1 ) {
var lastClosedTime = localStorage.getItem('buyrecommend'); var lastClosedTime = localStorage.getItem('buyrecommend');
if (!lastClosedTime) { if (!lastClosedTime) {
// 如果之前没有关闭时间记录,则显示提示框 // 如果之前没有关闭时间记录,则显示提示框

View File

@@ -195,7 +195,6 @@
<script src="~/js/vue.js"></script> <script src="~/js/vue.js"></script>
<script type="text/javascript" src="https://lf9-cdn-tos.bytecdntp.com/cdn/expire-1-M/qrcodejs/1.0.0/qrcode.min.js"></script>
<script type="text/javascript"> <script type="text/javascript">
var app = new Vue({ var app = new Vue({
@@ -376,7 +375,7 @@
if (res.code == 1) { if (res.code == 1) {
$("#qrcode_s").html(''); $("#qrcode_s").html('');
new QRCode(document.getElementById("qrcode_s"), { $("#qrcode_s").qrcode({
text: res.data, text: res.data,
width : 300, width : 300,
height : 300 height : 300

View File

@@ -138,7 +138,7 @@
success: function (res) { success: function (res) {
that.assign_add_list = res.data; that.assign_add_list = res.data;
that.assign_list =res.list; that.assign_list =res.list;
that.address_url = 'a.xgip.vip' that.address_url = 'a.xxxx'
that.line_text = '' that.line_text = ''
//if (res.Code == 10000) { //if (res.Code == 10000) {
// that.onLineData = res.Data; // that.onLineData = res.Data;

View File

@@ -27,7 +27,7 @@
var name = $("#username").val() var name = $("#username").val()
if(name == '') { alert('手机号不能为空'); return; } if(name == '') { alert('手机号不能为空'); return; }
if (!timing(_self)) return; if (!timing(_self)) return;
var url = '/User/SendPhoneCodevefy?key=FindUser_Code&phone=' + name; var url = '/User/SendPhonesCodevefy?key=FindUser_Code&phone=' + name;
$.ajax({ $.ajax({
type: 'POST', type: 'POST',
url: url, url: url,

View File

@@ -459,7 +459,6 @@
<!-- 支付弹窗 --> <!-- 支付弹窗 -->
<div id="aliPayBox" style="display:none"></div> <div id="aliPayBox" style="display:none"></div>
<script type="text/javascript" src="https://lf9-cdn-tos.bytecdntp.com/cdn/expire-1-M/qrcodejs/1.0.0/qrcode.min.js"></script>
<script> <script>
$(function () { $(function () {
if (@Model.UserModel.is_verify == 0) { if (@Model.UserModel.is_verify == 0) {

View File

@@ -37,7 +37,7 @@
var name = $("#username").val() var name = $("#username").val()
if(name == '') { alert('手机号不能为空'); return; } if(name == '') { alert('手机号不能为空'); return; }
if (!timing(_self)) return; if (!timing(_self)) return;
var url = '/user/SendPhoneCodevefy?key=User_Code&phone=' + name; var url = '/user/SendPhonesCodevefy?key=User_Code&phone=' + name;
$.ajax({ $.ajax({
type: 'POST', type: 'POST',
url: url, url: url,

View File

@@ -45,7 +45,7 @@
</div> </div>
@if (type == 4) { @if (type == 4) {
<div> <div>
<p style="padding:0;margin:0;">*请优先选择客户端连接 <a style="color:#0777ff;" href="/product/soft"><<<下载客户端>>></a></p> <p style="padding:0;margin:0;">*请优先选择客户端连接 <a style="color:#0777ff;" href="/product/soft">&lt;&lt;&lt;下载客户端&gt;&gt;&gt;</a></p>
<p style="padding:0;margin:0;">*无对应客户端时,可通过线路表直连支持所有设备</p> <p style="padding:0;margin:0;">*无对应客户端时,可通过线路表直连支持所有设备</p>
</div> </div>
} }

View File

@@ -610,7 +610,7 @@
function getCode(_self) { function getCode(_self) {
if (!timing(_self)) return; if (!timing(_self)) return;
var name = $("#username").val() var name = $("#username").val()
var url = '/user/SendPhoneCodevefy?key=User_Code&phone=' + name; var url = '/user/SendPhonesCodevefy?key=User_Code&phone=' + name;
var timerHandler; var timerHandler;
$.ajax({ $.ajax({
type: 'POST', type: 'POST',
@@ -624,7 +624,7 @@
function getFindCode(_self) { function getFindCode(_self) {
if (!timing(_self)) return; if (!timing(_self)) return;
var name = $("#fusername").val() var name = $("#fusername").val()
var url = '/user/SendPhoneCodevefy?key=FindUser_Code&phone=' + name; var url = '/user/SendPhonesCodevefy?key=FindUser_Code&phone=' + name;
$.ajax({ $.ajax({
type: 'POST', type: 'POST',
url: url, url: url,

View File

@@ -221,6 +221,26 @@
</div> </div>
</div> </div>
</div> </div>
<div class="col-sm-12 ">
<div class="boxes boxes-border-top text-left margin-top-30 clearfix">
<div class="col-sm-12">
<h5 class="margin-top-0">白名单数量:</h5>
<div class="d-flex align-items-center" style="gap: 15px;">
<div class="btn-group" role="group">
<button type="button" v-on:click="dxwxl_whitelist_reduce()" :disabled="dxwxl_data.maxWhitelist <= 1" class="btn btn-new">-</button>
<button type="button" class="btn btn-default">{{ dxwxl_data.maxWhitelist }}</button>
<button type="button" v-on:click="dxwxl_whitelist_add()" :disabled="dxwxl_data.maxWhitelist >= 20" class="btn btn-new">+</button>
</div>
<span style="margin-left: 20px;">
您的白名单上限{{ dxwxl_data.maxWhitelist }}个,
<span v-if="dxwxl_data.maxWhitelist === 1">价格<span class="text-danger">无折扣</span></span>
<span v-else-if="dxwxl_data.maxWhitelist <= 5" class="text-danger">{{11 - dxwxl_data.maxWhitelist}}折</span>
<span v-else class="text-danger">6折</span>
</span>
</div>
</div>
</div>
</div>
<div class="col-sm-12 "> <div class="col-sm-12 ">
<div class="boxes boxes-border-top text-left margin-top-30 clearfix"> <div class="boxes boxes-border-top text-left margin-top-30 clearfix">
<div class="col-sm-12"> <div class="col-sm-12">
@@ -696,12 +716,11 @@
<script src="/http/js/jquery.slicknav.min.js"></script> <script src="/http/js/jquery.slicknav.min.js"></script>
<script src="/http/js/jquery.parallax-1.1.3.js"></script> <script src="/http/js/jquery.parallax-1.1.3.js"></script>
<script src="/http/js/jquery-ui.js"></script> <script src="/http/js/jquery-ui.js"></script>
<script type="text/javascript" src="https://lf9-cdn-tos.bytecdntp.com/cdn/expire-1-M/qrcodejs/1.0.0/qrcode.min.js"></script>
<script src="~/js/vue.js"></script> <script src="~/js/vue.js"></script>
<script type="text/javascript"> <script type="text/javascript">
var baseUrl = '@ViewData["BaseUrl"]';
var select_ip_num = 0; var select_ip_num = 0;
$(document).on("ready", function(e) { $(document).on("ready", function(e) {
@@ -807,6 +826,7 @@ $(document).on("ready", function(e) {
durationType:5, durationType:5,
periodType:1060,//必填周期类型1060-小时1-按天7-按周30-按月90-按季度 periodType:1060,//必填周期类型1060-小时1-按天7-按周30-按月90-按季度
periodAmount:1,//必填购买周期根据periodType来例如按天就是N天按周就是N周 periodAmount:1,//必填购买周期根据periodType来例如按天就是N天按周就是N周
maxWhitelist:1,//选填,变更无限量白名单数量,不填写会默认使用当前白名单数量
}, },
dxbt_data:{//短效包天 dxbt_data:{//短效包天
durationType:5,//必填有效时长5-1至5分钟25-5至25分钟180-25至180分钟360-3至6小时 durationType:5,//必填有效时长5-1至5分钟25-5至25分钟180-25至180分钟360-3至6小时
@@ -928,7 +948,7 @@ $(document).on("ready", function(e) {
var that = this var that = this
$.ajax({ $.ajax({
type: 'POST', type: 'POST',
url: 'https://php-api.juip.com/http/product/city', url: `${baseUrl}/http/product/city`,
dataType: "json", dataType: "json",
async:false, async:false,
data:this.game, data:this.game,
@@ -942,7 +962,7 @@ $(document).on("ready", function(e) {
var that = this var that = this
$.ajax({ $.ajax({
type: 'POST', type: 'POST',
url: 'https://php-api.juip.com/http/product/game', url: `${baseUrl}/http/product/game`,
dataType: "json", dataType: "json",
async:false, async:false,
data:this.game, data:this.game,
@@ -977,7 +997,7 @@ $(document).on("ready", function(e) {
var that = this var that = this
$.ajax({ $.ajax({
type: 'POST', type: 'POST',
url: 'https://php-api.juip.com/http/product/linecount', url: `${baseUrl}/http/product/linecount`,
dataType: "json", dataType: "json",
async:false, async:false,
data:this.game, data:this.game,
@@ -1027,6 +1047,18 @@ $(document).on("ready", function(e) {
this.dxwxl_data.periodAmount++; this.dxwxl_data.periodAmount++;
this.calc_price(); this.calc_price();
}, },
//短效无限量购买白名单修改
dxwxl_whitelist_reduce(){
if (this.dxwxl_data.maxWhitelist > 1) {
this.dxwxl_data.maxWhitelist--;
this.calc_price();
}
},
//短效无限量购买白名单修改
dxwxl_whitelist_add(){
this.dxwxl_data.maxWhitelist++;
this.calc_price();
},
//短效包天购买时长修改 //短效包天购买时长修改
dxbt_gmsc_reduce(){ dxbt_gmsc_reduce(){
if (this.dxbt_data.periodAmount > 1) { if (this.dxbt_data.periodAmount > 1) {
@@ -1116,7 +1148,7 @@ $(document).on("ready", function(e) {
$.ajax({ $.ajax({
type: 'POST', type: 'POST',
url: 'https://php-api.juip.com/http/order/create_order', url: `${baseUrl}/http/order/create_order`,
dataType: "json", dataType: "json",
contentType: "application/json", contentType: "application/json",
data: JSON.stringify(data), data: JSON.stringify(data),
@@ -1134,7 +1166,7 @@ $(document).on("ready", function(e) {
$('#pay').modal('hide'); $('#pay').modal('hide');
} else if (res.code == 3) { } else if (res.code == 3) {
$("#qrcode_s").html(''); $("#qrcode_s").html('');
new QRCode(document.getElementById("qrcode_s"), { $("#qrcode_s").qrcode({
text: res.data, text: res.data,
width : 300, width : 300,
height : 300 height : 300
@@ -1160,7 +1192,7 @@ $(document).on("ready", function(e) {
$.ajax({ $.ajax({
type: 'POST', type: 'POST',
url: 'https://php-api.juip.com/http/user/get_balance', url: `${baseUrl}/http/user/get_balance`,
dataType: "json", dataType: "json",
contentType: "application/json", contentType: "application/json",
data: JSON.stringify(data), data: JSON.stringify(data),
@@ -1200,7 +1232,7 @@ $(document).on("ready", function(e) {
}; };
$.ajax({ $.ajax({
type: 'POST', type: 'POST',
url: 'https://php-api.juip.com/http/product/calc_price', url: `${baseUrl}/http/product/calc_price`,
dataType: "json", dataType: "json",
async:false, async:false,
data: this.order_info, data: this.order_info,
@@ -1210,7 +1242,9 @@ $(document).on("ready", function(e) {
}); });
switch(this.order_info.order_type) { switch(this.order_info.order_type) {
case 2: case 2:
this.order_info.money = this.order_info.data.periodAmount * price_info.price; const whitelist = this.order_info.data.maxWhitelist
const discount = Math.max(.6, 1 - .1 * (whitelist - 1))
this.order_info.money = this.order_info.data.periodAmount * whitelist * discount * price_info.price;
break; break;
case 3: case 3:
this.order_info.money = this.order_info.data.periodAmount * price_info.price * this.order_info.data.ipAmount; this.order_info.money = this.order_info.data.periodAmount * price_info.price * this.order_info.data.ipAmount;

View File

@@ -1167,7 +1167,6 @@
<script src="~/js/vue.js"></script> <script src="~/js/vue.js"></script>
<script type="text/javascript" src="https://lf9-cdn-tos.bytecdntp.com/cdn/expire-1-M/qrcodejs/1.0.0/qrcode.min.js"></script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.13.18/css/bootstrap-select.min.css"> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.13.18/css/bootstrap-select.min.css">
<!-- (Optional) Latest compiled and minified JavaScript translation files --> <!-- (Optional) Latest compiled and minified JavaScript translation files -->
@@ -1176,9 +1175,9 @@
<script src="/js/bootstrap-select.js"></script> <script src="/js/bootstrap-select.js"></script>
<script type="text/javascript"> <script type="text/javascript">
$(function () { // $(function () {
app.game(); // app.game();
}); // });
var app = new Vue({ var app = new Vue({
el: '#app', el: '#app',
data: { data: {
@@ -1216,7 +1215,7 @@
}, },
created: function () { created: function () {
this.order_info.account = this.randomString(2) + (Math.floor(Math.random() * 10000) + 1); this.order_info.account = this.randomString(2) + (Math.floor(Math.random() * 10000) + 1);
this.order_info.password = (Math.floor(Math.random() * 1000) + 1); this.order_info.password = (Math.floor(Math.random() * 1000000) + 1);
}, },
methods: { methods: {
randomString(len) { randomString(len) {
@@ -1372,6 +1371,9 @@
that.game_list = res.data; that.game_list = res.data;
} }
}); });
this.$nextTick(() => {
$('#gameselect').selectpicker('refresh'); // 重新渲染下拉框
});
this.select_game() this.select_game()
}, },
line() { line() {
@@ -1444,8 +1446,8 @@
alert('账号长度至少5位'); alert('账号长度至少5位');
return; return;
} }
if (this.order_info.password.length < 3 && this.hasNumAndChar(this.order_info.password)) { if (this.order_info.password.length < 6 && this.hasNumAndChar(this.order_info.password)) {
alert('密码长度至少3位!'); alert('密码长度至少6位!');
return; return;
} }
@@ -1486,7 +1488,7 @@
$('#pay_qilin').modal('hide'); $('#pay_qilin').modal('hide');
} else if (res.code == 3) { } else if (res.code == 3) {
$("#qrcode_s").html(''); $("#qrcode_s").html('');
new QRCode(document.getElementById("qrcode_s"), { $("#qrcode_s").qrcode({
text: res.data, text: res.data,
width : 300, width : 300,
height : 300 height : 300
@@ -1541,7 +1543,7 @@
} }
function select(id) { function select(id) {
if (id != 3 && id != 29 && id != 28 && id != 22 && id != 21 && id != 20 && id != 18 && id != 1 ) { if (id != 3 && id != 26 && id != 29 && id != 28 && id != 22 && id != 21 && id != 20 && id != 18 && id != 1 ) {
var lastClosedTime = localStorage.getItem('buyrecommend'); var lastClosedTime = localStorage.getItem('buyrecommend');
if (!lastClosedTime) { if (!lastClosedTime) {
// 如果之前没有关闭时间记录,则显示提示框 // 如果之前没有关闭时间记录,则显示提示框

View File

@@ -514,7 +514,7 @@ p{
$('#buy').modal('hide'); $('#buy').modal('hide');
} else if (res.code == 3) { } else if (res.code == 3) {
$("#qrcode_s").html(''); $("#qrcode_s").html('');
new QRCode(document.getElementById("qrcode_s"), { $("#qrcode_s").qrcode({
text: res.data, text: res.data,
width : 300, width : 300,
height : 300 height : 300

View File

@@ -584,7 +584,7 @@
} }
} }
var id = getUrlParam('productId') var id = getUrlParam('productId')
if (id != 29 && id != 3 && id != 28 && id != 22 && id != 21 && id != 20 && id != 18 && id != 1 ) { if (id != 29 && id != 26 && id != 3 && id != 28 && id != 22 && id != 21 && id != 20 && id != 18 && id != 1 ) {
var lastClosedTime = localStorage.getItem('buyrecommend'); var lastClosedTime = localStorage.getItem('buyrecommend');
if (!lastClosedTime) { if (!lastClosedTime) {
// 如果之前没有关闭时间记录,则显示提示框 // 如果之前没有关闭时间记录,则显示提示框

View File

@@ -187,7 +187,7 @@
<div class="modal-header"> <div class="modal-header">
<h5 class="modal-title" id="staticBackdropLabel">微信扫码支付</h5> <h5 class="modal-title" id="staticBackdropLabel">微信扫码支付</h5>
</div> </div>
<div class="modal-body" id="qrcode_s" style="margin: 0 auto;"> <div class="modal-body" id="qrcode_s" style="display:flex;justify-content:center;align-items:center;">
</div> </div>
<div class="modal-footer"> <div class="modal-footer">
@@ -204,7 +204,6 @@
<script src="~/js/vue.js"></script> <script src="~/js/vue.js"></script>
<script type="text/javascript" src="https://lf9-cdn-tos.bytecdntp.com/cdn/expire-1-M/qrcodejs/1.0.0/qrcode.min.js"></script>
<script type="text/javascript"> <script type="text/javascript">
var app = new Vue({ var app = new Vue({
@@ -379,7 +378,7 @@
if (res.code == 1) { if (res.code == 1) {
$("#qrcode_s").html(''); $("#qrcode_s").html('');
new QRCode(document.getElementById("qrcode_s"), { $("#qrcode_s").qrcode({
text: res.data, text: res.data,
width : 300, width : 300,
height : 300 height : 300

View File

@@ -225,14 +225,11 @@
</div> </div>
</div> </div>
<script type="text/javascript" src="https://lf9-cdn-tos.bytecdntp.com/cdn/expire-1-M/qrcodejs/1.0.0/qrcode.min.js"></script>
<script> <script>
$("#ios_cc").hover(function(){ $("#ios_cc").hover(function(){
$("#qrcode_s").html(''); $("#qrcode_s").html('');
new QRCode(document.getElementById("qrcode_s"), { $("#qrcode_s").qrcode({
text: 'https://apps.apple.com/cn/app/jie-zou-da-shi/id1448657437', text: 'https://apps.apple.com/cn/app/jie-zou-da-shi/id1448657437',
width : 500, width : 500,
height : 500 height : 500

View File

@@ -431,7 +431,7 @@
function getCode(_self) { function getCode(_self) {
if (!timing(_self)) return; if (!timing(_self)) return;
var name = $("#username").val() var name = $("#username").val()
var url = '/user/SendPhoneCodevefy?key=User_Code&phone=' + name; var url = '/user/SendPhonesCodevefy?key=User_Code&phone=' + name;
$.ajax({ $.ajax({
type: 'POST', type: 'POST',
url: url, url: url,
@@ -444,7 +444,7 @@
function getFindCode(_self) { function getFindCode(_self) {
if (!timing(_self)) return; if (!timing(_self)) return;
var name = $("#fusername").val() var name = $("#fusername").val()
var url = '/user/SendPhoneCodevefy?key=FindUser_Code&phone=' + name; var url = '/user/SendPhonesCodevefy?key=FindUser_Code&phone=' + name;
$.ajax({ $.ajax({
type: 'POST', type: 'POST',
url: url, url: url,

View File

@@ -234,6 +234,11 @@
白名单设置 白名单设置
</a> </a>
</li> </li>
<li>
<a href="/user/httpwhiteipsu">
白名单设置(短效无限量)
</a>
</li>
</ul> </ul>
</li> </li>

View File

@@ -341,6 +341,136 @@
</tbody> </tbody>
</table> </table>
</div> </div>
<div>
<h4>七、退款</h4>
<h5>接口地址:/api/account/refund?apikey=1232455165&account=test1231</h5>
<h5>请求方式GET </h5>
<table class="table table-bordered text-center" border="1">
<caption>请求参数:</caption>
<tbody>
<tr>
<td>apikey</td>
<td>唯一key值</td>
</tr>
<tr>
<td>account</td>
<td>账号</td>
</tr>
</tbody>
</table>
<table class="table table-bordered text-center" border="1">
<caption>返回数据:</caption>
<tbody>
<tr>
<td>Code</td>
<td colspan="2">10000 成功/其他 失败</td>
</tr>
<tr>
<td>Message</td>
<td colspan="2">返回提示</td>
</tr>
<tr>
<td>Data<br>返回信息</td>
<td>成功1; 失败:无返回</td>
</tr>
</tbody>
</table>
</div>
<div>
<h4>八、查询账号是否存在</h4>
<h5>接口地址:/api/account/acctExist?apikey=1232455165&account=test1231,123</h5>
<h5>请求方式GET </h5>
<table class="table table-bordered text-center">
<caption>请求参数:</caption>
<tbody>
<tr>
<td>apikey</td>
<td>唯一key值</td>
</tr>
<tr>
<td>account</td>
<td>账号(单账户或多账户 多账户用英文 , 隔开)</td>
</tr>
</tbody>
</table>
<table class="table table-bordered text-center">
<caption>返回数据:</caption>
<tbody>
<tr>
<td>Code</td>
<td colspan="2">10000 不存在/0 存在/其他 失败</td>
</tr>
<tr>
<td>Message</td>
<td colspan="2">返回提示</td>
</tr>
<tr>
<td rowspan="8">Data<br>返回信息 若存在json</td>
<td>ProductName</td>
<td>产品名称</td>
</tr>
<tr>
<td>PackageName</td>
<td>产品套餐</td>
</tr>
<tr>
<td>Account</td>
<td>账号</td>
</tr>
<tr>
<td>ConnectCount</td>
<td>连接数</td>
</tr>
<tr>
<td>StartTime</td>
<td>开始时间</td>
</tr>
<tr>
<td>EndTime</td>
<td>结束时间</td>
</tr>
</tbody>
</table>
</div>
<div>
<h4>九、解除账号腾讯限制(仅限于<span style="font-weight: bold;">极狐、猎豹、极光、蘑菇</span>)</h4>
<h5 style="color:red;">使用此权限请务必做好监管义务,如与用户签署或用户同意《网络信息安全承诺书》,上传手持身份证等措施,因您方监管不利导致的一切后果自负,使用此接口即视为默认同意此条款!</h5>
<h5>接口地址:/api/account/openlimit?apikey=1232455165&account=test&productId=29</h5>
<h5>请求方式GET </h5>
<table class="table table-bordered text-center">
<caption>请求参数:</caption>
<tbody>
<tr>
<td>apikey</td>
<td>唯一key值</td>
</tr>
<tr>
<td>account</td>
<td>账号</td>
</tr>
<tr>
<td>productId</td>
<td>产品ID</td>
</tr>
</tbody>
</table>
<table class="table table-bordered text-center">
<caption>返回数据:</caption>
<tbody>
<tr>
<td>Code</td>
<td colspan="2">10000 解除成功/其他 失败</td>
</tr>
<tr>
<td>Message</td>
<td colspan="2">返回提示</td>
</tr>
</tbody>
</table>
</div>
</div> </div>
</div> </div>

View File

@@ -1,4 +1,3 @@
@{ @{
Layout = "_UserLayout"; Layout = "_UserLayout";
} }
@@ -447,9 +446,17 @@
<div class="col-sm-12 "> <div class="col-sm-12 ">
<div class="boxes boxes-border-top text-left margin-top-30 clearfix"> <div class="boxes boxes-border-top text-left margin-top-30 clearfix">
<div class="col-sm-12"> <div class="col-sm-12">
<h5 class=" text-left">价格:¥{{order_info.money}} <span style="float:right;"> <h5 class=" text-left">
<button class="btn btn-new" v-on:click="pay()" data-backdrop="static" >实付¥{{order_info.money}}</button> <span style="margin-right:4px">价格:¥{{order_info.money}}</span>
</span></h5> <span style="font-size: 13px;font-weight: 400;color: #666666;">
无限量白名单上限:{{whitelist}}
</span>
<span style="float:right;">
<button class="btn btn-new" v-on:click="pay()"
data-backdrop="static">实付¥{{order_info.money}}
</button>
</span>
</h5>
</div> </div>
</div> </div>
</div> </div>
@@ -462,6 +469,7 @@
</div><!-- /.modal --> </div><!-- /.modal -->
</div> </div>
<script> <script>
var baseUrl = '@ViewData["BaseUrl"]';
var vm = new Vue({ var vm = new Vue({
el: '#app', el: '#app',
data: { data: {
@@ -488,9 +496,11 @@
}, },
regions: [], regions: [],
user_detail: {}, user_detail: {},
whitelist: 1,
}, },
created: function () { created: function () {
this.get_package_list(); this.get_package_list();
this.get_whitelist_max();
}, },
methods: { methods: {
get_package_list() { get_package_list() {
@@ -501,7 +511,7 @@
$.ajax({ $.ajax({
type: 'POST', type: 'POST',
url: 'https://php-api.juip.com/http/user/dx_package', url: `${baseUrl}/http/user/dx_package`,
dataType: "json", dataType: "json",
contentType: "application/json", contentType: "application/json",
data: JSON.stringify(data), data: JSON.stringify(data),
@@ -522,7 +532,7 @@
$.ajax({ $.ajax({
type: 'POST', type: 'POST',
url: 'https://php-api.juip.com/http/user/get_user_token', url: `${baseUrl}/http/user/get_user_token`,
dataType: "json", dataType: "json",
contentType: "application/json", contentType: "application/json",
data: JSON.stringify(data), data: JSON.stringify(data),
@@ -548,7 +558,7 @@
$.ajax({ $.ajax({
type: 'POST', type: 'POST',
url: 'https://php-api.juip.com/http/user/dx_order', url: `${baseUrl}/http/user/dx_order`,
dataType: "json", dataType: "json",
contentType: "application/json", contentType: "application/json",
data: JSON.stringify(data), data: JSON.stringify(data),
@@ -562,6 +572,8 @@
}); });
}, },
rebuy(r) { rebuy(r) {
console.log(r);
this.rebuy_data.title = r.name; this.rebuy_data.title = r.name;
this.rebuy_data.packId = r.id; this.rebuy_data.packId = r.id;
this.rebuy_data.packType = r.planType; this.rebuy_data.packType = r.planType;
@@ -610,6 +622,7 @@
pay() { pay() {
let that = this; let that = this;
this.order_info.data = this.rebuy_data; this.order_info.data = this.rebuy_data;
this.order_info.renew = 1;
let data = { let data = {
cookie: document.cookie, cookie: document.cookie,
@@ -618,7 +631,7 @@
$.ajax({ $.ajax({
type: 'POST', type: 'POST',
url: 'https://php-api.juip.com/http/order/rebuy_order', url: `${baseUrl}/http/order/rebuy_order`,
dataType: "json", dataType: "json",
contentType: "application/json", contentType: "application/json",
data: JSON.stringify(data), data: JSON.stringify(data),
@@ -721,7 +734,7 @@
}; };
$.ajax({ $.ajax({
type: 'POST', type: 'POST',
url: 'https://php-api.juip.com/http/product/calc_price', url: `${baseUrl}/http/product/calc_price`,
dataType: "json", dataType: "json",
async: false, async: false,
data: this.order_info, data: this.order_info,
@@ -731,7 +744,9 @@
}); });
switch (this.order_info.order_type) { switch (this.order_info.order_type) {
case 2: case 2:
this.order_info.money = this.order_info.data.periodAmount * price_info.price; const whitelist = this.whitelist
const discount = Math.max(.6, 1 - .1 * (whitelist - 1))
this.order_info.money = this.order_info.data.periodAmount * whitelist * discount * price_info.price;
break; break;
case 3: case 3:
this.order_info.money = this.order_info.data.periodAmount * price_info.price * this.order_info.data.ipAmount; this.order_info.money = this.order_info.data.periodAmount * price_info.price * this.order_info.data.ipAmount;
@@ -739,6 +754,23 @@
} }
this.order_info.money = this.order_info.money.toFixed(2); this.order_info.money = this.order_info.money.toFixed(2);
},
// 查询短效无限量白名单数量
get_whitelist_max() {
const data = {
cookie: document.cookie,
}
$.ajax({
type: 'POST',
url: `${baseUrl}/http/user/white_limit_get_su`,
data: data,
dataType: "json",
success: (res) => {
this.whitelist = res.data;
}
});
} }
} }
}); });

View File

@@ -0,0 +1,312 @@
@{
Layout = "_UserLayout";
}
<div id="app">
<div class="boxes margin-top-5 clearfix">
<div style="display: flex; align-items: center;">
<input v-model="ip" type="text" style="width: 350px; margin-right: 20px;" placeholder="请输入ip地址并点击保存白名单" />
<button v-on:click="set_ip()" type="button" class="btn btn-primary"
style="outline: none; box-shadow: none;">保存</button>
</div>
<div class="margin-top-30">
<h5>当前白名单列表
<span class="text-warning">当前白名单数量:{{ whiteLimit }} 个</span>
<button type="button" class="btn btn-new btn-xs" data-toggle="modal" data-target="#whitelistModal"
style="outline: none; box-shadow: none; margin-left: 60px;" v-on:click="get_package_details()">
调整白名单上限
</button>
</h5>
<div class="modal fade" id="whitelistModal" tabindex="-1" role="dialog">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title">调整白名单上限</h5>
<button type="button" class="close" data-dismiss="modal">
<span>&times;</span>
</button>
</div>
<div class="d-flex align-items-center" style="gap: 15px;">
<div class="modal-body btn-group" role="group">
<button type="button" class="btn btn-new btn-xs" v-on:click="decreaseLimit"
style=" outline: none; box-shadow: none;" :disabled="tempWhiteLimit <= 1">-</button>
<span class="btn btn-default btn-xs">{{ tempWhiteLimit }}</span>
<button type="button" class="btn btn-new btn-xs" v-on:click="increaseLimit"
style="outline: none; box-shadow: none;" :disabled="tempWhiteLimit >= 20">+</button>
</div>
<div style="margin-left: 2rem; margin-bottom: 1rem">
<span v-if="tempDiscount === 10">价格<span class="text-danger">无折扣</span></span>
<span v-else class="text-danger">
当前已应用 {{ tempDiscount*10 }}% 折扣
</span>
</div>
<div style="margin-left: 2rem; margin-bottom: 1rem">
调整后到期时间:{{ new Date(newExpre).toLocaleString() }}
</div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-secondary" data-dismiss="modal">关闭</button>
<button type="button" class="btn btn-primary" v-on:click="set_white_limit()">确定</button>
</div>
</div>
</div>
</div>
<div class="col-sm-12">
<table class="products-table responsive tablesaw tablesaw-stack" data-tablesaw-mode="stack">
<thead>
<tr>
<th>IP地址</th>
<th>设置时间</th>
<th>锁定状态</th>
<th>操作</th>
</tr>
</thead>
<tbody>
<tr v-for="item in ip_list">
<td style="display:none;">{{item.id}}</td>
<td>{{item.ip}}</td>
<td>{{item.createTime}}</td>
<td>{{item.isLocked}}</td>
<td>
<a v-if="item.isLocked=='未锁定'" v-on:click="lock_ip(item.id,1)"
class="btn btn-new">锁定</a>
<a v-if="item.isLocked=='已锁定'" v-on:click="lock_ip(item.id,0)"
class="btn btn-new">解锁</a>
<a class="btn btn-danger" v-on:click="delete_ip(item.id)">删除</a>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
<script>
var baseUrl = '@ViewData["BaseUrl"]';
var vm = new Vue({
el: '#app',
data: {
ip_list: [],
ip: '',
whiteLimit: 1, //获取当前白名单的数量
tempWhiteLimit: 1, //模态框中白名单的数量
tempDiscount: 10,
detail: {},
newExpre: 0,
},
created: function () {
this.get_list()
this.get_white_limit()
this.get_package_details()
},
methods: {
get_list() {
let data = {
cookie: document.cookie,
}
var that = this;
$.ajax({
type: 'POST',
url: `${baseUrl}/http/user/white_list_su`,
dataType: "json",
contentType: "application/json",
data: JSON.stringify(data),
beforeSend: function (xhr) {
xhr.withCredentials = true;
},
crossDomain: true,
success: function (res) {
that.ip_list = res.data
}
});
},
set_ip() {
let data = {
cookie: document.cookie,
data: { ip: this.ip }
}
var that = this;
$.ajax({
type: 'POST',
url: `${baseUrl}/http/user/create_white_ip_su`,
dataType: "json",
contentType: "application/json",
data: JSON.stringify(data),
beforeSend: function (xhr) {
xhr.withCredentials = true;
},
crossDomain: true,
success: function (res) {
that.get_list()
}
});
},
lock_ip(id, status) {
var lock_ip = {};
lock_ip.id = id;
lock_ip.lock = status;
let dataa = {
cookie: document.cookie,
data: lock_ip
}
var that = this;
$.ajax({
type: 'POST',
url: `${baseUrl}/http/user/lock_ip_su`,
dataType: "json",
contentType: "application/json",
data: JSON.stringify(dataa),
beforeSend: function (xhr) {
xhr.withCredentials = true;
},
crossDomain: true,
success: function (res) {
that.get_list()
}
});
},
delete_ip(id) {
var dalete_ip = {};
dalete_ip.id = id;
let dataa = {
cookie: document.cookie,
data: dalete_ip
}
var that = this;
$.ajax({
type: 'POST',
url: `${baseUrl}/http/user/delete_ip_su`,
dataType: "json",
contentType: "application/json",
data: JSON.stringify(dataa),
beforeSend: function (xhr) {
xhr.withCredentials = true;
},
crossDomain: true,
success: function (res) {
that.get_list()
}
});
},
// 添加白名单数量
setTempWhiteLimit(value) {
this.tempWhiteLimit = Math.min(20, value)
this.tempWhiteLimit = Math.max(1, value)
this.tempDiscount = Math.max(6, 11 - value)
this.newExpre = this.calc_remain(this.detail.expireTime, this.whiteLimit, this.tempWhiteLimit)
},
increaseLimit() {
this.setTempWhiteLimit(this.tempWhiteLimit + 1)
},
// 减少白名单数量
decreaseLimit() {
this.setTempWhiteLimit(this.tempWhiteLimit - 1)
},
//确定后把最新白名单数量调接口给后端
set_white_limit() {
let data = {
cookie: document.cookie,
data: { maxAmount: this.tempWhiteLimit }
}
var that = this;
$.ajax({
type: 'POST',
url: `${baseUrl}/http/user/white_limit_set_su`,
dataType: "json",
contentType: "application/json",
data: JSON.stringify(data),
beforeSend: function (xhr) {
xhr.withCredentials = true;
},
crossDomain: true,
success: function (res) {
if (res.code > 0) {
$('#whitelistModal').modal('hide');
alert('白名单上限设置成功!');
} else {
alert('设置失败:' + (res.message || '未知错误'));
}
},
error: function () {
alert('设置失败,请重试!');
}
});
},
// 获取白名单当前的数量
get_white_limit() {
$.ajax({
type: 'POST',
url: `${baseUrl}/http/user/white_limit_get_su`,
dataType: "json",
contentType: "application/json",
data: JSON.stringify({
cookie: document.cookie,
}),
beforeSend: function (xhr) {
xhr.withCredentials = true;
},
crossDomain: true,
success: (res) => {
if (res.code > 0) {
this.whiteLimit = res.data
this.setTempWhiteLimit(res.data)
}
}
});
},
// 获取最新套餐详情
get_package_details() {
$.ajax({
type: 'POST',
url: `${baseUrl}/http/user/get_unlimited_available`,
dataType: "json",
contentType: "application/json",
data: JSON.stringify({
cookie: document.cookie,
}),
beforeSend: function (xhr) {
xhr.withCredentials = true;
},
crossDomain: true,
success: (res) => {
if (res.code < 0) alert('获取套餐信息失败')
this.detail = res.data
this.setTempWhiteLimit(this.tempWhiteLimit)
}
});
},
// 计算修改白名单上限后的剩余时间
calc_remain(expire, maxWhitelist, newMaxWhitelist) {
// 套餐剩余秒数
const now = Math.floor(Date.now() / 1000)
const prev = expire ?? now
const remain = prev - now
// 白名单比值,时间份数
const multiple = maxWhitelist / newMaxWhitelist
// 折扣比值,新折扣作为基准
const oldDiscount = Math.max(.6, 1 - .1 * (maxWhitelist - 1))
const newDiscount = Math.max(.6, 1 - .1 * (newMaxWhitelist - 1))
const offset = oldDiscount / newDiscount
// 手续费,固定 1%
const fee = 99 / 100
// 返回新到期时间
return Math.floor(remain * multiple * offset * fee + now) * 1000
}
}
});
</script>

View File

@@ -40,17 +40,18 @@
default: default:
myManagerUrl = ''; myManagerUrl = '';
} }
new QRCode(document.getElementById("myManager"), {
$('#myManager').qrcode({
text: myManagerUrl, text: myManagerUrl,
width : 70, width : 70,
height : 70 height : 70
}); })
new QRCode(document.getElementById("myManagerimg"), { $('#myManagerimg').qrcode({
text: myManagerUrl, text: myManagerUrl,
width : 200, width : 200,
height : 200 height : 200
}); })
$("#myManager").hover(function(){ $("#myManager").hover(function(){
$("#myManagerimgbg").show(); $("#myManagerimgbg").show();
@@ -357,7 +358,7 @@
</p> </p>
</form> </form>
<h3 id="verify-info" style="display:none;text-align: center;">请打开 微信 扫码进行认证,若扫脸后仍未认证成功,请联系客服</h3> <h3 id="verify-info" style="display:none;text-align: center;">请打开 微信 扫码进行认证,若扫脸后仍未认证成功,请联系客服</h3>
<div id="qrcode_s" style="text-align: center;padding-left:323px;"></div> <div id="qrcode_s" style="text-align: center"></div>
<div id="yes" style="padding-top:10px" class="text-center"><a type="button" class="btn btn-primary" href="javascript:location.reload();" ">实名扫脸结束后请点击</a></div> <div id="yes" style="padding-top:10px" class="text-center"><a type="button" class="btn btn-primary" href="javascript:location.reload();" ">实名扫脸结束后请点击</a></div>
<script> <script>
@@ -414,11 +415,11 @@
$('#id-cert').hide(); $('#id-cert').hide();
$('#verify-info').show(); $('#verify-info').show();
$('#yes').show(); $('#yes').show();
new QRCode(document.getElementById("qrcode_s"), { $('#qrcode_s').qrcode({
text: res.url, text: res.url,
width : 300, width : 300,
height : 300 height : 300
}); })
// t1 = window.setInterval(get_verify_res,1500); // t1 = window.setInterval(get_verify_res,1500);
} else { } else {
@@ -675,7 +676,6 @@
<!-- 支付弹窗结束 --> <!-- 支付弹窗结束 -->
<div id="aliPayBox" style="display:none"></div> <div id="aliPayBox" style="display:none"></div>
<script type="text/javascript" src="https://lf9-cdn-tos.bytecdntp.com/cdn/expire-1-M/qrcodejs/1.0.0/qrcode.min.js"></script>
<script> <script>
$('#yes').hide(); $('#yes').hide();

View File

@@ -88,7 +88,7 @@
.editList { .editList {
position: fixed; position: fixed;
width: 400px; width: 400px;
height: 240px; height: 260px;
left: 50%; left: 50%;
top: 50%; top: 50%;
margin-left: -200px; margin-left: -200px;
@@ -108,6 +108,29 @@
width: 100%; width: 100%;
} }
#update_many_passwd {
position: fixed;
width: 400px;
height: 260px;
left: 50%;
top: 50%;
margin-left: -200px;
margin-top: -120px;
z-index: 3;
background: #fff;
border-radius: 10px;
box-shadow: 0px 6px 8px 6px #ccc;
display: flex;
flex-direction: row;
flex-wrap: wrap;
padding: 30px;
display: none;
}
#update_many_passwd form, .zhanghaoCon form, .tab-content {
width: 100%;
}
.activetit { .activetit {
border-bottom: 1px solid #3157ad !important; border-bottom: 1px solid #3157ad !important;
} }
@@ -304,6 +327,21 @@
<p class="text-center"><button type="button" class="btn btn-primary" v-on:click="UpdateAccountPwd">提交</button><button type="button" class="btn btn-danger quxiao" style="margin-left:20px;">取消</button></p> <p class="text-center"><button type="button" class="btn btn-primary" v-on:click="UpdateAccountPwd">提交</button><button type="button" class="btn btn-danger quxiao" style="margin-left:20px;">取消</button></p>
</form> </form>
</div> </div>
<div id="update_many_passwd">
<form>
<div class="form-group">
<label>账户:</label>
<input type="text" class="form-control" placeholder="" id="update_many_account">
<input type="hidden" class="form-control" placeholder="" id="update_many_proid">
</div>
<div class="form-group">
<label>新密码:</label>
<input type="text" class="form-control" placeholder="" id="update_many_pwd">
</div>
<p class="text-center"><button type="button" id="update_many_submit" class="btn btn-primary">提交</button><button type="button" class="btn btn-danger quxiao_update_many" style="margin-left:20px;">取消</button></p>
</form>
</div>
<p class="wanshan"><img src="~/img/smile.png"> 为了给您带来更好的服务体验请完善qq号和微信号。<a class="edit" asp-action="index" asp-controller="user" asp-route-e="1">立即完善》</a></p> <p class="wanshan"><img src="~/img/smile.png"> 为了给您带来更好的服务体验请完善qq号和微信号。<a class="edit" asp-action="index" asp-controller="user" asp-route-e="1">立即完善》</a></p>
<p style="text-align:center;">筛选功能已优化完成,可正常使用,更加便捷。</p> <p style="text-align:center;">筛选功能已优化完成,可正常使用,更加便捷。</p>
<div class="toolsBar"> <div class="toolsBar">
@@ -337,15 +375,7 @@
<div class="btn-group"> <div class="btn-group">
<select v-model="searchModel.PackageId" @@change="search" style="height:35px;"> <select v-model="searchModel.PackageId" @@change="search" style="height:35px;">
<option value="0">全部套餐</option> <option value="0">全部套餐</option>
<option value="测试卡">测试卡</option> <option v-for="item in packages" v-if="item.Status == 1" :value="item.Name">{{item.Name}}</option>
<option value="天卡">天卡</option>
<option value="周卡">周卡</option>
<option value="月卡">月卡</option>
<option value="月卡(活动)">月卡(活动)</option>
<option value="双月卡(活动)">双月卡(活动)</option>
<option value="季卡">季卡</option>
<option value="季卡(活动)">季卡(活动)</option>
<option value="年卡">年卡</option>
</select> </select>
</div> </div>
@@ -361,6 +391,7 @@
<button type="button" class="btn btn-danger btn-rebuy"><img src="~/img/xufei.png"> 续费</button> <button type="button" class="btn btn-danger btn-rebuy"><img src="~/img/xufei.png"> 续费</button>
<button type="button" class="btn btn-primary btn-refund"> <button type="button" class="btn btn-primary btn-refund">
<img src="~/img/tui.png"> 退货</button> <img src="~/img/tui.png"> 退货</button>
<button type="button" class="btn btn-warning btn-update-passwd">批量修改密码</button>
<a style="color:red">&nbsp;*批量续费可通过筛选和搜索功能精准定位账号</a> <a style="color:red">&nbsp;*批量续费可通过筛选和搜索功能精准定位账号</a>
</div> </div>
</div> </div>
@@ -378,7 +409,8 @@
<th>到期时间</th> <th>到期时间</th>
<th>剩余时间</th> <th>剩余时间</th>
<th>在线及踢线</th> <th>在线及踢线</th>
<th>选择地区</th> <!-- <th>选择地区</th> -->
<th>操作</th>
<th>软件下载</th> <th>软件下载</th>
</tr> </tr>
@foreach (var item in Model) @foreach (var item in Model)
@@ -400,8 +432,9 @@
<td class="redT">@(item.Status==AccountStatus.Refund?"已退货": item.RestTime)</td> <td class="redT">@(item.Status==AccountStatus.Refund?"已退货": item.RestTime)</td>
@*<td class="greenT">查看</td>*@ @*<td class="greenT">查看</td>*@
<td class="blueT"><a @@click="online(@item.ProductId,'@item.Account')">查看</a> </td> <td class="blueT"><a @@click="online(@item.ProductId,'@item.Account')">查看</a> </td>
<td class="blueT"><a v-if="@item.ProductId==19||@item.ProductId==13||@item.ProductId==17||@item.ProductId==1" @@click="assign_address(@item.ProductId,'@item.Account','@item.Pwd')">切换地区</a> </td> <!-- <td class="blueT"><a v-if="@item.ProductId==19||@item.ProductId==13||@item.ProductId==17||@item.ProductId==1" @@click="assign_address(@item.ProductId,'@item.Account','@item.Pwd')">切换地区</a> </td> -->
<td class="blueT" ><a v-on:click="deleteacct(@item.Id)">删除</a> </td>
<td class="blueT"><a href="/product/soft">下载</a></td> <td class="blueT"><a href="/product/soft">下载</a></td>
</tr> </tr>
} else { } else {
@@ -421,8 +454,9 @@
<td class="redT">@(item.Status==AccountStatus.Refund?"已退货": item.RestTime)</td> <td class="redT">@(item.Status==AccountStatus.Refund?"已退货": item.RestTime)</td>
@*<td class="greenT">查看</td>*@ @*<td class="greenT">查看</td>*@
<td class="blueT"><a @@click="online(@item.ProductId,'@item.Account')">查看</a> </td> <td class="blueT"><a @@click="online(@item.ProductId,'@item.Account')">查看</a> </td>
<td class="blueT"><a v-if="@item.ProductId==19||@item.ProductId==13||@item.ProductId==17||@item.ProductId==1" @@click="assign_address(@item.ProductId,'@item.Account','@item.Pwd')">切换地区</a> </td> <!-- <td class="blueT"><a v-if="@item.ProductId==19||@item.ProductId==13||@item.ProductId==17||@item.ProductId==1" @@click="assign_address(@item.ProductId,'@item.Account','@item.Pwd')">切换地区</a> </td> -->
<td class="blueT" ><a v-on:click="deleteacct('@item.Id')">删除</a></td>
<td class="blueT"><a href="/product/soft">下载</a></td> <td class="blueT"><a href="/product/soft">下载</a></td>
</tr> </tr>
} }
@@ -659,6 +693,31 @@
} }
); );
}, },
deleteacct(Id) {
let data = {
cookie:document.cookie,
id: Id
}
if (confirm("您确定要删除该账号吗?")) {
$.ajax({
type: 'POST',
url: 'https://php-api.juip.com/manager/account/delete',
dataType: "json",
contentType: "application/json",
data: JSON.stringify(data),
beforeSend: function(xhr) {
xhr.withCredentials = true;
},
crossDomain: true,
success: function (res) {
alert('删除成功');
location.reload();
}
});
}
},
change_ip(account_id,package,account,old_ip){ change_ip(account_id,package,account,old_ip){
this.province_city = []; this.province_city = [];
let data = { let data = {
@@ -969,7 +1028,7 @@
success: function (res) { success: function (res) {
that.assign_add_list = res.data; that.assign_add_list = res.data;
that.assign_list =res.list; that.assign_list =res.list;
that.address_url = 'a.xgip.vip' that.address_url = 'a.xxxx'
//if (res.Code == 10000) { //if (res.Code == 10000) {
// that.onLineData = res.Data; // that.onLineData = res.Data;
// for (var i = 0; i < that.onLineData.length; i++) { // for (var i = 0; i < that.onLineData.length; i++) {
@@ -1294,6 +1353,85 @@
return true; return true;
} }
$(".btn-update-passwd").on('click', function () {
var accounts = [];
var accountModels = [];
var isrefund = false;
var product_flag = false;
var product_id = 0;
$.each($('input:checkbox:checked'), function () {
var ppip = $(this).attr('a-pid');
product_id = ppip;
var account = $(this).val();
if (account) {
var accountItem = {
account: account,
pid: $(this).attr('a-pid')
}
accountModels.push(accountItem)
accounts.push($(this).val())
var status = $(this).attr('a-status');
if (status == 'Refund') {
isrefund = true;
return;
}
}
if (ppip != '3' && ppip != '29' && ppip != '18' && ppip != '26' && (typeof ppip != 'undefined')) {
product_flag = true;
return;
}
});
if (product_flag) {alert('仅支持极狐、蘑菇、极光、猎豹');return;}
if (accountModels.length == 0) { alert('请选择账号'); return; }
if (!isSame(accountModels, 'pid')) { alert('必须选择相同的产品'); return; }
if (isrefund) { alert('退款账号暂不支持该操作'); return; }
$("#update_many_account").val(accounts.join(','));
$("#update_many_proid").val(product_id);
$("#update_many_passwd").show();
})
$(".quxiao_update_many").on('click', function () {
$("#update_many_passwd").hide();
})
$("#update_many_submit").on('click', function () {
$("#update_many_passwd").hide();
let data = {
cookie:document.cookie,
accounts:$("#update_many_account").val(),
pwd:$("#update_many_pwd").val(),
productId:$("#update_many_proid").val()
}
$.ajax({
type: 'POST',
url: 'https://php-api.juip.com/product/account/updatePasswd',
dataType: "json",
data:JSON.stringify(data),
contentType: "application/json",
success: function (res) {
if(res.Code == 10000){
alert('修改成功');
window.location.reload();
} else {
alert('修改失败');
}
//if (res.Code == 10000) {
// that.onLineData = res.Data;
// for (var i = 0; i < that.onLineData.length; i++) {
// that.onLineData[i].ProductId = productId;
// }
//}
}
});
})
//续费 //续费
$(".btn-rebuy").on('click', function () { $(".btn-rebuy").on('click', function () {
var accounts = []; var accounts = [];

View File

@@ -38,7 +38,7 @@
"VirtualHost": "/" "VirtualHost": "/"
}, },
"WxApps": { "WxApps": {
"AppID": "wx18e5b4f42773c3ec", //<2F><><EFBFBD><EFBFBD><EFBFBD>ں<EFBFBD> "AppID": "wx18e5b4f42773c3ec",
"AppSecret": "e35b29b1ceb3063d4337a0e5b0ee7758", "AppSecret": "e35b29b1ceb3063d4337a0e5b0ee7758",
"MchId": "1571608411", "MchId": "1571608411",
"MchKey": "846b9b0ea4aa4d5ca701e2c9f0aa6dae" "MchKey": "846b9b0ea4aa4d5ca701e2c9f0aa6dae"

View File

@@ -1,52 +0,0 @@
{
"TestCountLimit": 3,
"Service_BaseUrl": "http://hapi.hncore.net/",
"BaseInfoUrl": "http://www.ipkd.com/",
"NotifyUrl": "http://hapi.hncore.net/product/WxOrderCallBack",
//"MySql": "Server=101.200.84.129;Database=hualian_test;User=root;Password=qaz123!@#;Convert Zero Datetime=True;TreatTinyAsBoolean=false;port=3306",
"MySql": "Server=127.0.0.1;Database=hualianyun;User=root;Password=123456789;Convert Zero Datetime=True;TreatTinyAsBoolean=false;port=3306",
"Redis": "127.0.0.1:6379,password=123456,defaultDatabase=1,poolsize=1",
"Aliyun": {
"Oss": {
"AliEndpoint": "oss-cn-qingdao.aliyuncs.com",
"AliAccessId": "dpisQKVqzAYffodY",
"AliAccessKey": "ZG3uAkwPR4UpfsTJzG9DW1WeKIskHz"
},
"Pay": {
"NotifyUrl": "http://www.juip.com/product/AliNotify",
"ReturnUrl": "http://www.juip.com/product/AliReturn",
"UNotifyUrl": "http://www.juip.com/user/AliNotify",
"UReturnUrl": "http://www.juip.com/user/AliReturn",
"AppId": "2021005115644614",
"PublicKey": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAgu0+q0O98pTQev1dNQdYfrsIx/vt19HQMKHvyetTBaL3w3xr/pJywUdsSBXyVk7roDjOWbXXoQzOkMLf6e0XJzBOh8pl+ZIfXJMh4a4pdL1FGzumueNzjtV7Y8AefTvfxsxaQFfPWN+xRp2c7EBVcT8olka0A1HhrLb3C7c+iPZLw3YR+0LiKFrMbLEXsi6RdmehAGqt6Kt8ouHPwUaQ9tV600XliyySZNDEG2UifXCX7GE1zj7iAeO23Y2lCb+gtKCmadoETnB12YCFTbSckGW/xYhOM+BqcTYXBN/TYG8hSwvwf2GSYUcx97XaHHfh6TgoygD6EzE/U5sOfVisGwIDAQAB",
"PrivateKey": "MIIEogIBAAKCAQEApD5xBCfOL2aiayoPbXSp6TS8D24O8UXHCN6bnm8jqGtFwRA7kKcu9szoolaRvyyJQUKfzksU1/TEytMThO7f3J7eWy0ePI/6Fh1YZGf3SmM89zK7twBW41eY1T9nzolPpAyiUC860PM8ZL8nMNmJZFdNNYGaEX4cVwHjXAmvfe2w0H8U9fBimH6vRUXrmkFTTughnAjUgv3Oi2U8YH4AFSBkGTaQVHzlSDbEbi2wOju/zN61Nze3MnVrsIJRszZ0uUsEOxQt3alO9YrlVfmRK+/RSePeerrG+XnoSatBV41htNtijNujPuZR52+cqGC20w+KLDTW1E83k9pR72ic7wIDAQABAoIBAGmkA/tBQxw37pXxGrUzSapHEgL2rkO/ttJcpEmWgJ/uR5JzR2y2K73wdF0eQ2ZsVegU20bMAh8ZP46Zjz98iZ6UzL5mWcFoddnNjDIgsO02wVraVeTSIhDeId5fhvxQU1pYCfp7NmB5YsoGLUX9VaKliHK25osDy2SnQT7MuATNVwzqpfGDkZEWKnnjsrR726rcWIzOjH+FlBqFsVU4POpIKxTQ89VOJkQOUlfLwHUGck+DYR5AhgFSmrToqhUwiiG9W7S6RM1KyzYDaB3OExB0rErS48q3s4/EJSbTFVfhMB6rAmH3oR3pec2gDuTU9jIk/Vv2eBwZzdF6rnfYh/ECgYEA8ZLmOX06m1xZBTKM69OOgjBCX+G7BhTFAldjxLoZHFN6+Hxy5gD3bl7FwUsEoF4vVo7XFbEHVH4mGIFfEQrJ6y2UpXRlkIURK1j2w8NvjinAWxtVb/bfF+CSjEOTOyhoA4t+qOTxbhluS1KxbN9tiWtwnDaK/BN13pSLec9ba6kCgYEArg1ZGLY6RNKu29FTiDB6Ag7/Or1dOvA/LT0fai+400uNz9yB7Q5a0Mx+UOciFqaRuFIRHh7YUVkqu/duzujLktFU41CzKQGOjwpGB7SrOfX/jWiT6wW6jCAdQ9KXp9zjc0KslhwwzprHlEQkMZCnLBL4/aJ2fmVgVEVMLz2m4tcCgYAJSBGcZ9lWmse40WZksS4qhlwmfu/Gngmru1vT9Sp90h9JaM6pU6QuE2oZsR4uYzACbV6KMNENSAOCsYXLi9SSOqAZc01rrhEozzQ79UhV9/iyB2zS7nNH4ZL/3KDNhxHoAPYO2y0Dg+qe7kBu5G669uvOtLHGWaEPujlZpsPmcQKBgAvp8f1VC+wGF94IGBWsa82URTg6GhWcuFZaZroYBijAdTaTO3mEkAbW2JalG5o9UKAzTeSn69q1pc00BKu5F6Y3Gf5tWbYm2yFDbMO+RDI1eoatb+KYg8pvsFEiKytcXV1YZQPpbhXWVm75sxiJdEf6DH0gD8hbHBrom2xoZfIFAoGAXPDKBpuEw2+cwZNi6SkZn7J3xJ0XQL6yEFRTWVXIbdk6R4iRL2AbdnoiwKaMmvYQd2HTN34raGW39DzCRzgWzrKUoOTXwj3F/aSfpcuGPeZrBh/f419GoDZtWhibAjxqrn9h6uEKclAWOGj82uC6oof9nCqQIp5WqPaixAa4ceE="
},
"PayH5": {
"NotifyUrl": "http://www.juip.com/product/AliNotifyH5",
"ReturnUrl": "http://www.juip.com/product/AliReturnH5",
"UNotifyUrl": "http://www.juip.com/user/AliNotifyH5",
"UReturnUrl": "http://www.juip.com/user/AliReturnH5",
"AppId": "2021005115644614",
"PublicKey": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAgu0+q0O98pTQev1dNQdYfrsIx/vt19HQMKHvyetTBaL3w3xr/pJywUdsSBXyVk7roDjOWbXXoQzOkMLf6e0XJzBOh8pl+ZIfXJMh4a4pdL1FGzumueNzjtV7Y8AefTvfxsxaQFfPWN+xRp2c7EBVcT8olka0A1HhrLb3C7c+iPZLw3YR+0LiKFrMbLEXsi6RdmehAGqt6Kt8ouHPwUaQ9tV600XliyySZNDEG2UifXCX7GE1zj7iAeO23Y2lCb+gtKCmadoETnB12YCFTbSckGW/xYhOM+BqcTYXBN/TYG8hSwvwf2GSYUcx97XaHHfh6TgoygD6EzE/U5sOfVisGwIDAQAB",
"PrivateKey": "MIIEogIBAAKCAQEApD5xBCfOL2aiayoPbXSp6TS8D24O8UXHCN6bnm8jqGtFwRA7kKcu9szoolaRvyyJQUKfzksU1/TEytMThO7f3J7eWy0ePI/6Fh1YZGf3SmM89zK7twBW41eY1T9nzolPpAyiUC860PM8ZL8nMNmJZFdNNYGaEX4cVwHjXAmvfe2w0H8U9fBimH6vRUXrmkFTTughnAjUgv3Oi2U8YH4AFSBkGTaQVHzlSDbEbi2wOju/zN61Nze3MnVrsIJRszZ0uUsEOxQt3alO9YrlVfmRK+/RSePeerrG+XnoSatBV41htNtijNujPuZR52+cqGC20w+KLDTW1E83k9pR72ic7wIDAQABAoIBAGmkA/tBQxw37pXxGrUzSapHEgL2rkO/ttJcpEmWgJ/uR5JzR2y2K73wdF0eQ2ZsVegU20bMAh8ZP46Zjz98iZ6UzL5mWcFoddnNjDIgsO02wVraVeTSIhDeId5fhvxQU1pYCfp7NmB5YsoGLUX9VaKliHK25osDy2SnQT7MuATNVwzqpfGDkZEWKnnjsrR726rcWIzOjH+FlBqFsVU4POpIKxTQ89VOJkQOUlfLwHUGck+DYR5AhgFSmrToqhUwiiG9W7S6RM1KyzYDaB3OExB0rErS48q3s4/EJSbTFVfhMB6rAmH3oR3pec2gDuTU9jIk/Vv2eBwZzdF6rnfYh/ECgYEA8ZLmOX06m1xZBTKM69OOgjBCX+G7BhTFAldjxLoZHFN6+Hxy5gD3bl7FwUsEoF4vVo7XFbEHVH4mGIFfEQrJ6y2UpXRlkIURK1j2w8NvjinAWxtVb/bfF+CSjEOTOyhoA4t+qOTxbhluS1KxbN9tiWtwnDaK/BN13pSLec9ba6kCgYEArg1ZGLY6RNKu29FTiDB6Ag7/Or1dOvA/LT0fai+400uNz9yB7Q5a0Mx+UOciFqaRuFIRHh7YUVkqu/duzujLktFU41CzKQGOjwpGB7SrOfX/jWiT6wW6jCAdQ9KXp9zjc0KslhwwzprHlEQkMZCnLBL4/aJ2fmVgVEVMLz2m4tcCgYAJSBGcZ9lWmse40WZksS4qhlwmfu/Gngmru1vT9Sp90h9JaM6pU6QuE2oZsR4uYzACbV6KMNENSAOCsYXLi9SSOqAZc01rrhEozzQ79UhV9/iyB2zS7nNH4ZL/3KDNhxHoAPYO2y0Dg+qe7kBu5G669uvOtLHGWaEPujlZpsPmcQKBgAvp8f1VC+wGF94IGBWsa82URTg6GhWcuFZaZroYBijAdTaTO3mEkAbW2JalG5o9UKAzTeSn69q1pc00BKu5F6Y3Gf5tWbYm2yFDbMO+RDI1eoatb+KYg8pvsFEiKytcXV1YZQPpbhXWVm75sxiJdEf6DH0gD8hbHBrom2xoZfIFAoGAXPDKBpuEw2+cwZNi6SkZn7J3xJ0XQL6yEFRTWVXIbdk6R4iRL2AbdnoiwKaMmvYQd2HTN34raGW39DzCRzgWzrKUoOTXwj3F/aSfpcuGPeZrBh/f419GoDZtWhibAjxqrn9h6uEKclAWOGj82uC6oof9nCqQIp5WqPaixAa4ceE="
}
},
"RabbitMqConfig": {
"HostName": "127.0.0.1",
"Port": 5672,
"UserName": "guest",
"Password": "123456",
"VirtualHost": "/"
},
"WxApps": {
"AppID": "wx18e5b4f42773c3ec", //<2F><><EFBFBD><EFBFBD><EFBFBD>ں<EFBFBD>
"AppSecret": "e35b29b1ceb3063d4337a0e5b0ee7758",
"EncodingAESKey": "XKBeQXngKx4Ijr2QbJo2cR6ydk0uhQCXyKVJzuXgdjH",
"MchId": "1571608411",
"MchKey": "846b9b0ea4aa4d5ca701e2c9f0aa6dae"
}
}

View File

@@ -2,6 +2,7 @@
"TestCountLimit": 3, "TestCountLimit": 3,
"Service_BaseUrl": "https://www.juip.com/", "Service_BaseUrl": "https://www.juip.com/",
"BaseInfoUrl": "https://www.juip.com/", "BaseInfoUrl": "https://www.juip.com/",
"BackendUrl": "https://php-api.juip.com/",
"NotifyUrl": "https://www.juip.com/product/WxOrderCallBack", "NotifyUrl": "https://www.juip.com/product/WxOrderCallBack",
"UNotifyUrl": "https://www.juip.com/user/WxOrderCallBack", "UNotifyUrl": "https://www.juip.com/user/WxOrderCallBack",
"MySql": "Server=127.0.0.1;Database=hualianyun;User=root;Password=qaz123!@#;Convert Zero Datetime=True;TreatTinyAsBoolean=false;port=3306", "MySql": "Server=127.0.0.1;Database=hualianyun;User=root;Password=qaz123!@#;Convert Zero Datetime=True;TreatTinyAsBoolean=false;port=3306",

View File

@@ -1,5 +0,0 @@
{
"sdk": {
"version": "2.2.100"
}
}

View File

@@ -1,25 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
autoReload="true"
throwConfigExceptions="true"
internalLogLevel="Info"
internalLogToTrace="true">
<targets>
<target xsi:type="Null" name="blackhole" />
<target name="LOG_FILE"
xsi:type="File"
layout="[${longdate}] ${pad:padding=-5:inner=${level:uppercase=true}}${newline}${message}${newline}"
encoding="utf-8"
fileName="Logs/${date:format=yyyyMMdd}/${filesystem-normalize:inner=${level}}.log" />
</targets>
<rules>
<logger name="UserLog" minlevel="Trace" writeTo="LOG_FILE" />
</rules>
</nlog>

View File

@@ -1,25 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
autoReload="true"
throwConfigExceptions="true"
internalLogLevel="Info"
internalLogToTrace="true">
<targets>
<target xsi:type="Null" name="blackhole" />
<target name="LOG_FILE"
xsi:type="File"
layout="[${longdate}] ${pad:padding=-5:inner=${level:uppercase=true}}${newline}${message}${newline}"
encoding="utf-8"
fileName="Logs/${date:format=yyyyMMdd}/${filesystem-normalize:inner=${level}}.log" />
</targets>
<rules>
<logger name="UserLog" minlevel="Trace" writeTo="LOG_FILE" />
</rules>
</nlog>

View File

@@ -1,4 +0,0 @@
// <autogenerated />
using System;
using System.Reflection;
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETStandard,Version=v2.0", FrameworkDisplayName = ".NET Standard 2.0")]

View File

@@ -1,16 +0,0 @@
//------------------------------------------------------------------------------
// <auto-generated>
// 由 MSBuild WriteCodeFragment 类生成。
// </auto-generated>
//------------------------------------------------------------------------------
using System;
using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("Hncore.Infrastructure")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
[assembly: System.Reflection.AssemblyProductAttribute("Hncore.Infrastructure")]
[assembly: System.Reflection.AssemblyTitleAttribute("Hncore.Infrastructure")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]

View File

@@ -1,5 +0,0 @@
is_global = true
build_property.RootNamespace = Hncore.Infrastructure
build_property.ProjectDir = d:\www\juipnet\Infrastructure\Hncore.Infrastructure\
build_property.EnableComHosting =
build_property.EnableGeneratedComInterfaceComImportInterop =

View File

@@ -1,20 +0,0 @@
D:\test\juipnet\Infrastructure\Hncore.Infrastructure\bin\Debug\netstandard2.0\nlog.config
D:\test\juipnet\Infrastructure\Hncore.Infrastructure\bin\Debug\netstandard2.0\Hncore.Infrastructure.deps.json
D:\test\juipnet\Infrastructure\Hncore.Infrastructure\bin\Debug\netstandard2.0\Hncore.Infrastructure.dll
D:\test\juipnet\Infrastructure\Hncore.Infrastructure\bin\Debug\netstandard2.0\Hncore.Infrastructure.pdb
D:\test\juipnet\Infrastructure\Hncore.Infrastructure\obj\Debug\netstandard2.0\Hncore.Infrastructure.csprojAssemblyReference.cache
D:\test\juipnet\Infrastructure\Hncore.Infrastructure\obj\Debug\netstandard2.0\Hncore.Infrastructure.csproj.CoreCompileInputs.cache
D:\test\juipnet\Infrastructure\Hncore.Infrastructure\obj\Debug\netstandard2.0\Hncore.Infrastructure.AssemblyInfoInputs.cache
D:\test\juipnet\Infrastructure\Hncore.Infrastructure\obj\Debug\netstandard2.0\Hncore.Infrastructure.AssemblyInfo.cs
D:\test\juipnet\Infrastructure\Hncore.Infrastructure\obj\Debug\netstandard2.0\Hncore.Infrastructure.dll
D:\test\juipnet\Infrastructure\Hncore.Infrastructure\obj\Debug\netstandard2.0\Hncore.Infrastructure.pdb
D:\www\juipnet\Infrastructure\Hncore.Infrastructure\bin\Debug\netstandard2.0\nlog.config
D:\www\juipnet\Infrastructure\Hncore.Infrastructure\bin\Debug\netstandard2.0\Hncore.Infrastructure.deps.json
D:\www\juipnet\Infrastructure\Hncore.Infrastructure\bin\Debug\netstandard2.0\Hncore.Infrastructure.dll
D:\www\juipnet\Infrastructure\Hncore.Infrastructure\bin\Debug\netstandard2.0\Hncore.Infrastructure.pdb
D:\www\juipnet\Infrastructure\Hncore.Infrastructure\obj\Debug\netstandard2.0\Hncore.Infrastructure.csproj.CoreCompileInputs.cache
D:\www\juipnet\Infrastructure\Hncore.Infrastructure\obj\Debug\netstandard2.0\Hncore.Infrastructure.AssemblyInfoInputs.cache
D:\www\juipnet\Infrastructure\Hncore.Infrastructure\obj\Debug\netstandard2.0\Hncore.Infrastructure.AssemblyInfo.cs
D:\www\juipnet\Infrastructure\Hncore.Infrastructure\obj\Debug\netstandard2.0\Hncore.Infrastructure.dll
D:\www\juipnet\Infrastructure\Hncore.Infrastructure\obj\Debug\netstandard2.0\Hncore.Infrastructure.pdb
D:\www\juipnet\Infrastructure\Hncore.Infrastructure\obj\Debug\netstandard2.0\Hncore.Infrastructure.csprojAssemblyReference.cache

View File

@@ -1,200 +0,0 @@
{
"format": 1,
"restore": {
"d:\\www\\juipnet\\Infrastructure\\Hncore.Infrastructure\\Hncore.Infrastructure.csproj": {}
},
"projects": {
"d:\\www\\juipnet\\Infrastructure\\Hncore.Infrastructure\\Hncore.Infrastructure.csproj": {
"version": "1.0.0",
"restore": {
"projectUniqueName": "d:\\www\\juipnet\\Infrastructure\\Hncore.Infrastructure\\Hncore.Infrastructure.csproj",
"projectName": "Hncore.Infrastructure",
"projectPath": "d:\\www\\juipnet\\Infrastructure\\Hncore.Infrastructure\\Hncore.Infrastructure.csproj",
"packagesPath": "C:\\Users\\Administrator\\.nuget\\packages\\",
"outputPath": "d:\\www\\juipnet\\Infrastructure\\Hncore.Infrastructure\\obj\\",
"projectStyle": "PackageReference",
"fallbackFolders": [
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages",
"C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder"
],
"configFilePaths": [
"C:\\Users\\Administrator\\AppData\\Roaming\\NuGet\\NuGet.Config",
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
],
"originalTargetFrameworks": [
"netstandard2.0"
],
"sources": {
"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
"https://api.nuget.org/v3/index.json": {}
},
"frameworks": {
"netstandard2.0": {
"targetAlias": "netstandard2.0",
"projectReferences": {}
}
},
"warningProperties": {
"warnAsError": [
"NU1605"
]
},
"restoreAuditProperties": {
"enableAudit": "true",
"auditLevel": "low",
"auditMode": "direct"
}
},
"frameworks": {
"netstandard2.0": {
"targetAlias": "netstandard2.0",
"dependencies": {
"AngleSharp": {
"target": "Package",
"version": "[0.12.1, )"
},
"Autofac": {
"target": "Package",
"version": "[4.9.1, )"
},
"Autofac.Extensions.DependencyInjection": {
"target": "Package",
"version": "[4.4.0, )"
},
"Bogus": {
"target": "Package",
"version": "[26.0.1, )"
},
"CSRedisCore": {
"target": "Package",
"version": "[3.0.60, )"
},
"Dapper": {
"target": "Package",
"version": "[1.60.6, )"
},
"DotNetCore.NPOI": {
"target": "Package",
"version": "[1.2.1, )"
},
"JWT": {
"target": "Package",
"version": "[5.0.1, )"
},
"MQTTnet": {
"target": "Package",
"version": "[2.8.5, )"
},
"MQiniu.Core": {
"target": "Package",
"version": "[1.0.1, )"
},
"Microsoft.AspNetCore.Mvc": {
"target": "Package",
"version": "[2.2.0, )"
},
"Microsoft.AspNetCore.Mvc.Versioning": {
"target": "Package",
"version": "[3.1.2, )"
},
"Microsoft.AspNetCore.Mvc.Versioning.ApiExplorer": {
"target": "Package",
"version": "[3.2.0, )"
},
"Microsoft.AspNetCore.TestHost": {
"target": "Package",
"version": "[2.2.0, )"
},
"Microsoft.EntityFrameworkCore": {
"target": "Package",
"version": "[2.2.0, )"
},
"Microsoft.EntityFrameworkCore.Relational": {
"target": "Package",
"version": "[2.2.0, )"
},
"Microsoft.Extensions.Configuration.EnvironmentVariables": {
"target": "Package",
"version": "[2.2.0, )"
},
"Microsoft.Extensions.Configuration.Json": {
"target": "Package",
"version": "[2.2.0, )"
},
"Microsoft.Extensions.Http": {
"target": "Package",
"version": "[2.2.0, )"
},
"Microsoft.Extensions.Options.ConfigurationExtensions": {
"target": "Package",
"version": "[2.2.0, )"
},
"Microsoft.NET.Test.Sdk": {
"target": "Package",
"version": "[16.0.1, )"
},
"MySqlConnector": {
"target": "Package",
"version": "[0.56.0, )"
},
"NETStandard.Library": {
"suppressParent": "All",
"target": "Package",
"version": "[2.0.3, )",
"autoReferenced": true
},
"NLog.Extensions.Logging": {
"target": "Package",
"version": "[1.4.0, )"
},
"Polly": {
"target": "Package",
"version": "[7.1.0, )"
},
"Swashbuckle.AspNetCore": {
"target": "Package",
"version": "[4.0.1, )"
},
"System.Drawing.Common": {
"target": "Package",
"version": "[4.5.1, )"
},
"System.Text.Encoding.CodePages": {
"target": "Package",
"version": "[4.5.1, )"
},
"TinyMapper": {
"target": "Package",
"version": "[3.0.2-beta, )"
},
"TinyPinyin.Core.Standard": {
"target": "Package",
"version": "[1.0.0, )"
},
"aliyun-net-sdk-core": {
"target": "Package",
"version": "[1.5.3, )"
},
"xunit": {
"target": "Package",
"version": "[2.4.1, )"
}
},
"imports": [
"net461",
"net462",
"net47",
"net471",
"net472",
"net48",
"net481"
],
"assetTargetFallback": true,
"warn": true,
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.202\\RuntimeIdentifierGraph.json"
}
}
}
}
}

View File

@@ -1,25 +0,0 @@
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<RestoreSuccess Condition=" '$(RestoreSuccess)' == '' ">True</RestoreSuccess>
<RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool>
<ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">D:\www\juipnet\Infrastructure\Hncore.Infrastructure\obj\project.assets.json</ProjectAssetsFile>
<NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
<NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\Administrator\.nuget\packages\;C:\Program Files\dotnet\sdk\NuGetFallbackFolder</NuGetPackageFolders>
<NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
<NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">4.9.0</NuGetToolVersion>
</PropertyGroup>
<PropertyGroup>
<MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
</PropertyGroup>
<ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<Import Project="$(NuGetPackageRoot)xunit.core\2.4.1\build\xunit.core.props" Condition="Exists('$(NuGetPackageRoot)xunit.core\2.4.1\build\xunit.core.props')" />
<Import Project="C:\Program Files\dotnet\sdk\NuGetFallbackFolder\microsoft.aspnetcore.razor.design\2.2.0\build\netstandard2.0\Microsoft.AspNetCore.Razor.Design.props" Condition="Exists('C:\Program Files\dotnet\sdk\NuGetFallbackFolder\microsoft.aspnetcore.razor.design\2.2.0\build\netstandard2.0\Microsoft.AspNetCore.Razor.Design.props')" />
<Import Project="C:\Program Files\dotnet\sdk\NuGetFallbackFolder\microsoft.aspnetcore.mvc.razor.extensions\2.2.0\build\netstandard2.0\Microsoft.AspNetCore.Mvc.Razor.Extensions.props" Condition="Exists('C:\Program Files\dotnet\sdk\NuGetFallbackFolder\microsoft.aspnetcore.mvc.razor.extensions\2.2.0\build\netstandard2.0\Microsoft.AspNetCore.Mvc.Razor.Extensions.props')" />
</ImportGroup>
<PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<Pkgxunit_analyzers Condition=" '$(Pkgxunit_analyzers)' == '' ">C:\Users\Administrator\.nuget\packages\xunit.analyzers\0.10.0</Pkgxunit_analyzers>
<PkgMicrosoft_CodeAnalysis_Analyzers Condition=" '$(PkgMicrosoft_CodeAnalysis_Analyzers)' == '' ">C:\Program Files\dotnet\sdk\NuGetFallbackFolder\microsoft.codeanalysis.analyzers\1.1.0</PkgMicrosoft_CodeAnalysis_Analyzers>
<PkgMicrosoft_AspNetCore_Razor_Design Condition=" '$(PkgMicrosoft_AspNetCore_Razor_Design)' == '' ">C:\Program Files\dotnet\sdk\NuGetFallbackFolder\microsoft.aspnetcore.razor.design\2.2.0</PkgMicrosoft_AspNetCore_Razor_Design>
</PropertyGroup>
</Project>

View File

@@ -1,11 +0,0 @@
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
</PropertyGroup>
<ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<Import Project="C:\Program Files\dotnet\sdk\NuGetFallbackFolder\netstandard.library\2.0.3\build\netstandard2.0\NETStandard.Library.targets" Condition="Exists('C:\Program Files\dotnet\sdk\NuGetFallbackFolder\netstandard.library\2.0.3\build\netstandard2.0\NETStandard.Library.targets')" />
<Import Project="$(NuGetPackageRoot)xunit.core\2.4.1\build\xunit.core.targets" Condition="Exists('$(NuGetPackageRoot)xunit.core\2.4.1\build\xunit.core.targets')" />
<Import Project="C:\Program Files\dotnet\sdk\NuGetFallbackFolder\microsoft.aspnetcore.mvc.razor.extensions\2.2.0\build\netstandard2.0\Microsoft.AspNetCore.Mvc.Razor.Extensions.targets" Condition="Exists('C:\Program Files\dotnet\sdk\NuGetFallbackFolder\microsoft.aspnetcore.mvc.razor.extensions\2.2.0\build\netstandard2.0\Microsoft.AspNetCore.Mvc.Razor.Extensions.targets')" />
</ImportGroup>
</Project>

View File

@@ -1,4 +0,0 @@
// <autogenerated />
using System;
using System.Reflection;
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETStandard,Version=v2.0", FrameworkDisplayName = "")]

View File

@@ -1,16 +0,0 @@
//------------------------------------------------------------------------------
// <auto-generated>
// 由 MSBuild WriteCodeFragment 类生成。
// </auto-generated>
//------------------------------------------------------------------------------
using System;
using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("Hncore.Infrastructure")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Release")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
[assembly: System.Reflection.AssemblyProductAttribute("Hncore.Infrastructure")]
[assembly: System.Reflection.AssemblyTitleAttribute("Hncore.Infrastructure")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]

View File

@@ -1,20 +0,0 @@
D:\test\juipnet\Infrastructure\Hncore.Infrastructure\bin\Release\netstandard2.0\nlog.config
D:\test\juipnet\Infrastructure\Hncore.Infrastructure\bin\Release\netstandard2.0\Hncore.Infrastructure.deps.json
D:\test\juipnet\Infrastructure\Hncore.Infrastructure\bin\Release\netstandard2.0\Hncore.Infrastructure.dll
D:\test\juipnet\Infrastructure\Hncore.Infrastructure\bin\Release\netstandard2.0\Hncore.Infrastructure.pdb
D:\test\juipnet\Infrastructure\Hncore.Infrastructure\obj\Release\netstandard2.0\Hncore.Infrastructure.csprojAssemblyReference.cache
D:\test\juipnet\Infrastructure\Hncore.Infrastructure\obj\Release\netstandard2.0\Hncore.Infrastructure.csproj.CoreCompileInputs.cache
D:\test\juipnet\Infrastructure\Hncore.Infrastructure\obj\Release\netstandard2.0\Hncore.Infrastructure.AssemblyInfoInputs.cache
D:\test\juipnet\Infrastructure\Hncore.Infrastructure\obj\Release\netstandard2.0\Hncore.Infrastructure.AssemblyInfo.cs
D:\test\juipnet\Infrastructure\Hncore.Infrastructure\obj\Release\netstandard2.0\Hncore.Infrastructure.dll
D:\test\juipnet\Infrastructure\Hncore.Infrastructure\obj\Release\netstandard2.0\Hncore.Infrastructure.pdb
D:\www\juipnet\Infrastructure\Hncore.Infrastructure\bin\Release\netstandard2.0\nlog.config
D:\www\juipnet\Infrastructure\Hncore.Infrastructure\bin\Release\netstandard2.0\Hncore.Infrastructure.deps.json
D:\www\juipnet\Infrastructure\Hncore.Infrastructure\bin\Release\netstandard2.0\Hncore.Infrastructure.dll
D:\www\juipnet\Infrastructure\Hncore.Infrastructure\bin\Release\netstandard2.0\Hncore.Infrastructure.pdb
D:\www\juipnet\Infrastructure\Hncore.Infrastructure\obj\Release\netstandard2.0\Hncore.Infrastructure.csproj.CoreCompileInputs.cache
D:\www\juipnet\Infrastructure\Hncore.Infrastructure\obj\Release\netstandard2.0\Hncore.Infrastructure.AssemblyInfoInputs.cache
D:\www\juipnet\Infrastructure\Hncore.Infrastructure\obj\Release\netstandard2.0\Hncore.Infrastructure.AssemblyInfo.cs
D:\www\juipnet\Infrastructure\Hncore.Infrastructure\obj\Release\netstandard2.0\Hncore.Infrastructure.dll
D:\www\juipnet\Infrastructure\Hncore.Infrastructure\obj\Release\netstandard2.0\Hncore.Infrastructure.pdb
D:\www\juipnet\Infrastructure\Hncore.Infrastructure\obj\Release\netstandard2.0\Hncore.Infrastructure.csprojAssemblyReference.cache

File diff suppressed because it is too large Load Diff

View File

@@ -1,239 +0,0 @@
{
"runtimeTarget": {
"name": ".NETStandard,Version=v2.0/",
"signature": "63543f12545b706204b095bee5bf9a18242b1182"
},
"compilationOptions": {},
"targets": {
".NETStandard,Version=v2.0": {},
".NETStandard,Version=v2.0/": {
"Alipay.AopSdk.Core/2.5.0.1": {
"dependencies": {
"NETStandard.Library": "2.0.3",
"Newtonsoft.Json": "12.0.3",
"Nito.AsyncEx": "5.0.0"
},
"runtime": {
"Alipay.AopSdk.Core.dll": {}
}
},
"Microsoft.NETCore.Platforms/1.1.0": {},
"NETStandard.Library/2.0.3": {
"dependencies": {
"Microsoft.NETCore.Platforms": "1.1.0"
}
},
"Newtonsoft.Json/12.0.3": {
"runtime": {
"lib/netstandard2.0/Newtonsoft.Json.dll": {
"assemblyVersion": "12.0.0.0",
"fileVersion": "12.0.3.23909"
}
}
},
"Nito.AsyncEx/5.0.0": {
"dependencies": {
"Nito.AsyncEx.Context": "5.0.0",
"Nito.AsyncEx.Coordination": "5.0.0",
"Nito.AsyncEx.Interop.WaitHandles": "5.0.0",
"Nito.AsyncEx.Oop": "5.0.0",
"Nito.AsyncEx.Tasks": "5.0.0",
"Nito.Cancellation": "1.0.5"
}
},
"Nito.AsyncEx.Context/5.0.0": {
"dependencies": {
"Nito.AsyncEx.Tasks": "5.0.0"
},
"runtime": {
"lib/netstandard2.0/Nito.AsyncEx.Context.dll": {
"assemblyVersion": "5.0.0.0",
"fileVersion": "5.0.0.0"
}
}
},
"Nito.AsyncEx.Coordination/5.0.0": {
"dependencies": {
"Nito.AsyncEx.Tasks": "5.0.0",
"Nito.Collections.Deque": "1.0.4",
"Nito.Disposables": "2.0.0"
},
"runtime": {
"lib/netstandard2.0/Nito.AsyncEx.Coordination.dll": {
"assemblyVersion": "5.0.0.0",
"fileVersion": "5.0.0.0"
}
}
},
"Nito.AsyncEx.Interop.WaitHandles/5.0.0": {
"dependencies": {
"Nito.AsyncEx.Tasks": "5.0.0"
},
"runtime": {
"lib/netstandard2.0/Nito.AsyncEx.Interop.WaitHandles.dll": {
"assemblyVersion": "5.0.0.0",
"fileVersion": "5.0.0.0"
}
}
},
"Nito.AsyncEx.Oop/5.0.0": {
"dependencies": {
"Nito.AsyncEx.Coordination": "5.0.0"
},
"runtime": {
"lib/netstandard2.0/Nito.AsyncEx.Oop.dll": {
"assemblyVersion": "5.0.0.0",
"fileVersion": "5.0.0.0"
}
}
},
"Nito.AsyncEx.Tasks/5.0.0": {
"dependencies": {
"Nito.Disposables": "2.0.0"
},
"runtime": {
"lib/netstandard2.0/Nito.AsyncEx.Tasks.dll": {
"assemblyVersion": "5.0.0.0",
"fileVersion": "5.0.0.0"
}
}
},
"Nito.Cancellation/1.0.5": {
"dependencies": {
"Nito.Disposables": "2.0.0"
},
"runtime": {
"lib/netstandard2.0/Nito.Cancellation.dll": {
"assemblyVersion": "1.0.5.0",
"fileVersion": "1.0.5.0"
}
}
},
"Nito.Collections.Deque/1.0.4": {
"runtime": {
"lib/netstandard2.0/Nito.Collections.Deque.dll": {
"assemblyVersion": "1.0.4.0",
"fileVersion": "1.0.4.0"
}
}
},
"Nito.Disposables/2.0.0": {
"dependencies": {
"System.Collections.Immutable": "1.4.0"
},
"runtime": {
"lib/netstandard2.0/Nito.Disposables.dll": {
"assemblyVersion": "2.0.0.0",
"fileVersion": "2.0.0.0"
}
}
},
"System.Collections.Immutable/1.4.0": {
"runtime": {
"lib/netstandard2.0/System.Collections.Immutable.dll": {
"assemblyVersion": "1.2.2.0",
"fileVersion": "4.6.25519.3"
}
}
}
}
},
"libraries": {
"Alipay.AopSdk.Core/2.5.0.1": {
"type": "project",
"serviceable": false,
"sha512": ""
},
"Microsoft.NETCore.Platforms/1.1.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-bLpT1f/SFlO1CzqXG12KnJzpZs6lv24uX2Rzi4Fmm0noJpNlnWRVryuO3yK18Ca04t/YHcO1e1Z0WDfjseqNzw==",
"path": "microsoft.netcore.platforms/1.1.0",
"hashPath": "microsoft.netcore.platforms.1.1.0.nupkg.sha512"
},
"NETStandard.Library/2.0.3": {
"type": "package",
"serviceable": true,
"sha512": "sha512-st47PosZSHrjECdjeIzZQbzivYBJFv6P2nv4cj2ypdI204DO+vZ7l5raGMiX4eXMJ53RfOIg+/s4DHVZ54Nu2A==",
"path": "netstandard.library/2.0.3",
"hashPath": "netstandard.library.2.0.3.nupkg.sha512"
},
"Newtonsoft.Json/12.0.3": {
"type": "package",
"serviceable": true,
"sha512": "sha512-aTRmXwR5xYu+mWxE8r8W1DWnL02SeV8LwdQMsLwTWP8OZgrCCyTqvOAe5hRb1VNQYXjln7qr0PKpSyO/pcc19Q==",
"path": "newtonsoft.json/12.0.3",
"hashPath": "newtonsoft.json.12.0.3.nupkg.sha512"
},
"Nito.AsyncEx/5.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-rp1fyiUQalO1Xth2AhLmK6BMMfNkdIVJGlwmFW+jcioyCUlcBA9QZgnR1q6e5hqVdQi/29NQZCzo1Qr9nJ2NrQ==",
"path": "nito.asyncex/5.0.0",
"hashPath": "nito.asyncex.5.0.0.nupkg.sha512"
},
"Nito.AsyncEx.Context/5.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-2KLVqSNkrLEJPKwKfJ7Vze5dB4knty9DuB8Nt6VDoHeuqXmYAYfUwzsH5We+0dqqTSVdll9ShyKnFLoEXsgooA==",
"path": "nito.asyncex.context/5.0.0",
"hashPath": "nito.asyncex.context.5.0.0.nupkg.sha512"
},
"Nito.AsyncEx.Coordination/5.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-tl+sOQCgm0F4+bIh3+I0OT2v6jeyiGqU4iEmBqU5jfYa3RUUHO19Yjrl8eUwmtOpufXhAnZfJOWCzR9xWTSJNA==",
"path": "nito.asyncex.coordination/5.0.0",
"hashPath": "nito.asyncex.coordination.5.0.0.nupkg.sha512"
},
"Nito.AsyncEx.Interop.WaitHandles/5.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-VrO6BlotDW+BZcfPXoPT5uqp4VQMdomCIRp4gxADbUZVfYf4sv8oo3M8mUmPSTDn088cbEhNCEoTr5JgA6QNug==",
"path": "nito.asyncex.interop.waithandles/5.0.0",
"hashPath": "nito.asyncex.interop.waithandles.5.0.0.nupkg.sha512"
},
"Nito.AsyncEx.Oop/5.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-+ahHT9sLHfn2xHFAMB71aIbs3YcTwsk5ERkx4DfaGPGc6bAA/dlTXAQbFAEqxVF3A94qPUreR1BOgZNZ1r8cRw==",
"path": "nito.asyncex.oop/5.0.0",
"hashPath": "nito.asyncex.oop.5.0.0.nupkg.sha512"
},
"Nito.AsyncEx.Tasks/5.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-YhiadlnOLZ41Yloz6G3V5JRSJwwYN8drkM9U1BlaU9BbgZ0Wom6avgy5AMu+1xJfmHh/FMldacbY6ECrbJd2dQ==",
"path": "nito.asyncex.tasks/5.0.0",
"hashPath": "nito.asyncex.tasks.5.0.0.nupkg.sha512"
},
"Nito.Cancellation/1.0.5": {
"type": "package",
"serviceable": true,
"sha512": "sha512-H1UUiC8+LhjrHuWXuNfMijYeXp6bf1pa7HBxQlrzGfBv0Bjpu7e2VoIYvU9+j3kjtlCAv+VOdGj/kDROkwlzjQ==",
"path": "nito.cancellation/1.0.5",
"hashPath": "nito.cancellation.1.0.5.nupkg.sha512"
},
"Nito.Collections.Deque/1.0.4": {
"type": "package",
"serviceable": true,
"sha512": "sha512-9Ek7LWxWuM1l6DRchMqeoJXMOz+6lHu8OTDO0yMGIYfiN2kvoPjfXHDTxJTd2B+HOUay0yQVUVAwPgoHMO72vQ==",
"path": "nito.collections.deque/1.0.4",
"hashPath": "nito.collections.deque.1.0.4.nupkg.sha512"
},
"Nito.Disposables/2.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-1ATeAx0Sip8rjlRz+HFq7XUvH4ZqLqNBnCVv/a4byC8EUiXXOM35mx70CCUWuqknnlj0faGCTWIqD8lJlaMKGQ==",
"path": "nito.disposables/2.0.0",
"hashPath": "nito.disposables.2.0.0.nupkg.sha512"
},
"System.Collections.Immutable/1.4.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-1aNA04B7wZWbZ8FgVg+Rg9vkzfQkmTwE1N6Lj3h14Gl8VupDS8j/mrfvv/FlQJL0ts8sMMKRgwnKntfQ1gQ3kQ==",
"path": "system.collections.immutable/1.4.0",
"hashPath": "system.collections.immutable.1.4.0.nupkg.sha512"
}
}
}

View File

@@ -1,239 +0,0 @@
{
"runtimeTarget": {
"name": ".NETStandard,Version=v2.0/",
"signature": "63543f12545b706204b095bee5bf9a18242b1182"
},
"compilationOptions": {},
"targets": {
".NETStandard,Version=v2.0": {},
".NETStandard,Version=v2.0/": {
"Alipay.AopSdk.Core/2.5.0.1": {
"dependencies": {
"NETStandard.Library": "2.0.3",
"Newtonsoft.Json": "12.0.3",
"Nito.AsyncEx": "5.0.0"
},
"runtime": {
"Alipay.AopSdk.Core.dll": {}
}
},
"Microsoft.NETCore.Platforms/1.1.0": {},
"NETStandard.Library/2.0.3": {
"dependencies": {
"Microsoft.NETCore.Platforms": "1.1.0"
}
},
"Newtonsoft.Json/12.0.3": {
"runtime": {
"lib/netstandard2.0/Newtonsoft.Json.dll": {
"assemblyVersion": "12.0.0.0",
"fileVersion": "12.0.3.23909"
}
}
},
"Nito.AsyncEx/5.0.0": {
"dependencies": {
"Nito.AsyncEx.Context": "5.0.0",
"Nito.AsyncEx.Coordination": "5.0.0",
"Nito.AsyncEx.Interop.WaitHandles": "5.0.0",
"Nito.AsyncEx.Oop": "5.0.0",
"Nito.AsyncEx.Tasks": "5.0.0",
"Nito.Cancellation": "1.0.5"
}
},
"Nito.AsyncEx.Context/5.0.0": {
"dependencies": {
"Nito.AsyncEx.Tasks": "5.0.0"
},
"runtime": {
"lib/netstandard2.0/Nito.AsyncEx.Context.dll": {
"assemblyVersion": "5.0.0.0",
"fileVersion": "5.0.0.0"
}
}
},
"Nito.AsyncEx.Coordination/5.0.0": {
"dependencies": {
"Nito.AsyncEx.Tasks": "5.0.0",
"Nito.Collections.Deque": "1.0.4",
"Nito.Disposables": "2.0.0"
},
"runtime": {
"lib/netstandard2.0/Nito.AsyncEx.Coordination.dll": {
"assemblyVersion": "5.0.0.0",
"fileVersion": "5.0.0.0"
}
}
},
"Nito.AsyncEx.Interop.WaitHandles/5.0.0": {
"dependencies": {
"Nito.AsyncEx.Tasks": "5.0.0"
},
"runtime": {
"lib/netstandard2.0/Nito.AsyncEx.Interop.WaitHandles.dll": {
"assemblyVersion": "5.0.0.0",
"fileVersion": "5.0.0.0"
}
}
},
"Nito.AsyncEx.Oop/5.0.0": {
"dependencies": {
"Nito.AsyncEx.Coordination": "5.0.0"
},
"runtime": {
"lib/netstandard2.0/Nito.AsyncEx.Oop.dll": {
"assemblyVersion": "5.0.0.0",
"fileVersion": "5.0.0.0"
}
}
},
"Nito.AsyncEx.Tasks/5.0.0": {
"dependencies": {
"Nito.Disposables": "2.0.0"
},
"runtime": {
"lib/netstandard2.0/Nito.AsyncEx.Tasks.dll": {
"assemblyVersion": "5.0.0.0",
"fileVersion": "5.0.0.0"
}
}
},
"Nito.Cancellation/1.0.5": {
"dependencies": {
"Nito.Disposables": "2.0.0"
},
"runtime": {
"lib/netstandard2.0/Nito.Cancellation.dll": {
"assemblyVersion": "1.0.5.0",
"fileVersion": "1.0.5.0"
}
}
},
"Nito.Collections.Deque/1.0.4": {
"runtime": {
"lib/netstandard2.0/Nito.Collections.Deque.dll": {
"assemblyVersion": "1.0.4.0",
"fileVersion": "1.0.4.0"
}
}
},
"Nito.Disposables/2.0.0": {
"dependencies": {
"System.Collections.Immutable": "1.4.0"
},
"runtime": {
"lib/netstandard2.0/Nito.Disposables.dll": {
"assemblyVersion": "2.0.0.0",
"fileVersion": "2.0.0.0"
}
}
},
"System.Collections.Immutable/1.4.0": {
"runtime": {
"lib/netstandard2.0/System.Collections.Immutable.dll": {
"assemblyVersion": "1.2.2.0",
"fileVersion": "4.6.25519.3"
}
}
}
}
},
"libraries": {
"Alipay.AopSdk.Core/2.5.0.1": {
"type": "project",
"serviceable": false,
"sha512": ""
},
"Microsoft.NETCore.Platforms/1.1.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-bLpT1f/SFlO1CzqXG12KnJzpZs6lv24uX2Rzi4Fmm0noJpNlnWRVryuO3yK18Ca04t/YHcO1e1Z0WDfjseqNzw==",
"path": "microsoft.netcore.platforms/1.1.0",
"hashPath": "microsoft.netcore.platforms.1.1.0.nupkg.sha512"
},
"NETStandard.Library/2.0.3": {
"type": "package",
"serviceable": true,
"sha512": "sha512-st47PosZSHrjECdjeIzZQbzivYBJFv6P2nv4cj2ypdI204DO+vZ7l5raGMiX4eXMJ53RfOIg+/s4DHVZ54Nu2A==",
"path": "netstandard.library/2.0.3",
"hashPath": "netstandard.library.2.0.3.nupkg.sha512"
},
"Newtonsoft.Json/12.0.3": {
"type": "package",
"serviceable": true,
"sha512": "sha512-aTRmXwR5xYu+mWxE8r8W1DWnL02SeV8LwdQMsLwTWP8OZgrCCyTqvOAe5hRb1VNQYXjln7qr0PKpSyO/pcc19Q==",
"path": "newtonsoft.json/12.0.3",
"hashPath": "newtonsoft.json.12.0.3.nupkg.sha512"
},
"Nito.AsyncEx/5.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-rp1fyiUQalO1Xth2AhLmK6BMMfNkdIVJGlwmFW+jcioyCUlcBA9QZgnR1q6e5hqVdQi/29NQZCzo1Qr9nJ2NrQ==",
"path": "nito.asyncex/5.0.0",
"hashPath": "nito.asyncex.5.0.0.nupkg.sha512"
},
"Nito.AsyncEx.Context/5.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-2KLVqSNkrLEJPKwKfJ7Vze5dB4knty9DuB8Nt6VDoHeuqXmYAYfUwzsH5We+0dqqTSVdll9ShyKnFLoEXsgooA==",
"path": "nito.asyncex.context/5.0.0",
"hashPath": "nito.asyncex.context.5.0.0.nupkg.sha512"
},
"Nito.AsyncEx.Coordination/5.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-tl+sOQCgm0F4+bIh3+I0OT2v6jeyiGqU4iEmBqU5jfYa3RUUHO19Yjrl8eUwmtOpufXhAnZfJOWCzR9xWTSJNA==",
"path": "nito.asyncex.coordination/5.0.0",
"hashPath": "nito.asyncex.coordination.5.0.0.nupkg.sha512"
},
"Nito.AsyncEx.Interop.WaitHandles/5.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-VrO6BlotDW+BZcfPXoPT5uqp4VQMdomCIRp4gxADbUZVfYf4sv8oo3M8mUmPSTDn088cbEhNCEoTr5JgA6QNug==",
"path": "nito.asyncex.interop.waithandles/5.0.0",
"hashPath": "nito.asyncex.interop.waithandles.5.0.0.nupkg.sha512"
},
"Nito.AsyncEx.Oop/5.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-+ahHT9sLHfn2xHFAMB71aIbs3YcTwsk5ERkx4DfaGPGc6bAA/dlTXAQbFAEqxVF3A94qPUreR1BOgZNZ1r8cRw==",
"path": "nito.asyncex.oop/5.0.0",
"hashPath": "nito.asyncex.oop.5.0.0.nupkg.sha512"
},
"Nito.AsyncEx.Tasks/5.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-YhiadlnOLZ41Yloz6G3V5JRSJwwYN8drkM9U1BlaU9BbgZ0Wom6avgy5AMu+1xJfmHh/FMldacbY6ECrbJd2dQ==",
"path": "nito.asyncex.tasks/5.0.0",
"hashPath": "nito.asyncex.tasks.5.0.0.nupkg.sha512"
},
"Nito.Cancellation/1.0.5": {
"type": "package",
"serviceable": true,
"sha512": "sha512-H1UUiC8+LhjrHuWXuNfMijYeXp6bf1pa7HBxQlrzGfBv0Bjpu7e2VoIYvU9+j3kjtlCAv+VOdGj/kDROkwlzjQ==",
"path": "nito.cancellation/1.0.5",
"hashPath": "nito.cancellation.1.0.5.nupkg.sha512"
},
"Nito.Collections.Deque/1.0.4": {
"type": "package",
"serviceable": true,
"sha512": "sha512-9Ek7LWxWuM1l6DRchMqeoJXMOz+6lHu8OTDO0yMGIYfiN2kvoPjfXHDTxJTd2B+HOUay0yQVUVAwPgoHMO72vQ==",
"path": "nito.collections.deque/1.0.4",
"hashPath": "nito.collections.deque.1.0.4.nupkg.sha512"
},
"Nito.Disposables/2.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-1ATeAx0Sip8rjlRz+HFq7XUvH4ZqLqNBnCVv/a4byC8EUiXXOM35mx70CCUWuqknnlj0faGCTWIqD8lJlaMKGQ==",
"path": "nito.disposables/2.0.0",
"hashPath": "nito.disposables.2.0.0.nupkg.sha512"
},
"System.Collections.Immutable/1.4.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-1aNA04B7wZWbZ8FgVg+Rg9vkzfQkmTwE1N6Lj3h14Gl8VupDS8j/mrfvv/FlQJL0ts8sMMKRgwnKntfQ1gQ3kQ==",
"path": "system.collections.immutable/1.4.0",
"hashPath": "system.collections.immutable.1.4.0.nupkg.sha512"
}
}
}

View File

@@ -1,78 +0,0 @@
{
"format": 1,
"restore": {
"D:\\www\\juipnet\\Infrastructure\\ServiceClient\\Alipay.AopSdk.Core\\Alipay.AopSdk.Core.csproj": {}
},
"projects": {
"D:\\www\\juipnet\\Infrastructure\\ServiceClient\\Alipay.AopSdk.Core\\Alipay.AopSdk.Core.csproj": {
"version": "2.5.0.1",
"restore": {
"projectUniqueName": "D:\\www\\juipnet\\Infrastructure\\ServiceClient\\Alipay.AopSdk.Core\\Alipay.AopSdk.Core.csproj",
"projectName": "Alipay.AopSdk.Core",
"projectPath": "D:\\www\\juipnet\\Infrastructure\\ServiceClient\\Alipay.AopSdk.Core\\Alipay.AopSdk.Core.csproj",
"packagesPath": "C:\\Users\\Administrator\\.nuget\\packages\\",
"outputPath": "D:\\www\\juipnet\\Infrastructure\\ServiceClient\\Alipay.AopSdk.Core\\obj\\",
"projectStyle": "PackageReference",
"fallbackFolders": [
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages",
"C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder"
],
"configFilePaths": [
"C:\\Users\\Administrator\\AppData\\Roaming\\NuGet\\NuGet.Config",
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
],
"originalTargetFrameworks": [
"netstandard2.0"
],
"sources": {
"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
"https://api.nuget.org/v3/index.json": {}
},
"frameworks": {
"netstandard2.0": {
"targetAlias": "netstandard2.0",
"projectReferences": {}
}
},
"warningProperties": {
"warnAsError": [
"NU1605"
]
}
},
"frameworks": {
"netstandard2.0": {
"targetAlias": "netstandard2.0",
"dependencies": {
"NETStandard.Library": {
"suppressParent": "All",
"target": "Package",
"version": "[2.0.3, )",
"autoReferenced": true
},
"Newtonsoft.Json": {
"target": "Package",
"version": "[12.0.3, )"
},
"Nito.AsyncEx": {
"target": "Package",
"version": "[5.0.0, )"
}
},
"imports": [
"net461",
"net462",
"net47",
"net471",
"net472",
"net48"
],
"assetTargetFallback": true,
"warn": true,
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.400\\RuntimeIdentifierGraph.json"
}
}
}
}
}

View File

@@ -1,15 +0,0 @@
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<RestoreSuccess Condition=" '$(RestoreSuccess)' == '' ">True</RestoreSuccess>
<RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool>
<ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">D:\www\juipnet\Infrastructure\ServiceClient\Alipay.AopSdk.Core\obj\project.assets.json</ProjectAssetsFile>
<NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
<NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\Administrator\.nuget\packages\;C:\Program Files\dotnet\sdk\NuGetFallbackFolder</NuGetPackageFolders>
<NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
<NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">4.9.0</NuGetToolVersion>
</PropertyGroup>
<PropertyGroup>
<MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
</PropertyGroup>
</Project>

View File

@@ -1,9 +0,0 @@
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
</PropertyGroup>
<ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<Import Project="C:\Program Files\dotnet\sdk\NuGetFallbackFolder\netstandard.library\2.0.3\build\netstandard2.0\NETStandard.Library.targets" Condition="Exists('C:\Program Files\dotnet\sdk\NuGetFallbackFolder\netstandard.library\2.0.3\build\netstandard2.0\NETStandard.Library.targets')" />
</ImportGroup>
</Project>

View File

@@ -1,4 +0,0 @@
// <autogenerated />
using System;
using System.Reflection;
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETStandard,Version=v2.0", FrameworkDisplayName = ".NET Standard 2.0")]

View File

@@ -1,20 +0,0 @@
//------------------------------------------------------------------------------
// <auto-generated>
// 由 MSBuild WriteCodeFragment 类生成。
// </auto-generated>
//------------------------------------------------------------------------------
using System;
using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("stulzq")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyCopyrightAttribute("Copyright 2017-2019 stulzq")]
[assembly: System.Reflection.AssemblyDescriptionAttribute("支付宝Alipay服务端SDK与官方SDK接口完全相同。完全可以按照官方文档进行开发。除了支持支付以外官方SDK支持的功能本SDK全部支持且用法几乎一样" +
"代码都可参考官方文档代码。github:https://github.com/stulzq/Alipay.AopSdk.Core访问github获取demo" +
"以及使用文档。")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("2.5.0.1")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("2.5.0.1")]
[assembly: System.Reflection.AssemblyProductAttribute("Alipay.AopSdk.Core")]
[assembly: System.Reflection.AssemblyTitleAttribute("Alipay.AopSdk.Core")]
[assembly: System.Reflection.AssemblyVersionAttribute("2.5.0.1")]

View File

@@ -1,5 +0,0 @@
is_global = true
build_property.RootNamespace = Alipay.AopSdk.Core
build_property.ProjectDir = d:\www\juipnet\Infrastructure\ServiceClient\Alipay.AopSdk.Core\
build_property.EnableComHosting =
build_property.EnableGeneratedComInterfaceComImportInterop =

View File

@@ -1,18 +0,0 @@
D:\test\juipnet\Infrastructure\ServiceClient\Alipay.AopSdk.Core\bin\Debug\netstandard2.0\Alipay.AopSdk.Core.deps.json
D:\test\juipnet\Infrastructure\ServiceClient\Alipay.AopSdk.Core\bin\Debug\netstandard2.0\Alipay.AopSdk.Core.dll
D:\test\juipnet\Infrastructure\ServiceClient\Alipay.AopSdk.Core\bin\Debug\netstandard2.0\Alipay.AopSdk.Core.pdb
D:\test\juipnet\Infrastructure\ServiceClient\Alipay.AopSdk.Core\obj\Debug\netstandard2.0\Alipay.AopSdk.Core.csprojAssemblyReference.cache
D:\test\juipnet\Infrastructure\ServiceClient\Alipay.AopSdk.Core\obj\Debug\netstandard2.0\Alipay.AopSdk.Core.csproj.CoreCompileInputs.cache
D:\test\juipnet\Infrastructure\ServiceClient\Alipay.AopSdk.Core\obj\Debug\netstandard2.0\Alipay.AopSdk.Core.AssemblyInfoInputs.cache
D:\test\juipnet\Infrastructure\ServiceClient\Alipay.AopSdk.Core\obj\Debug\netstandard2.0\Alipay.AopSdk.Core.AssemblyInfo.cs
D:\test\juipnet\Infrastructure\ServiceClient\Alipay.AopSdk.Core\obj\Debug\netstandard2.0\Alipay.AopSdk.Core.dll
D:\test\juipnet\Infrastructure\ServiceClient\Alipay.AopSdk.Core\obj\Debug\netstandard2.0\Alipay.AopSdk.Core.pdb
D:\www\juipnet\Infrastructure\ServiceClient\Alipay.AopSdk.Core\bin\Debug\netstandard2.0\Alipay.AopSdk.Core.deps.json
D:\www\juipnet\Infrastructure\ServiceClient\Alipay.AopSdk.Core\bin\Debug\netstandard2.0\Alipay.AopSdk.Core.dll
D:\www\juipnet\Infrastructure\ServiceClient\Alipay.AopSdk.Core\bin\Debug\netstandard2.0\Alipay.AopSdk.Core.pdb
D:\www\juipnet\Infrastructure\ServiceClient\Alipay.AopSdk.Core\obj\Debug\netstandard2.0\Alipay.AopSdk.Core.csproj.CoreCompileInputs.cache
D:\www\juipnet\Infrastructure\ServiceClient\Alipay.AopSdk.Core\obj\Debug\netstandard2.0\Alipay.AopSdk.Core.AssemblyInfoInputs.cache
D:\www\juipnet\Infrastructure\ServiceClient\Alipay.AopSdk.Core\obj\Debug\netstandard2.0\Alipay.AopSdk.Core.AssemblyInfo.cs
D:\www\juipnet\Infrastructure\ServiceClient\Alipay.AopSdk.Core\obj\Debug\netstandard2.0\Alipay.AopSdk.Core.dll
D:\www\juipnet\Infrastructure\ServiceClient\Alipay.AopSdk.Core\obj\Debug\netstandard2.0\Alipay.AopSdk.Core.pdb
D:\www\juipnet\Infrastructure\ServiceClient\Alipay.AopSdk.Core\obj\Debug\netstandard2.0\Alipay.AopSdk.Core.csprojAssemblyReference.cache

View File

@@ -1,4 +0,0 @@
// <autogenerated />
using System;
using System.Reflection;
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETStandard,Version=v2.0", FrameworkDisplayName = "")]

View File

@@ -1,20 +0,0 @@
//------------------------------------------------------------------------------
// <auto-generated>
// 由 MSBuild WriteCodeFragment 类生成。
// </auto-generated>
//------------------------------------------------------------------------------
using System;
using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("stulzq")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Release")]
[assembly: System.Reflection.AssemblyCopyrightAttribute("Copyright 2017-2019 stulzq")]
[assembly: System.Reflection.AssemblyDescriptionAttribute("支付宝Alipay服务端SDK与官方SDK接口完全相同。完全可以按照官方文档进行开发。除了支持支付以外官方SDK支持的功能本SDK全部支持且用法几乎一样" +
"代码都可参考官方文档代码。github:https://github.com/stulzq/Alipay.AopSdk.Core访问github获取demo" +
"以及使用文档。")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("2.5.0.1")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("2.5.0.1")]
[assembly: System.Reflection.AssemblyProductAttribute("Alipay.AopSdk.Core")]
[assembly: System.Reflection.AssemblyTitleAttribute("Alipay.AopSdk.Core")]
[assembly: System.Reflection.AssemblyVersionAttribute("2.5.0.1")]

View File

@@ -1,18 +0,0 @@
D:\test\juipnet\Infrastructure\ServiceClient\Alipay.AopSdk.Core\bin\Release\netstandard2.0\Alipay.AopSdk.Core.deps.json
D:\test\juipnet\Infrastructure\ServiceClient\Alipay.AopSdk.Core\bin\Release\netstandard2.0\Alipay.AopSdk.Core.dll
D:\test\juipnet\Infrastructure\ServiceClient\Alipay.AopSdk.Core\bin\Release\netstandard2.0\Alipay.AopSdk.Core.pdb
D:\test\juipnet\Infrastructure\ServiceClient\Alipay.AopSdk.Core\obj\Release\netstandard2.0\Alipay.AopSdk.Core.csprojAssemblyReference.cache
D:\test\juipnet\Infrastructure\ServiceClient\Alipay.AopSdk.Core\obj\Release\netstandard2.0\Alipay.AopSdk.Core.csproj.CoreCompileInputs.cache
D:\test\juipnet\Infrastructure\ServiceClient\Alipay.AopSdk.Core\obj\Release\netstandard2.0\Alipay.AopSdk.Core.AssemblyInfoInputs.cache
D:\test\juipnet\Infrastructure\ServiceClient\Alipay.AopSdk.Core\obj\Release\netstandard2.0\Alipay.AopSdk.Core.AssemblyInfo.cs
D:\test\juipnet\Infrastructure\ServiceClient\Alipay.AopSdk.Core\obj\Release\netstandard2.0\Alipay.AopSdk.Core.dll
D:\test\juipnet\Infrastructure\ServiceClient\Alipay.AopSdk.Core\obj\Release\netstandard2.0\Alipay.AopSdk.Core.pdb
D:\www\juipnet\Infrastructure\ServiceClient\Alipay.AopSdk.Core\bin\Release\netstandard2.0\Alipay.AopSdk.Core.deps.json
D:\www\juipnet\Infrastructure\ServiceClient\Alipay.AopSdk.Core\bin\Release\netstandard2.0\Alipay.AopSdk.Core.dll
D:\www\juipnet\Infrastructure\ServiceClient\Alipay.AopSdk.Core\bin\Release\netstandard2.0\Alipay.AopSdk.Core.pdb
D:\www\juipnet\Infrastructure\ServiceClient\Alipay.AopSdk.Core\obj\Release\netstandard2.0\Alipay.AopSdk.Core.csproj.CoreCompileInputs.cache
D:\www\juipnet\Infrastructure\ServiceClient\Alipay.AopSdk.Core\obj\Release\netstandard2.0\Alipay.AopSdk.Core.AssemblyInfoInputs.cache
D:\www\juipnet\Infrastructure\ServiceClient\Alipay.AopSdk.Core\obj\Release\netstandard2.0\Alipay.AopSdk.Core.AssemblyInfo.cs
D:\www\juipnet\Infrastructure\ServiceClient\Alipay.AopSdk.Core\obj\Release\netstandard2.0\Alipay.AopSdk.Core.dll
D:\www\juipnet\Infrastructure\ServiceClient\Alipay.AopSdk.Core\obj\Release\netstandard2.0\Alipay.AopSdk.Core.pdb
D:\www\juipnet\Infrastructure\ServiceClient\Alipay.AopSdk.Core\obj\Release\netstandard2.0\Alipay.AopSdk.Core.csprojAssemblyReference.cache

View File

@@ -1,558 +0,0 @@
{
"version": 3,
"targets": {
".NETStandard,Version=v2.0": {
"Microsoft.NETCore.Platforms/1.1.0": {
"type": "package",
"compile": {
"lib/netstandard1.0/_._": {}
},
"runtime": {
"lib/netstandard1.0/_._": {}
}
},
"NETStandard.Library/2.0.3": {
"type": "package",
"dependencies": {
"Microsoft.NETCore.Platforms": "1.1.0"
},
"compile": {
"lib/netstandard1.0/_._": {}
},
"runtime": {
"lib/netstandard1.0/_._": {}
},
"build": {
"build/netstandard2.0/NETStandard.Library.targets": {}
}
},
"Newtonsoft.Json/12.0.3": {
"type": "package",
"compile": {
"lib/netstandard2.0/Newtonsoft.Json.dll": {}
},
"runtime": {
"lib/netstandard2.0/Newtonsoft.Json.dll": {}
}
},
"Nito.AsyncEx/5.0.0": {
"type": "package",
"dependencies": {
"Nito.AsyncEx.Context": "5.0.0",
"Nito.AsyncEx.Coordination": "5.0.0",
"Nito.AsyncEx.Interop.WaitHandles": "5.0.0",
"Nito.AsyncEx.Oop": "5.0.0",
"Nito.AsyncEx.Tasks": "5.0.0",
"Nito.Cancellation": "1.0.5"
}
},
"Nito.AsyncEx.Context/5.0.0": {
"type": "package",
"dependencies": {
"Nito.AsyncEx.Tasks": "5.0.0"
},
"compile": {
"lib/netstandard2.0/Nito.AsyncEx.Context.dll": {}
},
"runtime": {
"lib/netstandard2.0/Nito.AsyncEx.Context.dll": {}
}
},
"Nito.AsyncEx.Coordination/5.0.0": {
"type": "package",
"dependencies": {
"Nito.AsyncEx.Tasks": "5.0.0",
"Nito.Collections.Deque": "1.0.4",
"Nito.Disposables": "2.0.0"
},
"compile": {
"lib/netstandard2.0/Nito.AsyncEx.Coordination.dll": {}
},
"runtime": {
"lib/netstandard2.0/Nito.AsyncEx.Coordination.dll": {}
}
},
"Nito.AsyncEx.Interop.WaitHandles/5.0.0": {
"type": "package",
"dependencies": {
"Nito.AsyncEx.Tasks": "5.0.0"
},
"compile": {
"lib/netstandard2.0/Nito.AsyncEx.Interop.WaitHandles.dll": {}
},
"runtime": {
"lib/netstandard2.0/Nito.AsyncEx.Interop.WaitHandles.dll": {}
}
},
"Nito.AsyncEx.Oop/5.0.0": {
"type": "package",
"dependencies": {
"Nito.AsyncEx.Coordination": "5.0.0"
},
"compile": {
"lib/netstandard2.0/Nito.AsyncEx.Oop.dll": {}
},
"runtime": {
"lib/netstandard2.0/Nito.AsyncEx.Oop.dll": {}
}
},
"Nito.AsyncEx.Tasks/5.0.0": {
"type": "package",
"dependencies": {
"Nito.Disposables": "2.0.0"
},
"compile": {
"lib/netstandard2.0/Nito.AsyncEx.Tasks.dll": {}
},
"runtime": {
"lib/netstandard2.0/Nito.AsyncEx.Tasks.dll": {}
}
},
"Nito.Cancellation/1.0.5": {
"type": "package",
"dependencies": {
"Nito.Disposables": "1.2.3"
},
"compile": {
"lib/netstandard2.0/Nito.Cancellation.dll": {}
},
"runtime": {
"lib/netstandard2.0/Nito.Cancellation.dll": {}
}
},
"Nito.Collections.Deque/1.0.4": {
"type": "package",
"compile": {
"lib/netstandard2.0/Nito.Collections.Deque.dll": {}
},
"runtime": {
"lib/netstandard2.0/Nito.Collections.Deque.dll": {}
}
},
"Nito.Disposables/2.0.0": {
"type": "package",
"dependencies": {
"System.Collections.Immutable": "1.4.0"
},
"compile": {
"lib/netstandard2.0/Nito.Disposables.dll": {}
},
"runtime": {
"lib/netstandard2.0/Nito.Disposables.dll": {}
}
},
"System.Collections.Immutable/1.4.0": {
"type": "package",
"compile": {
"lib/netstandard2.0/System.Collections.Immutable.dll": {}
},
"runtime": {
"lib/netstandard2.0/System.Collections.Immutable.dll": {}
}
}
}
},
"libraries": {
"Microsoft.NETCore.Platforms/1.1.0": {
"sha512": "bLpT1f/SFlO1CzqXG12KnJzpZs6lv24uX2Rzi4Fmm0noJpNlnWRVryuO3yK18Ca04t/YHcO1e1Z0WDfjseqNzw==",
"type": "package",
"path": "microsoft.netcore.platforms/1.1.0",
"files": [
".nupkg.metadata",
".signature.p7s",
"ThirdPartyNotices.txt",
"dotnet_library_license.txt",
"lib/netstandard1.0/_._",
"microsoft.netcore.platforms.1.1.0.nupkg.sha512",
"microsoft.netcore.platforms.nuspec",
"runtime.json"
]
},
"NETStandard.Library/2.0.3": {
"sha512": "st47PosZSHrjECdjeIzZQbzivYBJFv6P2nv4cj2ypdI204DO+vZ7l5raGMiX4eXMJ53RfOIg+/s4DHVZ54Nu2A==",
"type": "package",
"path": "netstandard.library/2.0.3",
"files": [
".nupkg.metadata",
"LICENSE.TXT",
"THIRD-PARTY-NOTICES.TXT",
"build/netstandard2.0/NETStandard.Library.targets",
"build/netstandard2.0/ref/Microsoft.Win32.Primitives.dll",
"build/netstandard2.0/ref/System.AppContext.dll",
"build/netstandard2.0/ref/System.Collections.Concurrent.dll",
"build/netstandard2.0/ref/System.Collections.NonGeneric.dll",
"build/netstandard2.0/ref/System.Collections.Specialized.dll",
"build/netstandard2.0/ref/System.Collections.dll",
"build/netstandard2.0/ref/System.ComponentModel.Composition.dll",
"build/netstandard2.0/ref/System.ComponentModel.EventBasedAsync.dll",
"build/netstandard2.0/ref/System.ComponentModel.Primitives.dll",
"build/netstandard2.0/ref/System.ComponentModel.TypeConverter.dll",
"build/netstandard2.0/ref/System.ComponentModel.dll",
"build/netstandard2.0/ref/System.Console.dll",
"build/netstandard2.0/ref/System.Core.dll",
"build/netstandard2.0/ref/System.Data.Common.dll",
"build/netstandard2.0/ref/System.Data.dll",
"build/netstandard2.0/ref/System.Diagnostics.Contracts.dll",
"build/netstandard2.0/ref/System.Diagnostics.Debug.dll",
"build/netstandard2.0/ref/System.Diagnostics.FileVersionInfo.dll",
"build/netstandard2.0/ref/System.Diagnostics.Process.dll",
"build/netstandard2.0/ref/System.Diagnostics.StackTrace.dll",
"build/netstandard2.0/ref/System.Diagnostics.TextWriterTraceListener.dll",
"build/netstandard2.0/ref/System.Diagnostics.Tools.dll",
"build/netstandard2.0/ref/System.Diagnostics.TraceSource.dll",
"build/netstandard2.0/ref/System.Diagnostics.Tracing.dll",
"build/netstandard2.0/ref/System.Drawing.Primitives.dll",
"build/netstandard2.0/ref/System.Drawing.dll",
"build/netstandard2.0/ref/System.Dynamic.Runtime.dll",
"build/netstandard2.0/ref/System.Globalization.Calendars.dll",
"build/netstandard2.0/ref/System.Globalization.Extensions.dll",
"build/netstandard2.0/ref/System.Globalization.dll",
"build/netstandard2.0/ref/System.IO.Compression.FileSystem.dll",
"build/netstandard2.0/ref/System.IO.Compression.ZipFile.dll",
"build/netstandard2.0/ref/System.IO.Compression.dll",
"build/netstandard2.0/ref/System.IO.FileSystem.DriveInfo.dll",
"build/netstandard2.0/ref/System.IO.FileSystem.Primitives.dll",
"build/netstandard2.0/ref/System.IO.FileSystem.Watcher.dll",
"build/netstandard2.0/ref/System.IO.FileSystem.dll",
"build/netstandard2.0/ref/System.IO.IsolatedStorage.dll",
"build/netstandard2.0/ref/System.IO.MemoryMappedFiles.dll",
"build/netstandard2.0/ref/System.IO.Pipes.dll",
"build/netstandard2.0/ref/System.IO.UnmanagedMemoryStream.dll",
"build/netstandard2.0/ref/System.IO.dll",
"build/netstandard2.0/ref/System.Linq.Expressions.dll",
"build/netstandard2.0/ref/System.Linq.Parallel.dll",
"build/netstandard2.0/ref/System.Linq.Queryable.dll",
"build/netstandard2.0/ref/System.Linq.dll",
"build/netstandard2.0/ref/System.Net.Http.dll",
"build/netstandard2.0/ref/System.Net.NameResolution.dll",
"build/netstandard2.0/ref/System.Net.NetworkInformation.dll",
"build/netstandard2.0/ref/System.Net.Ping.dll",
"build/netstandard2.0/ref/System.Net.Primitives.dll",
"build/netstandard2.0/ref/System.Net.Requests.dll",
"build/netstandard2.0/ref/System.Net.Security.dll",
"build/netstandard2.0/ref/System.Net.Sockets.dll",
"build/netstandard2.0/ref/System.Net.WebHeaderCollection.dll",
"build/netstandard2.0/ref/System.Net.WebSockets.Client.dll",
"build/netstandard2.0/ref/System.Net.WebSockets.dll",
"build/netstandard2.0/ref/System.Net.dll",
"build/netstandard2.0/ref/System.Numerics.dll",
"build/netstandard2.0/ref/System.ObjectModel.dll",
"build/netstandard2.0/ref/System.Reflection.Extensions.dll",
"build/netstandard2.0/ref/System.Reflection.Primitives.dll",
"build/netstandard2.0/ref/System.Reflection.dll",
"build/netstandard2.0/ref/System.Resources.Reader.dll",
"build/netstandard2.0/ref/System.Resources.ResourceManager.dll",
"build/netstandard2.0/ref/System.Resources.Writer.dll",
"build/netstandard2.0/ref/System.Runtime.CompilerServices.VisualC.dll",
"build/netstandard2.0/ref/System.Runtime.Extensions.dll",
"build/netstandard2.0/ref/System.Runtime.Handles.dll",
"build/netstandard2.0/ref/System.Runtime.InteropServices.RuntimeInformation.dll",
"build/netstandard2.0/ref/System.Runtime.InteropServices.dll",
"build/netstandard2.0/ref/System.Runtime.Numerics.dll",
"build/netstandard2.0/ref/System.Runtime.Serialization.Formatters.dll",
"build/netstandard2.0/ref/System.Runtime.Serialization.Json.dll",
"build/netstandard2.0/ref/System.Runtime.Serialization.Primitives.dll",
"build/netstandard2.0/ref/System.Runtime.Serialization.Xml.dll",
"build/netstandard2.0/ref/System.Runtime.Serialization.dll",
"build/netstandard2.0/ref/System.Runtime.dll",
"build/netstandard2.0/ref/System.Security.Claims.dll",
"build/netstandard2.0/ref/System.Security.Cryptography.Algorithms.dll",
"build/netstandard2.0/ref/System.Security.Cryptography.Csp.dll",
"build/netstandard2.0/ref/System.Security.Cryptography.Encoding.dll",
"build/netstandard2.0/ref/System.Security.Cryptography.Primitives.dll",
"build/netstandard2.0/ref/System.Security.Cryptography.X509Certificates.dll",
"build/netstandard2.0/ref/System.Security.Principal.dll",
"build/netstandard2.0/ref/System.Security.SecureString.dll",
"build/netstandard2.0/ref/System.ServiceModel.Web.dll",
"build/netstandard2.0/ref/System.Text.Encoding.Extensions.dll",
"build/netstandard2.0/ref/System.Text.Encoding.dll",
"build/netstandard2.0/ref/System.Text.RegularExpressions.dll",
"build/netstandard2.0/ref/System.Threading.Overlapped.dll",
"build/netstandard2.0/ref/System.Threading.Tasks.Parallel.dll",
"build/netstandard2.0/ref/System.Threading.Tasks.dll",
"build/netstandard2.0/ref/System.Threading.Thread.dll",
"build/netstandard2.0/ref/System.Threading.ThreadPool.dll",
"build/netstandard2.0/ref/System.Threading.Timer.dll",
"build/netstandard2.0/ref/System.Threading.dll",
"build/netstandard2.0/ref/System.Transactions.dll",
"build/netstandard2.0/ref/System.ValueTuple.dll",
"build/netstandard2.0/ref/System.Web.dll",
"build/netstandard2.0/ref/System.Windows.dll",
"build/netstandard2.0/ref/System.Xml.Linq.dll",
"build/netstandard2.0/ref/System.Xml.ReaderWriter.dll",
"build/netstandard2.0/ref/System.Xml.Serialization.dll",
"build/netstandard2.0/ref/System.Xml.XDocument.dll",
"build/netstandard2.0/ref/System.Xml.XPath.XDocument.dll",
"build/netstandard2.0/ref/System.Xml.XPath.dll",
"build/netstandard2.0/ref/System.Xml.XmlDocument.dll",
"build/netstandard2.0/ref/System.Xml.XmlSerializer.dll",
"build/netstandard2.0/ref/System.Xml.dll",
"build/netstandard2.0/ref/System.dll",
"build/netstandard2.0/ref/mscorlib.dll",
"build/netstandard2.0/ref/netstandard.dll",
"build/netstandard2.0/ref/netstandard.xml",
"lib/netstandard1.0/_._",
"netstandard.library.2.0.3.nupkg.sha512",
"netstandard.library.nuspec"
]
},
"Newtonsoft.Json/12.0.3": {
"sha512": "aTRmXwR5xYu+mWxE8r8W1DWnL02SeV8LwdQMsLwTWP8OZgrCCyTqvOAe5hRb1VNQYXjln7qr0PKpSyO/pcc19Q==",
"type": "package",
"path": "newtonsoft.json/12.0.3",
"files": [
".nupkg.metadata",
".signature.p7s",
"LICENSE.md",
"lib/net20/Newtonsoft.Json.dll",
"lib/net20/Newtonsoft.Json.xml",
"lib/net35/Newtonsoft.Json.dll",
"lib/net35/Newtonsoft.Json.xml",
"lib/net40/Newtonsoft.Json.dll",
"lib/net40/Newtonsoft.Json.xml",
"lib/net45/Newtonsoft.Json.dll",
"lib/net45/Newtonsoft.Json.xml",
"lib/netstandard1.0/Newtonsoft.Json.dll",
"lib/netstandard1.0/Newtonsoft.Json.xml",
"lib/netstandard1.3/Newtonsoft.Json.dll",
"lib/netstandard1.3/Newtonsoft.Json.xml",
"lib/netstandard2.0/Newtonsoft.Json.dll",
"lib/netstandard2.0/Newtonsoft.Json.xml",
"lib/portable-net40+sl5+win8+wp8+wpa81/Newtonsoft.Json.dll",
"lib/portable-net40+sl5+win8+wp8+wpa81/Newtonsoft.Json.xml",
"lib/portable-net45+win8+wp8+wpa81/Newtonsoft.Json.dll",
"lib/portable-net45+win8+wp8+wpa81/Newtonsoft.Json.xml",
"newtonsoft.json.12.0.3.nupkg.sha512",
"newtonsoft.json.nuspec",
"packageIcon.png"
]
},
"Nito.AsyncEx/5.0.0": {
"sha512": "rp1fyiUQalO1Xth2AhLmK6BMMfNkdIVJGlwmFW+jcioyCUlcBA9QZgnR1q6e5hqVdQi/29NQZCzo1Qr9nJ2NrQ==",
"type": "package",
"path": "nito.asyncex/5.0.0",
"files": [
".nupkg.metadata",
".signature.p7s",
"nito.asyncex.5.0.0.nupkg.sha512",
"nito.asyncex.nuspec"
]
},
"Nito.AsyncEx.Context/5.0.0": {
"sha512": "2KLVqSNkrLEJPKwKfJ7Vze5dB4knty9DuB8Nt6VDoHeuqXmYAYfUwzsH5We+0dqqTSVdll9ShyKnFLoEXsgooA==",
"type": "package",
"path": "nito.asyncex.context/5.0.0",
"files": [
".nupkg.metadata",
".signature.p7s",
"lib/netstandard1.3/Nito.AsyncEx.Context.dll",
"lib/netstandard1.3/Nito.AsyncEx.Context.xml",
"lib/netstandard2.0/Nito.AsyncEx.Context.dll",
"lib/netstandard2.0/Nito.AsyncEx.Context.xml",
"nito.asyncex.context.5.0.0.nupkg.sha512",
"nito.asyncex.context.nuspec"
]
},
"Nito.AsyncEx.Coordination/5.0.0": {
"sha512": "tl+sOQCgm0F4+bIh3+I0OT2v6jeyiGqU4iEmBqU5jfYa3RUUHO19Yjrl8eUwmtOpufXhAnZfJOWCzR9xWTSJNA==",
"type": "package",
"path": "nito.asyncex.coordination/5.0.0",
"files": [
".nupkg.metadata",
".signature.p7s",
"lib/netstandard1.3/Nito.AsyncEx.Coordination.dll",
"lib/netstandard1.3/Nito.AsyncEx.Coordination.xml",
"lib/netstandard2.0/Nito.AsyncEx.Coordination.dll",
"lib/netstandard2.0/Nito.AsyncEx.Coordination.xml",
"nito.asyncex.coordination.5.0.0.nupkg.sha512",
"nito.asyncex.coordination.nuspec"
]
},
"Nito.AsyncEx.Interop.WaitHandles/5.0.0": {
"sha512": "VrO6BlotDW+BZcfPXoPT5uqp4VQMdomCIRp4gxADbUZVfYf4sv8oo3M8mUmPSTDn088cbEhNCEoTr5JgA6QNug==",
"type": "package",
"path": "nito.asyncex.interop.waithandles/5.0.0",
"files": [
".nupkg.metadata",
".signature.p7s",
"lib/netstandard1.3/Nito.AsyncEx.Interop.WaitHandles.dll",
"lib/netstandard1.3/Nito.AsyncEx.Interop.WaitHandles.xml",
"lib/netstandard2.0/Nito.AsyncEx.Interop.WaitHandles.dll",
"lib/netstandard2.0/Nito.AsyncEx.Interop.WaitHandles.xml",
"nito.asyncex.interop.waithandles.5.0.0.nupkg.sha512",
"nito.asyncex.interop.waithandles.nuspec"
]
},
"Nito.AsyncEx.Oop/5.0.0": {
"sha512": "+ahHT9sLHfn2xHFAMB71aIbs3YcTwsk5ERkx4DfaGPGc6bAA/dlTXAQbFAEqxVF3A94qPUreR1BOgZNZ1r8cRw==",
"type": "package",
"path": "nito.asyncex.oop/5.0.0",
"files": [
".nupkg.metadata",
".signature.p7s",
"lib/netstandard1.3/Nito.AsyncEx.Oop.dll",
"lib/netstandard1.3/Nito.AsyncEx.Oop.xml",
"lib/netstandard2.0/Nito.AsyncEx.Oop.dll",
"lib/netstandard2.0/Nito.AsyncEx.Oop.xml",
"nito.asyncex.oop.5.0.0.nupkg.sha512",
"nito.asyncex.oop.nuspec"
]
},
"Nito.AsyncEx.Tasks/5.0.0": {
"sha512": "YhiadlnOLZ41Yloz6G3V5JRSJwwYN8drkM9U1BlaU9BbgZ0Wom6avgy5AMu+1xJfmHh/FMldacbY6ECrbJd2dQ==",
"type": "package",
"path": "nito.asyncex.tasks/5.0.0",
"files": [
".nupkg.metadata",
".signature.p7s",
"lib/netstandard1.3/Nito.AsyncEx.Tasks.dll",
"lib/netstandard1.3/Nito.AsyncEx.Tasks.xml",
"lib/netstandard2.0/Nito.AsyncEx.Tasks.dll",
"lib/netstandard2.0/Nito.AsyncEx.Tasks.xml",
"nito.asyncex.tasks.5.0.0.nupkg.sha512",
"nito.asyncex.tasks.nuspec"
]
},
"Nito.Cancellation/1.0.5": {
"sha512": "H1UUiC8+LhjrHuWXuNfMijYeXp6bf1pa7HBxQlrzGfBv0Bjpu7e2VoIYvU9+j3kjtlCAv+VOdGj/kDROkwlzjQ==",
"type": "package",
"path": "nito.cancellation/1.0.5",
"files": [
".nupkg.metadata",
".signature.p7s",
"lib/netstandard1.0/Nito.Cancellation.dll",
"lib/netstandard1.0/Nito.Cancellation.xml",
"lib/netstandard2.0/Nito.Cancellation.dll",
"lib/netstandard2.0/Nito.Cancellation.xml",
"nito.cancellation.1.0.5.nupkg.sha512",
"nito.cancellation.nuspec"
]
},
"Nito.Collections.Deque/1.0.4": {
"sha512": "9Ek7LWxWuM1l6DRchMqeoJXMOz+6lHu8OTDO0yMGIYfiN2kvoPjfXHDTxJTd2B+HOUay0yQVUVAwPgoHMO72vQ==",
"type": "package",
"path": "nito.collections.deque/1.0.4",
"files": [
".nupkg.metadata",
".signature.p7s",
"lib/netstandard1.0/Nito.Collections.Deque.dll",
"lib/netstandard1.0/Nito.Collections.Deque.xml",
"lib/netstandard2.0/Nito.Collections.Deque.dll",
"lib/netstandard2.0/Nito.Collections.Deque.xml",
"nito.collections.deque.1.0.4.nupkg.sha512",
"nito.collections.deque.nuspec"
]
},
"Nito.Disposables/2.0.0": {
"sha512": "1ATeAx0Sip8rjlRz+HFq7XUvH4ZqLqNBnCVv/a4byC8EUiXXOM35mx70CCUWuqknnlj0faGCTWIqD8lJlaMKGQ==",
"type": "package",
"path": "nito.disposables/2.0.0",
"files": [
".nupkg.metadata",
".signature.p7s",
"lib/netstandard1.0/Nito.Disposables.dll",
"lib/netstandard1.0/Nito.Disposables.pdb",
"lib/netstandard1.0/Nito.Disposables.xml",
"lib/netstandard2.0/Nito.Disposables.dll",
"lib/netstandard2.0/Nito.Disposables.pdb",
"lib/netstandard2.0/Nito.Disposables.xml",
"nito.disposables.2.0.0.nupkg.sha512",
"nito.disposables.nuspec"
]
},
"System.Collections.Immutable/1.4.0": {
"sha512": "1aNA04B7wZWbZ8FgVg+Rg9vkzfQkmTwE1N6Lj3h14Gl8VupDS8j/mrfvv/FlQJL0ts8sMMKRgwnKntfQ1gQ3kQ==",
"type": "package",
"path": "system.collections.immutable/1.4.0",
"files": [
".nupkg.metadata",
".signature.p7s",
"LICENSE.TXT",
"THIRD-PARTY-NOTICES.TXT",
"lib/netcoreapp2.0/_._",
"lib/netstandard1.0/System.Collections.Immutable.dll",
"lib/netstandard1.0/System.Collections.Immutable.xml",
"lib/netstandard2.0/System.Collections.Immutable.dll",
"lib/netstandard2.0/System.Collections.Immutable.xml",
"lib/portable-net45+win8+wp8+wpa81/System.Collections.Immutable.dll",
"lib/portable-net45+win8+wp8+wpa81/System.Collections.Immutable.xml",
"ref/netcoreapp2.0/_._",
"system.collections.immutable.1.4.0.nupkg.sha512",
"system.collections.immutable.nuspec",
"useSharedDesignerContext.txt",
"version.txt"
]
}
},
"projectFileDependencyGroups": {
".NETStandard,Version=v2.0": [
"NETStandard.Library >= 2.0.3",
"Newtonsoft.Json >= 12.0.3",
"Nito.AsyncEx >= 5.0.0"
]
},
"packageFolders": {
"C:\\Users\\Administrator\\.nuget\\packages\\": {},
"C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder": {}
},
"project": {
"version": "2.5.0.1",
"restore": {
"projectUniqueName": "D:\\www\\juipnet\\Infrastructure\\ServiceClient\\Alipay.AopSdk.Core\\Alipay.AopSdk.Core.csproj",
"projectName": "Alipay.AopSdk.Core",
"projectPath": "D:\\www\\juipnet\\Infrastructure\\ServiceClient\\Alipay.AopSdk.Core\\Alipay.AopSdk.Core.csproj",
"packagesPath": "C:\\Users\\Administrator\\.nuget\\packages\\",
"outputPath": "D:\\www\\juipnet\\Infrastructure\\ServiceClient\\Alipay.AopSdk.Core\\obj\\",
"projectStyle": "PackageReference",
"fallbackFolders": [
"C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder"
],
"configFilePaths": [
"C:\\Users\\Administrator\\AppData\\Roaming\\NuGet\\NuGet.Config",
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
],
"originalTargetFrameworks": [
"netstandard2.0"
],
"sources": {
"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
"https://api.nuget.org/v3/index.json": {}
},
"frameworks": {
"netstandard2.0": {
"projectReferences": {}
}
},
"warningProperties": {
"warnAsError": [
"NU1605"
]
}
},
"frameworks": {
"netstandard2.0": {
"dependencies": {
"NETStandard.Library": {
"suppressParent": "All",
"target": "Package",
"version": "[2.0.3, )",
"autoReferenced": true
},
"Newtonsoft.Json": {
"target": "Package",
"version": "[12.0.3, )"
},
"Nito.AsyncEx": {
"target": "Package",
"version": "[5.0.0, )"
}
},
"imports": [
"net461"
],
"assetTargetFallback": true,
"warn": true
}
}
}
}

View File

@@ -1,4 +0,0 @@
// <autogenerated />
using System;
using System.Reflection;
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v2.2", FrameworkDisplayName = ".NET Core 2.2")]

View File

@@ -1,22 +0,0 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
using System;
using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("MsgCenterClient")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+1aeaa5e7ed06596a797db53f57700c78add1ae6f")]
[assembly: System.Reflection.AssemblyProductAttribute("MsgCenterClient")]
[assembly: System.Reflection.AssemblyTitleAttribute("MsgCenterClient")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
// 由 MSBuild WriteCodeFragment 类生成。

View File

@@ -1,5 +0,0 @@
is_global = true
build_property.RootNamespace = MsgCenterClient
build_property.ProjectDir = d:\www\juipnet\Infrastructure\ServiceClient\MsgCenterClient\
build_property.EnableComHosting =
build_property.EnableGeneratedComInterfaceComImportInterop =

View File

@@ -1,276 +0,0 @@
{
"format": 1,
"restore": {
"d:\\www\\juipnet\\Infrastructure\\ServiceClient\\MsgCenterClient\\MsgCenterClient.csproj": {}
},
"projects": {
"d:\\www\\juipnet\\Infrastructure\\Hncore.Infrastructure\\Hncore.Infrastructure.csproj": {
"version": "1.0.0",
"restore": {
"projectUniqueName": "d:\\www\\juipnet\\Infrastructure\\Hncore.Infrastructure\\Hncore.Infrastructure.csproj",
"projectName": "Hncore.Infrastructure",
"projectPath": "d:\\www\\juipnet\\Infrastructure\\Hncore.Infrastructure\\Hncore.Infrastructure.csproj",
"packagesPath": "C:\\Users\\Administrator\\.nuget\\packages\\",
"outputPath": "d:\\www\\juipnet\\Infrastructure\\Hncore.Infrastructure\\obj\\",
"projectStyle": "PackageReference",
"fallbackFolders": [
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages",
"C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder"
],
"configFilePaths": [
"C:\\Users\\Administrator\\AppData\\Roaming\\NuGet\\NuGet.Config",
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
],
"originalTargetFrameworks": [
"netstandard2.0"
],
"sources": {
"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
"https://api.nuget.org/v3/index.json": {}
},
"frameworks": {
"netstandard2.0": {
"targetAlias": "netstandard2.0",
"projectReferences": {}
}
},
"warningProperties": {
"warnAsError": [
"NU1605"
]
},
"restoreAuditProperties": {
"enableAudit": "true",
"auditLevel": "low",
"auditMode": "direct"
}
},
"frameworks": {
"netstandard2.0": {
"targetAlias": "netstandard2.0",
"dependencies": {
"AngleSharp": {
"target": "Package",
"version": "[0.12.1, )"
},
"Autofac": {
"target": "Package",
"version": "[4.9.1, )"
},
"Autofac.Extensions.DependencyInjection": {
"target": "Package",
"version": "[4.4.0, )"
},
"Bogus": {
"target": "Package",
"version": "[26.0.1, )"
},
"CSRedisCore": {
"target": "Package",
"version": "[3.0.60, )"
},
"Dapper": {
"target": "Package",
"version": "[1.60.6, )"
},
"DotNetCore.NPOI": {
"target": "Package",
"version": "[1.2.1, )"
},
"JWT": {
"target": "Package",
"version": "[5.0.1, )"
},
"MQTTnet": {
"target": "Package",
"version": "[2.8.5, )"
},
"MQiniu.Core": {
"target": "Package",
"version": "[1.0.1, )"
},
"Microsoft.AspNetCore.Mvc": {
"target": "Package",
"version": "[2.2.0, )"
},
"Microsoft.AspNetCore.Mvc.Versioning": {
"target": "Package",
"version": "[3.1.2, )"
},
"Microsoft.AspNetCore.Mvc.Versioning.ApiExplorer": {
"target": "Package",
"version": "[3.2.0, )"
},
"Microsoft.AspNetCore.TestHost": {
"target": "Package",
"version": "[2.2.0, )"
},
"Microsoft.EntityFrameworkCore": {
"target": "Package",
"version": "[2.2.0, )"
},
"Microsoft.EntityFrameworkCore.Relational": {
"target": "Package",
"version": "[2.2.0, )"
},
"Microsoft.Extensions.Configuration.EnvironmentVariables": {
"target": "Package",
"version": "[2.2.0, )"
},
"Microsoft.Extensions.Configuration.Json": {
"target": "Package",
"version": "[2.2.0, )"
},
"Microsoft.Extensions.Http": {
"target": "Package",
"version": "[2.2.0, )"
},
"Microsoft.Extensions.Options.ConfigurationExtensions": {
"target": "Package",
"version": "[2.2.0, )"
},
"Microsoft.NET.Test.Sdk": {
"target": "Package",
"version": "[16.0.1, )"
},
"MySqlConnector": {
"target": "Package",
"version": "[0.56.0, )"
},
"NETStandard.Library": {
"suppressParent": "All",
"target": "Package",
"version": "[2.0.3, )",
"autoReferenced": true
},
"NLog.Extensions.Logging": {
"target": "Package",
"version": "[1.4.0, )"
},
"Polly": {
"target": "Package",
"version": "[7.1.0, )"
},
"Swashbuckle.AspNetCore": {
"target": "Package",
"version": "[4.0.1, )"
},
"System.Drawing.Common": {
"target": "Package",
"version": "[4.5.1, )"
},
"System.Text.Encoding.CodePages": {
"target": "Package",
"version": "[4.5.1, )"
},
"TinyMapper": {
"target": "Package",
"version": "[3.0.2-beta, )"
},
"TinyPinyin.Core.Standard": {
"target": "Package",
"version": "[1.0.0, )"
},
"aliyun-net-sdk-core": {
"target": "Package",
"version": "[1.5.3, )"
},
"xunit": {
"target": "Package",
"version": "[2.4.1, )"
}
},
"imports": [
"net461",
"net462",
"net47",
"net471",
"net472",
"net48",
"net481"
],
"assetTargetFallback": true,
"warn": true,
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.202\\RuntimeIdentifierGraph.json"
}
}
},
"d:\\www\\juipnet\\Infrastructure\\ServiceClient\\MsgCenterClient\\MsgCenterClient.csproj": {
"version": "1.0.0",
"restore": {
"projectUniqueName": "d:\\www\\juipnet\\Infrastructure\\ServiceClient\\MsgCenterClient\\MsgCenterClient.csproj",
"projectName": "MsgCenterClient",
"projectPath": "d:\\www\\juipnet\\Infrastructure\\ServiceClient\\MsgCenterClient\\MsgCenterClient.csproj",
"packagesPath": "C:\\Users\\Administrator\\.nuget\\packages\\",
"outputPath": "d:\\www\\juipnet\\Infrastructure\\ServiceClient\\MsgCenterClient\\obj\\",
"projectStyle": "PackageReference",
"fallbackFolders": [
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages",
"C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder"
],
"configFilePaths": [
"C:\\Users\\Administrator\\AppData\\Roaming\\NuGet\\NuGet.Config",
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
],
"originalTargetFrameworks": [
"netcoreapp2.2"
],
"sources": {
"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
"https://api.nuget.org/v3/index.json": {}
},
"frameworks": {
"netcoreapp2.2": {
"targetAlias": "netcoreapp2.2",
"projectReferences": {
"d:\\www\\juipnet\\Infrastructure\\Hncore.Infrastructure\\Hncore.Infrastructure.csproj": {
"projectPath": "d:\\www\\juipnet\\Infrastructure\\Hncore.Infrastructure\\Hncore.Infrastructure.csproj"
}
}
}
},
"warningProperties": {
"warnAsError": [
"NU1605"
]
},
"restoreAuditProperties": {
"enableAudit": "true",
"auditLevel": "low",
"auditMode": "direct"
}
},
"frameworks": {
"netcoreapp2.2": {
"targetAlias": "netcoreapp2.2",
"dependencies": {
"Microsoft.Extensions.Http": {
"target": "Package",
"version": "[2.2.0, )"
},
"Microsoft.NETCore.App": {
"suppressParent": "All",
"target": "Package",
"version": "[2.2.0, )",
"autoReferenced": true
}
},
"imports": [
"net461",
"net462",
"net47",
"net471",
"net472",
"net48",
"net481"
],
"assetTargetFallback": true,
"warn": true,
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.202\\RuntimeIdentifierGraph.json"
}
}
}
}
}

View File

@@ -1,25 +0,0 @@
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<RestoreSuccess Condition=" '$(RestoreSuccess)' == '' ">True</RestoreSuccess>
<RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool>
<ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">$(MSBuildThisFileDirectory)project.assets.json</ProjectAssetsFile>
<NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
<NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\Administrator\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages;C:\Program Files\dotnet\sdk\NuGetFallbackFolder</NuGetPackageFolders>
<NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
<NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">6.9.1</NuGetToolVersion>
</PropertyGroup>
<ItemGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<SourceRoot Include="C:\Users\Administrator\.nuget\packages\" />
<SourceRoot Include="C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages\" />
<SourceRoot Include="C:\Program Files\dotnet\sdk\NuGetFallbackFolder\" />
</ItemGroup>
<ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<Import Project="C:\Program Files\dotnet\sdk\NuGetFallbackFolder\microsoft.netcore.app\2.2.0\build\netcoreapp2.2\Microsoft.NETCore.App.props" Condition="Exists('C:\Program Files\dotnet\sdk\NuGetFallbackFolder\microsoft.netcore.app\2.2.0\build\netcoreapp2.2\Microsoft.NETCore.App.props')" />
</ImportGroup>
<PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<Pkgxunit_analyzers Condition=" '$(Pkgxunit_analyzers)' == '' ">C:\Users\Administrator\.nuget\packages\xunit.analyzers\0.10.0</Pkgxunit_analyzers>
<PkgMicrosoft_CodeAnalysis_Analyzers Condition=" '$(PkgMicrosoft_CodeAnalysis_Analyzers)' == '' ">C:\Program Files\dotnet\sdk\NuGetFallbackFolder\microsoft.codeanalysis.analyzers\1.1.0</PkgMicrosoft_CodeAnalysis_Analyzers>
<PkgMicrosoft_AspNetCore_Razor_Design Condition=" '$(PkgMicrosoft_AspNetCore_Razor_Design)' == '' ">C:\Program Files\dotnet\sdk\NuGetFallbackFolder\microsoft.aspnetcore.razor.design\2.2.0</PkgMicrosoft_AspNetCore_Razor_Design>
</PropertyGroup>
</Project>

View File

@@ -1,7 +0,0 @@
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<Import Project="C:\Program Files\dotnet\sdk\NuGetFallbackFolder\netstandard.library\2.0.3\build\netstandard2.0\NETStandard.Library.targets" Condition="Exists('C:\Program Files\dotnet\sdk\NuGetFallbackFolder\netstandard.library\2.0.3\build\netstandard2.0\NETStandard.Library.targets')" />
<Import Project="C:\Program Files\dotnet\sdk\NuGetFallbackFolder\microsoft.netcore.app\2.2.0\build\netcoreapp2.2\Microsoft.NETCore.App.targets" Condition="Exists('C:\Program Files\dotnet\sdk\NuGetFallbackFolder\microsoft.netcore.app\2.2.0\build\netcoreapp2.2\Microsoft.NETCore.App.targets')" />
</ImportGroup>
</Project>

View File

@@ -1,25 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
autoReload="true"
throwConfigExceptions="true"
internalLogLevel="Info"
internalLogToTrace="true">
<targets>
<target xsi:type="Null" name="blackhole" />
<target name="LOG_FILE"
xsi:type="File"
layout="[${longdate}] ${pad:padding=-5:inner=${level:uppercase=true}}${newline}${message}${newline}"
encoding="utf-8"
fileName="Logs/${date:format=yyyyMMdd}/${filesystem-normalize:inner=${level}}.log" />
</targets>
<rules>
<logger name="UserLog" minlevel="Trace" writeTo="LOG_FILE" />
</rules>
</nlog>

View File

@@ -1,25 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
autoReload="true"
throwConfigExceptions="true"
internalLogLevel="Info"
internalLogToTrace="true">
<targets>
<target xsi:type="Null" name="blackhole" />
<target name="LOG_FILE"
xsi:type="File"
layout="[${longdate}] ${pad:padding=-5:inner=${level:uppercase=true}}${newline}${message}${newline}"
encoding="utf-8"
fileName="Logs/${date:format=yyyyMMdd}/${filesystem-normalize:inner=${level}}.log" />
</targets>
<rules>
<logger name="UserLog" minlevel="Trace" writeTo="LOG_FILE" />
</rules>
</nlog>

View File

@@ -1,4 +0,0 @@
// <autogenerated />
using System;
using System.Reflection;
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v2.2", FrameworkDisplayName = ".NET Core 2.2")]

View File

@@ -1,16 +0,0 @@
//------------------------------------------------------------------------------
// <auto-generated>
// 由 MSBuild WriteCodeFragment 类生成。
// </auto-generated>
//------------------------------------------------------------------------------
using System;
using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("PaymentCenterClient")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
[assembly: System.Reflection.AssemblyProductAttribute("PaymentCenterClient")]
[assembly: System.Reflection.AssemblyTitleAttribute("PaymentCenterClient")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]

View File

@@ -1,5 +0,0 @@
is_global = true
build_property.RootNamespace = PaymentCenterClient
build_property.ProjectDir = d:\www\juipnet\Infrastructure\ServiceClient\PaymentCenterClient\
build_property.EnableComHosting =
build_property.EnableGeneratedComInterfaceComImportInterop =

View File

@@ -1,26 +0,0 @@
D:\test\juipnet\Infrastructure\ServiceClient\PaymentCenterClient\bin\Debug\netcoreapp2.2\nlog.config
D:\test\juipnet\Infrastructure\ServiceClient\PaymentCenterClient\bin\Debug\netcoreapp2.2\PaymentCenterClient.deps.json
D:\test\juipnet\Infrastructure\ServiceClient\PaymentCenterClient\bin\Debug\netcoreapp2.2\PaymentCenterClient.dll
D:\test\juipnet\Infrastructure\ServiceClient\PaymentCenterClient\bin\Debug\netcoreapp2.2\PaymentCenterClient.pdb
D:\test\juipnet\Infrastructure\ServiceClient\PaymentCenterClient\bin\Debug\netcoreapp2.2\Hncore.Infrastructure.dll
D:\test\juipnet\Infrastructure\ServiceClient\PaymentCenterClient\bin\Debug\netcoreapp2.2\Hncore.Infrastructure.pdb
D:\test\juipnet\Infrastructure\ServiceClient\PaymentCenterClient\obj\Debug\netcoreapp2.2\PaymentCenterClient.csproj.CoreCompileInputs.cache
D:\test\juipnet\Infrastructure\ServiceClient\PaymentCenterClient\obj\Debug\netcoreapp2.2\PaymentCenterClient.AssemblyInfoInputs.cache
D:\test\juipnet\Infrastructure\ServiceClient\PaymentCenterClient\obj\Debug\netcoreapp2.2\PaymentCenterClient.AssemblyInfo.cs
D:\test\juipnet\Infrastructure\ServiceClient\PaymentCenterClient\obj\Debug\netcoreapp2.2\PaymentCenterClient.csproj.CopyComplete
D:\test\juipnet\Infrastructure\ServiceClient\PaymentCenterClient\obj\Debug\netcoreapp2.2\PaymentCenterClient.dll
D:\test\juipnet\Infrastructure\ServiceClient\PaymentCenterClient\obj\Debug\netcoreapp2.2\PaymentCenterClient.pdb
D:\test\juipnet\Infrastructure\ServiceClient\PaymentCenterClient\obj\Debug\netcoreapp2.2\PaymentCenterClient.csprojAssemblyReference.cache
D:\www\juipnet\Infrastructure\ServiceClient\PaymentCenterClient\bin\Debug\netcoreapp2.2\nlog.config
D:\www\juipnet\Infrastructure\ServiceClient\PaymentCenterClient\bin\Debug\netcoreapp2.2\PaymentCenterClient.deps.json
D:\www\juipnet\Infrastructure\ServiceClient\PaymentCenterClient\bin\Debug\netcoreapp2.2\PaymentCenterClient.dll
D:\www\juipnet\Infrastructure\ServiceClient\PaymentCenterClient\bin\Debug\netcoreapp2.2\PaymentCenterClient.pdb
D:\www\juipnet\Infrastructure\ServiceClient\PaymentCenterClient\bin\Debug\netcoreapp2.2\Hncore.Infrastructure.dll
D:\www\juipnet\Infrastructure\ServiceClient\PaymentCenterClient\bin\Debug\netcoreapp2.2\Hncore.Infrastructure.pdb
D:\www\juipnet\Infrastructure\ServiceClient\PaymentCenterClient\obj\Debug\netcoreapp2.2\PaymentCenterClient.csproj.CoreCompileInputs.cache
D:\www\juipnet\Infrastructure\ServiceClient\PaymentCenterClient\obj\Debug\netcoreapp2.2\PaymentCenterClient.AssemblyInfoInputs.cache
D:\www\juipnet\Infrastructure\ServiceClient\PaymentCenterClient\obj\Debug\netcoreapp2.2\PaymentCenterClient.AssemblyInfo.cs
D:\www\juipnet\Infrastructure\ServiceClient\PaymentCenterClient\obj\Debug\netcoreapp2.2\PaymentCenterClient.csproj.CopyComplete
D:\www\juipnet\Infrastructure\ServiceClient\PaymentCenterClient\obj\Debug\netcoreapp2.2\PaymentCenterClient.dll
D:\www\juipnet\Infrastructure\ServiceClient\PaymentCenterClient\obj\Debug\netcoreapp2.2\PaymentCenterClient.pdb
D:\www\juipnet\Infrastructure\ServiceClient\PaymentCenterClient\obj\Debug\netcoreapp2.2\PaymentCenterClient.csprojAssemblyReference.cache

View File

@@ -1,260 +0,0 @@
{
"format": 1,
"restore": {
"D:\\www\\juipnet\\Infrastructure\\ServiceClient\\PaymentCenterClient\\PaymentCenterClient.csproj": {}
},
"projects": {
"D:\\www\\juipnet\\Infrastructure\\Hncore.Infrastructure\\Hncore.Infrastructure.csproj": {
"version": "1.0.0",
"restore": {
"projectUniqueName": "D:\\www\\juipnet\\Infrastructure\\Hncore.Infrastructure\\Hncore.Infrastructure.csproj",
"projectName": "Hncore.Infrastructure",
"projectPath": "D:\\www\\juipnet\\Infrastructure\\Hncore.Infrastructure\\Hncore.Infrastructure.csproj",
"packagesPath": "C:\\Users\\Administrator\\.nuget\\packages\\",
"outputPath": "D:\\www\\juipnet\\Infrastructure\\Hncore.Infrastructure\\obj\\",
"projectStyle": "PackageReference",
"fallbackFolders": [
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages",
"C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder"
],
"configFilePaths": [
"C:\\Users\\Administrator\\AppData\\Roaming\\NuGet\\NuGet.Config",
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
],
"originalTargetFrameworks": [
"netstandard2.0"
],
"sources": {
"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
"https://api.nuget.org/v3/index.json": {}
},
"frameworks": {
"netstandard2.0": {
"targetAlias": "netstandard2.0",
"projectReferences": {}
}
},
"warningProperties": {
"warnAsError": [
"NU1605"
]
}
},
"frameworks": {
"netstandard2.0": {
"targetAlias": "netstandard2.0",
"dependencies": {
"AngleSharp": {
"target": "Package",
"version": "[0.12.1, )"
},
"Autofac": {
"target": "Package",
"version": "[4.9.1, )"
},
"Autofac.Extensions.DependencyInjection": {
"target": "Package",
"version": "[4.4.0, )"
},
"Bogus": {
"target": "Package",
"version": "[26.0.1, )"
},
"CSRedisCore": {
"target": "Package",
"version": "[3.0.60, )"
},
"Dapper": {
"target": "Package",
"version": "[1.60.6, )"
},
"DotNetCore.NPOI": {
"target": "Package",
"version": "[1.2.1, )"
},
"JWT": {
"target": "Package",
"version": "[5.0.1, )"
},
"MQTTnet": {
"target": "Package",
"version": "[2.8.5, )"
},
"MQiniu.Core": {
"target": "Package",
"version": "[1.0.1, )"
},
"Microsoft.AspNetCore.Mvc": {
"target": "Package",
"version": "[2.2.0, )"
},
"Microsoft.AspNetCore.Mvc.Versioning": {
"target": "Package",
"version": "[3.1.2, )"
},
"Microsoft.AspNetCore.Mvc.Versioning.ApiExplorer": {
"target": "Package",
"version": "[3.2.0, )"
},
"Microsoft.AspNetCore.TestHost": {
"target": "Package",
"version": "[2.2.0, )"
},
"Microsoft.EntityFrameworkCore": {
"target": "Package",
"version": "[2.2.0, )"
},
"Microsoft.EntityFrameworkCore.Relational": {
"target": "Package",
"version": "[2.2.0, )"
},
"Microsoft.Extensions.Configuration.EnvironmentVariables": {
"target": "Package",
"version": "[2.2.0, )"
},
"Microsoft.Extensions.Configuration.Json": {
"target": "Package",
"version": "[2.2.0, )"
},
"Microsoft.Extensions.Http": {
"target": "Package",
"version": "[2.2.0, )"
},
"Microsoft.Extensions.Options.ConfigurationExtensions": {
"target": "Package",
"version": "[2.2.0, )"
},
"Microsoft.NET.Test.Sdk": {
"target": "Package",
"version": "[16.0.1, )"
},
"MySqlConnector": {
"target": "Package",
"version": "[0.56.0, )"
},
"NETStandard.Library": {
"suppressParent": "All",
"target": "Package",
"version": "[2.0.3, )",
"autoReferenced": true
},
"NLog.Extensions.Logging": {
"target": "Package",
"version": "[1.4.0, )"
},
"Polly": {
"target": "Package",
"version": "[7.1.0, )"
},
"Swashbuckle.AspNetCore": {
"target": "Package",
"version": "[4.0.1, )"
},
"System.Drawing.Common": {
"target": "Package",
"version": "[4.5.1, )"
},
"System.Text.Encoding.CodePages": {
"target": "Package",
"version": "[4.5.1, )"
},
"TinyMapper": {
"target": "Package",
"version": "[3.0.2-beta, )"
},
"TinyPinyin.Core.Standard": {
"target": "Package",
"version": "[1.0.0, )"
},
"aliyun-net-sdk-core": {
"target": "Package",
"version": "[1.5.3, )"
},
"xunit": {
"target": "Package",
"version": "[2.4.1, )"
}
},
"imports": [
"net461",
"net462",
"net47",
"net471",
"net472",
"net48"
],
"assetTargetFallback": true,
"warn": true,
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.400\\RuntimeIdentifierGraph.json"
}
}
},
"D:\\www\\juipnet\\Infrastructure\\ServiceClient\\PaymentCenterClient\\PaymentCenterClient.csproj": {
"version": "1.0.0",
"restore": {
"projectUniqueName": "D:\\www\\juipnet\\Infrastructure\\ServiceClient\\PaymentCenterClient\\PaymentCenterClient.csproj",
"projectName": "PaymentCenterClient",
"projectPath": "D:\\www\\juipnet\\Infrastructure\\ServiceClient\\PaymentCenterClient\\PaymentCenterClient.csproj",
"packagesPath": "C:\\Users\\Administrator\\.nuget\\packages\\",
"outputPath": "D:\\www\\juipnet\\Infrastructure\\ServiceClient\\PaymentCenterClient\\obj\\",
"projectStyle": "PackageReference",
"fallbackFolders": [
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages",
"C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder"
],
"configFilePaths": [
"C:\\Users\\Administrator\\AppData\\Roaming\\NuGet\\NuGet.Config",
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
],
"originalTargetFrameworks": [
"netcoreapp2.2"
],
"sources": {
"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
"https://api.nuget.org/v3/index.json": {}
},
"frameworks": {
"netcoreapp2.2": {
"targetAlias": "netcoreapp2.2",
"projectReferences": {
"D:\\www\\juipnet\\Infrastructure\\Hncore.Infrastructure\\Hncore.Infrastructure.csproj": {
"projectPath": "D:\\www\\juipnet\\Infrastructure\\Hncore.Infrastructure\\Hncore.Infrastructure.csproj"
}
}
}
},
"warningProperties": {
"warnAsError": [
"NU1605"
]
}
},
"frameworks": {
"netcoreapp2.2": {
"targetAlias": "netcoreapp2.2",
"dependencies": {
"Microsoft.NETCore.App": {
"suppressParent": "All",
"target": "Package",
"version": "[2.2.0, )",
"autoReferenced": true
}
},
"imports": [
"net461",
"net462",
"net47",
"net471",
"net472",
"net48"
],
"assetTargetFallback": true,
"warn": true,
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.400\\RuntimeIdentifierGraph.json"
}
}
}
}
}

View File

@@ -1,23 +0,0 @@
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<RestoreSuccess Condition=" '$(RestoreSuccess)' == '' ">True</RestoreSuccess>
<RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool>
<ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">D:\www\juipnet\Infrastructure\ServiceClient\PaymentCenterClient\obj\project.assets.json</ProjectAssetsFile>
<NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
<NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\Administrator\.nuget\packages\;C:\Program Files\dotnet\sdk\NuGetFallbackFolder</NuGetPackageFolders>
<NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
<NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">4.9.0</NuGetToolVersion>
</PropertyGroup>
<PropertyGroup>
<MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
</PropertyGroup>
<ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<Import Project="C:\Program Files\dotnet\sdk\NuGetFallbackFolder\microsoft.netcore.app\2.2.0\build\netcoreapp2.2\Microsoft.NETCore.App.props" Condition="Exists('C:\Program Files\dotnet\sdk\NuGetFallbackFolder\microsoft.netcore.app\2.2.0\build\netcoreapp2.2\Microsoft.NETCore.App.props')" />
</ImportGroup>
<PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<Pkgxunit_analyzers Condition=" '$(Pkgxunit_analyzers)' == '' ">C:\Users\Administrator\.nuget\packages\xunit.analyzers\0.10.0</Pkgxunit_analyzers>
<PkgMicrosoft_CodeAnalysis_Analyzers Condition=" '$(PkgMicrosoft_CodeAnalysis_Analyzers)' == '' ">C:\Program Files\dotnet\sdk\NuGetFallbackFolder\microsoft.codeanalysis.analyzers\1.1.0</PkgMicrosoft_CodeAnalysis_Analyzers>
<PkgMicrosoft_AspNetCore_Razor_Design Condition=" '$(PkgMicrosoft_AspNetCore_Razor_Design)' == '' ">C:\Program Files\dotnet\sdk\NuGetFallbackFolder\microsoft.aspnetcore.razor.design\2.2.0</PkgMicrosoft_AspNetCore_Razor_Design>
</PropertyGroup>
</Project>

View File

@@ -1,10 +0,0 @@
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
</PropertyGroup>
<ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<Import Project="C:\Program Files\dotnet\sdk\NuGetFallbackFolder\netstandard.library\2.0.3\build\netstandard2.0\NETStandard.Library.targets" Condition="Exists('C:\Program Files\dotnet\sdk\NuGetFallbackFolder\netstandard.library\2.0.3\build\netstandard2.0\NETStandard.Library.targets')" />
<Import Project="C:\Program Files\dotnet\sdk\NuGetFallbackFolder\microsoft.netcore.app\2.2.0\build\netcoreapp2.2\Microsoft.NETCore.App.targets" Condition="Exists('C:\Program Files\dotnet\sdk\NuGetFallbackFolder\microsoft.netcore.app\2.2.0\build\netcoreapp2.2\Microsoft.NETCore.App.targets')" />
</ImportGroup>
</Project>

View File

@@ -1,4 +0,0 @@
// <autogenerated />
using System;
using System.Reflection;
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v2.2", FrameworkDisplayName = "")]

View File

@@ -1,16 +0,0 @@
//------------------------------------------------------------------------------
// <auto-generated>
// 由 MSBuild WriteCodeFragment 类生成。
// </auto-generated>
//------------------------------------------------------------------------------
using System;
using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("PaymentCenterClient")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Release")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
[assembly: System.Reflection.AssemblyProductAttribute("PaymentCenterClient")]
[assembly: System.Reflection.AssemblyTitleAttribute("PaymentCenterClient")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]

View File

@@ -1,26 +0,0 @@
D:\test\juipnet\Infrastructure\ServiceClient\PaymentCenterClient\bin\Release\netcoreapp2.2\nlog.config
D:\test\juipnet\Infrastructure\ServiceClient\PaymentCenterClient\bin\Release\netcoreapp2.2\PaymentCenterClient.deps.json
D:\test\juipnet\Infrastructure\ServiceClient\PaymentCenterClient\bin\Release\netcoreapp2.2\PaymentCenterClient.dll
D:\test\juipnet\Infrastructure\ServiceClient\PaymentCenterClient\bin\Release\netcoreapp2.2\PaymentCenterClient.pdb
D:\test\juipnet\Infrastructure\ServiceClient\PaymentCenterClient\bin\Release\netcoreapp2.2\Hncore.Infrastructure.dll
D:\test\juipnet\Infrastructure\ServiceClient\PaymentCenterClient\bin\Release\netcoreapp2.2\Hncore.Infrastructure.pdb
D:\test\juipnet\Infrastructure\ServiceClient\PaymentCenterClient\obj\Release\netcoreapp2.2\PaymentCenterClient.csprojAssemblyReference.cache
D:\test\juipnet\Infrastructure\ServiceClient\PaymentCenterClient\obj\Release\netcoreapp2.2\PaymentCenterClient.csproj.CoreCompileInputs.cache
D:\test\juipnet\Infrastructure\ServiceClient\PaymentCenterClient\obj\Release\netcoreapp2.2\PaymentCenterClient.AssemblyInfoInputs.cache
D:\test\juipnet\Infrastructure\ServiceClient\PaymentCenterClient\obj\Release\netcoreapp2.2\PaymentCenterClient.AssemblyInfo.cs
D:\test\juipnet\Infrastructure\ServiceClient\PaymentCenterClient\obj\Release\netcoreapp2.2\PaymentCenterClient.csproj.CopyComplete
D:\test\juipnet\Infrastructure\ServiceClient\PaymentCenterClient\obj\Release\netcoreapp2.2\PaymentCenterClient.dll
D:\test\juipnet\Infrastructure\ServiceClient\PaymentCenterClient\obj\Release\netcoreapp2.2\PaymentCenterClient.pdb
D:\www\juipnet\Infrastructure\ServiceClient\PaymentCenterClient\bin\Release\netcoreapp2.2\nlog.config
D:\www\juipnet\Infrastructure\ServiceClient\PaymentCenterClient\bin\Release\netcoreapp2.2\PaymentCenterClient.deps.json
D:\www\juipnet\Infrastructure\ServiceClient\PaymentCenterClient\bin\Release\netcoreapp2.2\PaymentCenterClient.dll
D:\www\juipnet\Infrastructure\ServiceClient\PaymentCenterClient\bin\Release\netcoreapp2.2\PaymentCenterClient.pdb
D:\www\juipnet\Infrastructure\ServiceClient\PaymentCenterClient\bin\Release\netcoreapp2.2\Hncore.Infrastructure.dll
D:\www\juipnet\Infrastructure\ServiceClient\PaymentCenterClient\bin\Release\netcoreapp2.2\Hncore.Infrastructure.pdb
D:\www\juipnet\Infrastructure\ServiceClient\PaymentCenterClient\obj\Release\netcoreapp2.2\PaymentCenterClient.csproj.CoreCompileInputs.cache
D:\www\juipnet\Infrastructure\ServiceClient\PaymentCenterClient\obj\Release\netcoreapp2.2\PaymentCenterClient.AssemblyInfoInputs.cache
D:\www\juipnet\Infrastructure\ServiceClient\PaymentCenterClient\obj\Release\netcoreapp2.2\PaymentCenterClient.AssemblyInfo.cs
D:\www\juipnet\Infrastructure\ServiceClient\PaymentCenterClient\obj\Release\netcoreapp2.2\PaymentCenterClient.csproj.CopyComplete
D:\www\juipnet\Infrastructure\ServiceClient\PaymentCenterClient\obj\Release\netcoreapp2.2\PaymentCenterClient.dll
D:\www\juipnet\Infrastructure\ServiceClient\PaymentCenterClient\obj\Release\netcoreapp2.2\PaymentCenterClient.pdb
D:\www\juipnet\Infrastructure\ServiceClient\PaymentCenterClient\obj\Release\netcoreapp2.2\PaymentCenterClient.csprojAssemblyReference.cache

File diff suppressed because it is too large Load Diff

View File

@@ -1,25 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
autoReload="true"
throwConfigExceptions="true"
internalLogLevel="Info"
internalLogToTrace="true">
<targets>
<target xsi:type="Null" name="blackhole" />
<target name="LOG_FILE"
xsi:type="File"
layout="[${longdate}] ${pad:padding=-5:inner=${level:uppercase=true}}${newline}${message}${newline}"
encoding="utf-8"
fileName="Logs/${date:format=yyyyMMdd}/${filesystem-normalize:inner=${level}}.log" />
</targets>
<rules>
<logger name="UserLog" minlevel="Trace" writeTo="LOG_FILE" />
</rules>
</nlog>

File diff suppressed because it is too large Load Diff

View File

@@ -1,25 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
autoReload="true"
throwConfigExceptions="true"
internalLogLevel="Info"
internalLogToTrace="true">
<targets>
<target xsi:type="Null" name="blackhole" />
<target name="LOG_FILE"
xsi:type="File"
layout="[${longdate}] ${pad:padding=-5:inner=${level:uppercase=true}}${newline}${message}${newline}"
encoding="utf-8"
fileName="Logs/${date:format=yyyyMMdd}/${filesystem-normalize:inner=${level}}.log" />
</targets>
<rules>
<logger name="UserLog" minlevel="Trace" writeTo="LOG_FILE" />
</rules>
</nlog>

View File

@@ -1,4 +0,0 @@
// <autogenerated />
using System;
using System.Reflection;
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETStandard,Version=v2.0", FrameworkDisplayName = ".NET Standard 2.0")]

View File

@@ -1,16 +0,0 @@
//------------------------------------------------------------------------------
// <auto-generated>
// 由 MSBuild WriteCodeFragment 类生成。
// </auto-generated>
//------------------------------------------------------------------------------
using System;
using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("WxApi")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
[assembly: System.Reflection.AssemblyProductAttribute("WxApi")]
[assembly: System.Reflection.AssemblyTitleAttribute("WxApi")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]

View File

@@ -1,5 +0,0 @@
is_global = true
build_property.RootNamespace = WxApi
build_property.ProjectDir = d:\www\juipnet\Infrastructure\WxApi\
build_property.EnableComHosting =
build_property.EnableGeneratedComInterfaceComImportInterop =

View File

@@ -1,26 +0,0 @@
D:\test\juipnet\Infrastructure\WxApi\bin\Debug\netstandard2.0\nlog.config
D:\test\juipnet\Infrastructure\WxApi\bin\Debug\netstandard2.0\WxApi.deps.json
D:\test\juipnet\Infrastructure\WxApi\bin\Debug\netstandard2.0\WxApi.dll
D:\test\juipnet\Infrastructure\WxApi\bin\Debug\netstandard2.0\WxApi.pdb
D:\test\juipnet\Infrastructure\WxApi\bin\Debug\netstandard2.0\Hncore.Infrastructure.dll
D:\test\juipnet\Infrastructure\WxApi\bin\Debug\netstandard2.0\Hncore.Infrastructure.pdb
D:\test\juipnet\Infrastructure\WxApi\obj\Debug\netstandard2.0\WxApi.csprojAssemblyReference.cache
D:\test\juipnet\Infrastructure\WxApi\obj\Debug\netstandard2.0\WxApi.csproj.CoreCompileInputs.cache
D:\test\juipnet\Infrastructure\WxApi\obj\Debug\netstandard2.0\WxApi.AssemblyInfoInputs.cache
D:\test\juipnet\Infrastructure\WxApi\obj\Debug\netstandard2.0\WxApi.AssemblyInfo.cs
D:\test\juipnet\Infrastructure\WxApi\obj\Debug\netstandard2.0\WxApi.csproj.CopyComplete
D:\test\juipnet\Infrastructure\WxApi\obj\Debug\netstandard2.0\WxApi.dll
D:\test\juipnet\Infrastructure\WxApi\obj\Debug\netstandard2.0\WxApi.pdb
D:\www\juipnet\Infrastructure\WxApi\bin\Debug\netstandard2.0\nlog.config
D:\www\juipnet\Infrastructure\WxApi\bin\Debug\netstandard2.0\WxApi.deps.json
D:\www\juipnet\Infrastructure\WxApi\bin\Debug\netstandard2.0\WxApi.dll
D:\www\juipnet\Infrastructure\WxApi\bin\Debug\netstandard2.0\WxApi.pdb
D:\www\juipnet\Infrastructure\WxApi\bin\Debug\netstandard2.0\Hncore.Infrastructure.dll
D:\www\juipnet\Infrastructure\WxApi\bin\Debug\netstandard2.0\Hncore.Infrastructure.pdb
D:\www\juipnet\Infrastructure\WxApi\obj\Debug\netstandard2.0\WxApi.csproj.CoreCompileInputs.cache
D:\www\juipnet\Infrastructure\WxApi\obj\Debug\netstandard2.0\WxApi.AssemblyInfoInputs.cache
D:\www\juipnet\Infrastructure\WxApi\obj\Debug\netstandard2.0\WxApi.AssemblyInfo.cs
D:\www\juipnet\Infrastructure\WxApi\obj\Debug\netstandard2.0\WxApi.csproj.CopyComplete
D:\www\juipnet\Infrastructure\WxApi\obj\Debug\netstandard2.0\WxApi.dll
D:\www\juipnet\Infrastructure\WxApi\obj\Debug\netstandard2.0\WxApi.pdb
D:\www\juipnet\Infrastructure\WxApi\obj\Debug\netstandard2.0\WxApi.csprojAssemblyReference.cache

View File

@@ -1,4 +0,0 @@
// <autogenerated />
using System;
using System.Reflection;
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETStandard,Version=v2.0", FrameworkDisplayName = "")]

View File

@@ -1,16 +0,0 @@
//------------------------------------------------------------------------------
// <auto-generated>
// 由 MSBuild WriteCodeFragment 类生成。
// </auto-generated>
//------------------------------------------------------------------------------
using System;
using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("WxApi")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Release")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
[assembly: System.Reflection.AssemblyProductAttribute("WxApi")]
[assembly: System.Reflection.AssemblyTitleAttribute("WxApi")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]

View File

@@ -1,26 +0,0 @@
D:\test\juipnet\Infrastructure\WxApi\bin\Release\netstandard2.0\nlog.config
D:\test\juipnet\Infrastructure\WxApi\bin\Release\netstandard2.0\WxApi.deps.json
D:\test\juipnet\Infrastructure\WxApi\bin\Release\netstandard2.0\WxApi.dll
D:\test\juipnet\Infrastructure\WxApi\bin\Release\netstandard2.0\WxApi.pdb
D:\test\juipnet\Infrastructure\WxApi\bin\Release\netstandard2.0\Hncore.Infrastructure.dll
D:\test\juipnet\Infrastructure\WxApi\bin\Release\netstandard2.0\Hncore.Infrastructure.pdb
D:\test\juipnet\Infrastructure\WxApi\obj\Release\netstandard2.0\WxApi.csprojAssemblyReference.cache
D:\test\juipnet\Infrastructure\WxApi\obj\Release\netstandard2.0\WxApi.csproj.CoreCompileInputs.cache
D:\test\juipnet\Infrastructure\WxApi\obj\Release\netstandard2.0\WxApi.AssemblyInfoInputs.cache
D:\test\juipnet\Infrastructure\WxApi\obj\Release\netstandard2.0\WxApi.AssemblyInfo.cs
D:\test\juipnet\Infrastructure\WxApi\obj\Release\netstandard2.0\WxApi.csproj.CopyComplete
D:\test\juipnet\Infrastructure\WxApi\obj\Release\netstandard2.0\WxApi.dll
D:\test\juipnet\Infrastructure\WxApi\obj\Release\netstandard2.0\WxApi.pdb
D:\www\juipnet\Infrastructure\WxApi\bin\Release\netstandard2.0\nlog.config
D:\www\juipnet\Infrastructure\WxApi\bin\Release\netstandard2.0\WxApi.deps.json
D:\www\juipnet\Infrastructure\WxApi\bin\Release\netstandard2.0\WxApi.dll
D:\www\juipnet\Infrastructure\WxApi\bin\Release\netstandard2.0\WxApi.pdb
D:\www\juipnet\Infrastructure\WxApi\bin\Release\netstandard2.0\Hncore.Infrastructure.dll
D:\www\juipnet\Infrastructure\WxApi\bin\Release\netstandard2.0\Hncore.Infrastructure.pdb
D:\www\juipnet\Infrastructure\WxApi\obj\Release\netstandard2.0\WxApi.csproj.CoreCompileInputs.cache
D:\www\juipnet\Infrastructure\WxApi\obj\Release\netstandard2.0\WxApi.AssemblyInfoInputs.cache
D:\www\juipnet\Infrastructure\WxApi\obj\Release\netstandard2.0\WxApi.AssemblyInfo.cs
D:\www\juipnet\Infrastructure\WxApi\obj\Release\netstandard2.0\WxApi.csproj.CopyComplete
D:\www\juipnet\Infrastructure\WxApi\obj\Release\netstandard2.0\WxApi.dll
D:\www\juipnet\Infrastructure\WxApi\obj\Release\netstandard2.0\WxApi.pdb
D:\www\juipnet\Infrastructure\WxApi\obj\Release\netstandard2.0\WxApi.csprojAssemblyReference.cache

Some files were not shown because too many files have changed in this diff Show More