fix 权限任务生成优化

This commit is contained in:
2024-12-09 18:32:09 +08:00
parent b54880db8c
commit 010eae6bd7
21 changed files with 1419 additions and 880 deletions

View File

@@ -17,10 +17,12 @@ namespace Dlhis.Basic.Device.Controllers;
public class DevicePermissionsController : ControllerBase
{
private readonly IDevicePermissionService _devicePermissionService;
private readonly IDevicePermissionAnalyzeService _devicePermissionAnalyzeService;
public DevicePermissionsController(IDevicePermissionService devicePermissionService)
public DevicePermissionsController(IDevicePermissionService devicePermissionService, IDevicePermissionAnalyzeService devicePermissionAnalyzeService)
{
_devicePermissionService = devicePermissionService;
_devicePermissionAnalyzeService = devicePermissionAnalyzeService;
}
/// <summary>
@@ -67,7 +69,7 @@ public class DevicePermissionsController : ControllerBase
[HttpGet("assignments")]
public async Task<List<Guid>> GetAssignmentsAsync([FromQuery] DeviceGetAssignmentsRequest request)
{
return await _devicePermissionService.GetAssignmentsAsync(request);
return await _devicePermissionAnalyzeService.GetAssignmentsAsync(request);
}
/// <summary>
@@ -78,7 +80,7 @@ public class DevicePermissionsController : ControllerBase
[HttpGet("assignments-unique")]
public async Task<List<GainfoDto>> GetAssignmentUniqueAsync([FromQuery] DeviceGetAssignmentUniquesRequest request)
{
return await _devicePermissionService.GetAssignmentUniqueAsync(request);
return await _devicePermissionAnalyzeService.GetAssignmentUniqueAsync(request);
}
/// <summary>
@@ -114,13 +116,4 @@ public class DevicePermissionsController : ControllerBase
{
return await _devicePermissionService.GetUserDevicePermissionsAsync(code);
}
[AllowAnonymous]
[HttpGet("test2")]
[IgnoreTenant]
public async Task GetUserDevicePermissions2Async()
{
await _devicePermissionService.GetUserDevicePermissions2Async();
}
}