diff --git a/ZR.Admin.WebApi/Controllers/Business/OdfPortsController.cs b/ZR.Admin.WebApi/Controllers/Business/OdfPortsController.cs
index c0cc396..ac75146 100644
--- a/ZR.Admin.WebApi/Controllers/Business/OdfPortsController.cs
+++ b/ZR.Admin.WebApi/Controllers/Business/OdfPortsController.cs
@@ -11,6 +11,7 @@ using System.Threading.Tasks;
using ZR.Repository;
using Aliyun.OSS;
using System.Linq;
+using ZR.Model.System.Dto;
//创建时间:2025-08-05
namespace ZR.Admin.WebApi.Controllers.Business
@@ -148,7 +149,6 @@ namespace ZR.Admin.WebApi.Controllers.Business
return SUCCESS(info);
}
-
///
/// 查询端口详情
///
diff --git a/ZR.Admin.WebApi/Controllers/Business/OdfRoomsController.cs b/ZR.Admin.WebApi/Controllers/Business/OdfRoomsController.cs
index 763351a..4eedbd9 100644
--- a/ZR.Admin.WebApi/Controllers/Business/OdfRoomsController.cs
+++ b/ZR.Admin.WebApi/Controllers/Business/OdfRoomsController.cs
@@ -10,6 +10,10 @@ using SqlSugar;
using static SKIT.FlurlHttpClient.Wechat.Api.Models.WxaBusinessGetLiveInfoResponse.Types;
using Aliyun.OSS;
using Azure;
+using ZR.Model.System.Dto;
+using SkiaSharp;
+using static SKIT.FlurlHttpClient.Wechat.Api.Models.CardMemberCardActivateUserFormSetRequest.Types;
+using ZR.Model.System;
//创建时间:2025-08-05
namespace ZR.Admin.WebApi.Controllers.Business
@@ -35,6 +39,8 @@ namespace ZR.Admin.WebApi.Controllers.Business
///
private readonly ISysUserService _SysUserService;
+
+
///
///机架
///
@@ -72,18 +78,6 @@ namespace ZR.Admin.WebApi.Controllers.Business
[ActionPermissionFilter(Permission = "odfrooms:list")]
public IActionResult QueryOdfRooms([FromQuery] OdfRoomsQueryDto parm)
{
- //long userId = HttpContext.GetUId();
- //var user = _SysUserService.SelectUserById(userId);
- ////user.RoleIds
- //if (!user.IsAdmin && user.Roles.Any(it => it.DataScope == 4))
- //{
- // //user.DeptId;
- // //parm.DeptIds = user.DeptIds;
- //}
- //else if (!user.IsAdmin && user.Roles.Any(it => it.DataScope == 3))
- //{
- // parm.DeptIds = new List() { user.DeptId };
- //}
var response = _OdfRoomsService.GetList(parm);
return SUCCESS(response);
}
@@ -209,6 +203,39 @@ namespace ZR.Admin.WebApi.Controllers.Business
return SUCCESS(response);
}
+ ///
+ /// 查询公司下的所有区域
+ ///
+ ///
+ [HttpGet("getcompany")]
+ [ActionPermissionFilter(Permission = "odfrooms:query")]
+ public IActionResult GetCompany()
+ {
+ var dept = sysDeptService.AsQueryable().Where(it => it.ParentId == 0 && it.Status == 0 && it.DelFlag == 0).First();
+ if (dept != null)
+ {
+ var list = sysDeptService.AsQueryable().Where(it => it.ParentId == dept.DeptId).Select(it => new { it.DeptId, it.DeptName }).ToList();
+ return SUCCESS(list);
+ }
+ return SUCCESS(new List