😎1、增加代码生成清理菜单按钮缓存 2、代码优化

This commit is contained in:
zuohuaijun 2024-12-15 00:24:04 +08:00
parent a0f6e595dd
commit 44f2ecf036
4 changed files with 10 additions and 7 deletions

View File

@ -32,7 +32,7 @@
<PackageReference Include="MailKit" Version="4.9.0" /> <PackageReference Include="MailKit" Version="4.9.0" />
<PackageReference Include="Microsoft.PowerShell.SDK" Version="7.4.6" /> <PackageReference Include="Microsoft.PowerShell.SDK" Version="7.4.6" />
<PackageReference Include="MiniExcel" Version="1.36.0" /> <PackageReference Include="MiniExcel" Version="1.36.0" />
<PackageReference Include="MiniWord" Version="0.9.0" /> <PackageReference Include="MiniWord" Version="0.9.2" />
<PackageReference Include="MQTTnet" Version="4.3.7.1207" /> <PackageReference Include="MQTTnet" Version="4.3.7.1207" />
<PackageReference Include="MySqlBackup.NET.MySqlConnector" Version="2.3.8" /> <PackageReference Include="MySqlBackup.NET.MySqlConnector" Version="2.3.8" />
<PackageReference Include="NewLife.Redis" Version="6.0.2024.1205" /> <PackageReference Include="NewLife.Redis" Version="6.0.2024.1205" />

View File

@ -33,12 +33,12 @@ public class CommonConst
public const string SendErrorMail = "Send:ErrorMail"; public const string SendErrorMail = "Send:ErrorMail";
/// <summary> /// <summary>
/// 事件-增租户事件 /// 事件-租户
/// </summary> /// </summary>
public const string InitTenant = "Init:Tenant"; public const string InitTenant = "Add:Tenant";
/// <summary> /// <summary>
/// 事件-删除租户事件 /// 事件-删除租户
/// </summary> /// </summary>
public const string DeleteTenant = "Delete:Tenant"; public const string DeleteTenant = "Delete:Tenant";
} }

View File

@ -27,7 +27,7 @@ public class SysCodeGenService : IDynamicApiController, ITransient
IOptions<CodeGenOptions> codeGenOptions) IOptions<CodeGenOptions> codeGenOptions)
{ {
_db = db; _db = db;
this._codeGetTemplateRep = codeGetTemplateRep; _codeGetTemplateRep = codeGetTemplateRep;
_codeGenConfigService = codeGenConfigService; _codeGenConfigService = codeGenConfigService;
_viewEngine = viewEngine; _viewEngine = viewEngine;
_codeGenOptions = codeGenOptions.Value; _codeGenOptions = codeGenOptions.Value;
@ -713,6 +713,9 @@ public class SysCodeGenService : IDynamicApiController, ITransient
} }
await _db.Insertable(menus).ExecuteCommandAsync(); await _db.Insertable(menus).ExecuteCommandAsync();
// 删除角色菜单按钮缓存
App.GetRequiredService<SysCacheService>().RemoveByPrefixKey(CacheConst.KeyUserApi);
} }
/// <summary> /// <summary>

View File

@ -258,7 +258,7 @@ public class SysTenantService : IDynamicApiController, ITransient
}; };
await _sysRoleMenuService.GrantRoleMenu(new RoleMenuInput() { Id = newRole.Id, MenuIdList = menuIdList }); await _sysRoleMenuService.GrantRoleMenu(new RoleMenuInput() { Id = newRole.Id, MenuIdList = menuIdList });
//发布新增租户事件 // 发布新增租户事件
await _eventPublisher.PublishAsync(CommonConst.InitTenant, tenant); await _eventPublisher.PublishAsync(CommonConst.InitTenant, tenant);
} }
@ -302,7 +302,7 @@ public class SysTenantService : IDynamicApiController, ITransient
await _sysPosRep.AsDeleteable().Where(u => u.TenantId == input.Id).ExecuteCommandAsync(); await _sysPosRep.AsDeleteable().Where(u => u.TenantId == input.Id).ExecuteCommandAsync();
//发布删除租户事件 // 发布删除租户事件
await _eventPublisher.PublishAsync(CommonConst.DeleteTenant, input); await _eventPublisher.PublishAsync(CommonConst.DeleteTenant, input);
} }