Просмотр исходного кода

1、修复新增机构时数据范围缓存问题 2、更新nuget包

zuohuaijun 3 лет назад
Родитель
Сommit
f9854bbef2

+ 2 - 2
Admin.NET/Admin.NET.Core/Admin.NET.Core.csproj

@@ -30,8 +30,8 @@
     <PackageReference Include="OnceMi.AspNetCore.OSS" Version="1.1.9" />
     <PackageReference Include="SKIT.FlurlHttpClient.Wechat.Api" Version="2.21.1" />
     <PackageReference Include="SKIT.FlurlHttpClient.Wechat.TenpayV3" Version="2.15.2" />
-    <PackageReference Include="SqlSugarCore" Version="5.1.3.41-preview08" />
-    <PackageReference Include="System.Linq.Dynamic.Core" Version="1.2.23" />
+    <PackageReference Include="SqlSugarCore" Version="5.1.3.41" />
+    <PackageReference Include="System.Linq.Dynamic.Core" Version="1.2.24" />
     <PackageReference Include="UAParser" Version="3.1.47" />
     <PackageReference Include="Yitter.IdGenerator" Version="1.0.14" />
   </ItemGroup>

+ 3 - 0
Admin.NET/Admin.NET.Core/Service/Org/SysOrgService.cs

@@ -84,6 +84,9 @@ public class SysOrgService : IDynamicApiController, ITransient
             }
             else
                 throw Oops.Oh(ErrorCodeEnum.D2006);
+
+            // 删除当前用户的机构缓存
+            _sysCacheService.Remove(CacheConst.KeyOrgIdList + _userManager.UserId);
         }
         var sysOrg = input.Adapt<SysOrg>();
         var newOrg = await _sysOrgRep.AsInsertable(sysOrg).ExecuteReturnEntityAsync();