From ccb3d5237de05f546b0263cbec636938d77a1032 Mon Sep 17 00:00:00 2001 From: zpc Date: Thu, 29 Aug 2024 14:22:03 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E8=AE=B0=E5=BF=86=E5=8D=A1?= =?UTF-8?q?=E6=95=B0=E9=87=8F=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/0-core/HuanMeng.MiaoYu.Code/Users/UserBLL.cs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/0-core/HuanMeng.MiaoYu.Code/Users/UserBLL.cs b/src/0-core/HuanMeng.MiaoYu.Code/Users/UserBLL.cs index 17ddc8f..c69eb21 100644 --- a/src/0-core/HuanMeng.MiaoYu.Code/Users/UserBLL.cs +++ b/src/0-core/HuanMeng.MiaoYu.Code/Users/UserBLL.cs @@ -61,7 +61,8 @@ namespace HuanMeng.MiaoYu.Code.Users { IUserAccount userAccount = null; BaseLoginParams loginParams = null; - string ip = HttpContextAccessor.HttpContext.Connection.RemoteIpAddress?.ToString() ?? ""; + string ip = HttpContextAccessor.HttpContext.GetClientIpAddress(); + if (requestLoginModel.LoginType == 0) { userAccount = new TokenAccountLogin(JwtAuthManager, Dao); @@ -122,7 +123,8 @@ namespace HuanMeng.MiaoYu.Code.Users //var Currency = user.GetUserCurrencyMoney(UserCurrencyType.语珠, Dao); var RemainingChatCount = userInfoBLL[UserCurrencyType.聊天次数].CurrencyMoney; //var RemainingChatCount = user.GetUserCurrencyMoney(UserCurrencyType.聊天次数, Dao); - var memoryCard = userInfoBLL[UserCurrencyType.记忆卡].CurrencyMoney; + //var memoryCard = userInfoBLL[UserCurrencyType.记忆卡].CurrencyMoney; + var memoryCard = Dao.daoDbMiaoYu.context.T_User_MemoryCard.Where(it => it.UserId == _UserId && it.CharacterId == 0).Count(); //var memoryCard = user.GetUserCurrencyMoney(UserCurrencyType.记忆卡, Dao); //获取聊天次数 var hasTalked = Dao.daoDbMiaoYu.context.T_User_Chat.Where(it => it.UserId == _UserId && !it.IsDelete && it.TotalToken > 0).Count();