diff --git a/Services/Hncore.Pass.Vpn/Domain/ProductAccountEntity.cs b/Services/Hncore.Pass.Vpn/Domain/ProductAccountEntity.cs index d9ea1c8..7ee8f6b 100644 --- a/Services/Hncore.Pass.Vpn/Domain/ProductAccountEntity.cs +++ b/Services/Hncore.Pass.Vpn/Domain/ProductAccountEntity.cs @@ -49,5 +49,6 @@ namespace Hncore.Pass.Vpn.Domain } public string Raw { get; set; } + public int agent_id {get; set;} } } diff --git a/Services/Hncore.Pass.Vpn/Domain/ProductOrderEntity.cs b/Services/Hncore.Pass.Vpn/Domain/ProductOrderEntity.cs index c09e753..2b43e75 100644 --- a/Services/Hncore.Pass.Vpn/Domain/ProductOrderEntity.cs +++ b/Services/Hncore.Pass.Vpn/Domain/ProductOrderEntity.cs @@ -51,7 +51,7 @@ namespace Hncore.Pass.Vpn.Domain public decimal? BackAmount { get; set; } = 0; public string RefundReason { get; set; } - + public int agent_id {get; set;} } } diff --git a/Services/Hncore.Pass.Vpn/Domain/UserEntity.cs b/Services/Hncore.Pass.Vpn/Domain/UserEntity.cs index 5e7d79e..15cf00f 100644 --- a/Services/Hncore.Pass.Vpn/Domain/UserEntity.cs +++ b/Services/Hncore.Pass.Vpn/Domain/UserEntity.cs @@ -78,6 +78,7 @@ namespace Hncore.Pass.Vpn.Domain public int? ManagerId { get; set; } = 0; public string ManagerName { get; set; } public int is_verify { get; set; } + public int agent_id {get; set;} } } \ No newline at end of file diff --git a/Services/Hncore.Pass.Vpn/Service/ProductOrderService.cs b/Services/Hncore.Pass.Vpn/Service/ProductOrderService.cs index 927a490..b7b1c74 100644 --- a/Services/Hncore.Pass.Vpn/Service/ProductOrderService.cs +++ b/Services/Hncore.Pass.Vpn/Service/ProductOrderService.cs @@ -270,7 +270,8 @@ FROM product_order where {where} GROUP BY Channel,ProductName order by Channel, EndTime = DateTime.Now.AddDays(packageEntity.DayCount), PayChannel = request.PayChannel, Channel = request.Channel, - IsAutoRefund = productEntity.AutoRefund + IsAutoRefund = productEntity.AutoRefund, + agent_id = userEntity.agent_id }; if (request.OrderType == OrderType.New || request.OrderType == OrderType.AgainBuy) { @@ -534,6 +535,7 @@ FROM product_order where {where} GROUP BY Channel,ProductName order by Channel, ChargeStatus = AccountChargeStatus.Normal, UserId = order.UserId, UserCode = order.UserName, + agent_id = order.agent_id }; accountEntitys.Add(accountEntity); });