From 6915fdb533890268d83507a8f135312fcde15423 Mon Sep 17 00:00:00 2001 From: zpc Date: Wed, 28 Aug 2024 23:23:09 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=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 | 5 +++++ src/0-core/HuanMeng.MiaoYu.Code/Users/UserInfoBLL.cs | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/0-core/HuanMeng.MiaoYu.Code/Users/UserBLL.cs b/src/0-core/HuanMeng.MiaoYu.Code/Users/UserBLL.cs index 9010945..17ddc8f 100644 --- a/src/0-core/HuanMeng.MiaoYu.Code/Users/UserBLL.cs +++ b/src/0-core/HuanMeng.MiaoYu.Code/Users/UserBLL.cs @@ -1,5 +1,6 @@ using HuanMeng.DotNetCore.Base; using HuanMeng.MiaoYu.Code.Base; +using HuanMeng.MiaoYu.Code.DataAccess; using HuanMeng.MiaoYu.Code.Users.UserAccount; using HuanMeng.MiaoYu.Code.Users.UserAccount.Contract; using HuanMeng.MiaoYu.Code.Users.UserAccount.PhoneAccount; @@ -22,6 +23,8 @@ using System.Security.Claims; using System.Text; using System.Threading.Tasks; +using XLib.DotNetCore.CacheHelper; + using static System.Net.Mime.MediaTypeNames; namespace HuanMeng.MiaoYu.Code.Users @@ -235,6 +238,8 @@ namespace HuanMeng.MiaoYu.Code.Users memory.Remark = $"记忆卡使用时间{DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")}"; await Dao.daoDbMiaoYu.context.SaveChangesAsync(); RedisCache.KeyDelete(key); + var x = $"{Dao.daoDbMiaoYu.context.TenantInfo.TenantId}:User:{_UserId}:MemoryCard"; + MemoryCacheHelper.DelCache(x); return new BaseResponse(ResonseCode.Success, "使用成功", true); } /// diff --git a/src/0-core/HuanMeng.MiaoYu.Code/Users/UserInfoBLL.cs b/src/0-core/HuanMeng.MiaoYu.Code/Users/UserInfoBLL.cs index 29d2258..93d8db4 100644 --- a/src/0-core/HuanMeng.MiaoYu.Code/Users/UserInfoBLL.cs +++ b/src/0-core/HuanMeng.MiaoYu.Code/Users/UserInfoBLL.cs @@ -129,7 +129,7 @@ namespace HuanMeng.MiaoYu.Code.Users foreach (var item in _currencuys) { var k = (UserMemoryCardType)item.MemoryCardType; - if (_temp.ContainsKey(k)) + if (!_temp.ContainsKey(k)) { _temp.Add((UserMemoryCardType)item.MemoryCardType, new List()); }