From 63d2cecb18a8112795aa0a016f2a8f637fab5471 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E2=80=9Cwanyongkang=E2=80=9D?= <“937888580@qq.com”>
Date: Thu, 3 Apr 2025 14:56:26 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E4=BB=A3=E7=90=86=E8=BF=94?=
=?UTF-8?q?=E6=AC=BE=E8=A7=84=E5=88=99?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
Host/Views/Home/Index.cshtml | 6 +-
.../Service/ProductOrderService.cs | 77 ++++++++++---------
2 files changed, 43 insertions(+), 40 deletions(-)
diff --git a/Host/Views/Home/Index.cshtml b/Host/Views/Home/Index.cshtml
index 4377a21..cc7d278 100644
--- a/Host/Views/Home/Index.cshtml
+++ b/Host/Views/Home/Index.cshtml
@@ -280,7 +280,7 @@
*手机号不是IP账号,请登录后开通IP账号*
-
+ 登录
还没有账号?立即注册
@@ -378,8 +378,8 @@
@if (user == null)
{
-
-
+ 注册
+ 登录
}
else
{
diff --git a/Services/Hncore.Pass.Vpn/Service/ProductOrderService.cs b/Services/Hncore.Pass.Vpn/Service/ProductOrderService.cs
index e6bf4cb..2009b26 100644
--- a/Services/Hncore.Pass.Vpn/Service/ProductOrderService.cs
+++ b/Services/Hncore.Pass.Vpn/Service/ProductOrderService.cs
@@ -858,6 +858,9 @@ FROM product_order where {where} GROUP BY Channel,ProductName order by Channel,
var discount = await m_ProductPriceSchemeService.GetById(agentEntity.discount_id);
var packageEntity = await m_ProductPackageService.GetById(order.PackageId);
var price = packageEntity.LinePrice * discount.discount / 100;
+ if (price < packageEntity.MinPrice) {
+ price = packageEntity.MinPrice;
+ }
score_money = order.PaymentAmount - order.ConnectCount * order.AccountCount * price;
}
@@ -1076,48 +1079,48 @@ FROM product_order where {where} GROUP BY Channel,ProductName order by Channel,
}
- if(order.agent_id != 0 && order.PaymentAmount != 0.1M){
- var agentEntity = await m_AgentUserService.Query(m => m.id == order.agent_id).FirstOrDefaultAsync();
+ // if(order.agent_id != 0 && order.PaymentAmount != 0.1M){
+ // var agentEntity = await m_AgentUserService.Query(m => m.id == order.agent_id).FirstOrDefaultAsync();
- //根据折扣设置价格
- var score_money = 0.00M;
- // if((userEntity.agent_id == 0||(userEntity.agent_id != 0 && userEntity.discount_id != 0)) && userEntity.discount_id >= 0){
- // //获取代理折扣
- // var discount = await m_ProductPriceSchemeService.GetById(agentEntity.discount_id);
- // var packageEntity = await m_ProductPackageService.GetById(order.PackageId);
- // var price = packageEntity.LinePrice * discount.discount / 100;
- // score_money = order.PaymentAmount - order.ConnectCount * order.AccountCount * price;
- // } else {
- // var agentPriceEntity = await m_AgentPriceService.Query(m => m.agent_id == order.agent_id && m.package_id == order.PackageId).FirstOrDefaultAsync();
- // score_money = order.PaymentAmount - order.ConnectCount * order.AccountCount * agentPriceEntity.price;
- // }
- if(agentEntity.discount_id != 0){
- //获取代理折扣
- var discount = await m_ProductPriceSchemeService.GetById(agentEntity.discount_id);
- var packageEntity = await m_ProductPackageService.GetById(order.PackageId);
- var price = packageEntity.LinePrice * discount.discount / 100;
- score_money = order.PaymentAmount - order.ConnectCount * order.AccountCount * price;
- }
+ // //根据折扣设置价格
+ // var score_money = 0.00M;
+ // // if((userEntity.agent_id == 0||(userEntity.agent_id != 0 && userEntity.discount_id != 0)) && userEntity.discount_id >= 0){
+ // // //获取代理折扣
+ // // var discount = await m_ProductPriceSchemeService.GetById(agentEntity.discount_id);
+ // // var packageEntity = await m_ProductPackageService.GetById(order.PackageId);
+ // // var price = packageEntity.LinePrice * discount.discount / 100;
+ // // score_money = order.PaymentAmount - order.ConnectCount * order.AccountCount * price;
+ // // } else {
+ // // var agentPriceEntity = await m_AgentPriceService.Query(m => m.agent_id == order.agent_id && m.package_id == order.PackageId).FirstOrDefaultAsync();
+ // // score_money = order.PaymentAmount - order.ConnectCount * order.AccountCount * agentPriceEntity.price;
+ // // }
+ // if(agentEntity.discount_id != 0){
+ // //获取代理折扣
+ // var discount = await m_ProductPriceSchemeService.GetById(agentEntity.discount_id);
+ // var packageEntity = await m_ProductPackageService.GetById(order.PackageId);
+ // var price = packageEntity.LinePrice * discount.discount / 100;
+ // score_money = order.PaymentAmount - order.ConnectCount * order.AccountCount * price;
+ // }
- var agnetScoreEntity = new AgentScoreEntity()
- {
- agent_id = order.agent_id,
- order_id = order.Id,
- score_type = 1,
- score_value = score_money,
- remark = "客户购买产品" + order.Accounts,
- agent_name = agentEntity.username,
- op_user = order.UserName,
- rest_amount1 = agentEntity.account,
- rest_amount2 = agentEntity.account + score_money
- };
+ // var agnetScoreEntity = new AgentScoreEntity()
+ // {
+ // agent_id = order.agent_id,
+ // order_id = order.Id,
+ // score_type = 1,
+ // score_value = score_money,
+ // remark = "客户购买产品" + order.Accounts,
+ // agent_name = agentEntity.username,
+ // op_user = order.UserName,
+ // rest_amount1 = agentEntity.account,
+ // rest_amount2 = agentEntity.account + score_money
+ // };
- agentEntity.account += score_money;
+ // agentEntity.account += score_money;
- await m_AgentScoreService.Add(agnetScoreEntity);
- await m_AgentUserService.Update(agentEntity);
- }
+ // await m_AgentScoreService.Add(agnetScoreEntity);
+ // await m_AgentUserService.Update(agentEntity);
+ // }
}