refactor:完成重构设备的添加,删除,更新。

This commit is contained in:
2025-10-22 14:06:16 +08:00
parent e995ec7207
commit 54d040b45f
76 changed files with 1028 additions and 1161 deletions

View File

@@ -107,24 +107,24 @@ namespace DMS.Application.Services.Database
if (dto.TriggerMenu != null)
{
// 使用现有的菜单查找逻辑来获取父菜单
var parentMenu = await _repositoryManager.Menus.GetMenuByTargetIdAsync(Core.Enums.MenuType.TriggerMenu, 0);
if (parentMenu != null)
{
// 设置菜单的关联信息
dto.TriggerMenu.ParentId = parentMenu.Id;
dto.TriggerMenu.MenuType = Core.Enums.MenuType.TriggerMenu;
dto.TriggerMenu.TargetId = createdTrigger.Id;
//var parentMenu = await _repositoryManager.Menus.GetMenuByTargetIdAsync(Core.Enums.MenuType.TriggerMenu, 0);
//if (parentMenu != null)
//{
// // 设置菜单的关联信息
// dto.TriggerMenu.ParentId = parentMenu.Id;
// dto.TriggerMenu.MenuType = Core.Enums.MenuType.TriggerMenu;
// dto.TriggerMenu.TargetId = createdTrigger.Id;
// 添加菜单到数据库
var addMenu = await _repositoryManager.Menus.AddAsync(dto.TriggerMenu);
if (addMenu == null || addMenu.Id == 0)
{
throw new InvalidOperationException($"添加触发器菜单失败:{addMenu}");
}
// // 添加菜单到数据库
// var addMenu = await _repositoryManager.Menus.AddAsync(dto.TriggerMenu);
// if (addMenu == null || addMenu.Id == 0)
// {
// throw new InvalidOperationException($"添加触发器菜单失败:{addMenu}");
// }
// 更新dto中的菜单对象
dto.TriggerMenu = addMenu;
}
// // 更新dto中的菜单对象
// dto.TriggerMenu = addMenu;
//}
}
await _repositoryManager.CommitAsync();