fix 获取跨基地分配部门权限问题

This commit is contained in:
2024-07-22 17:33:40 +08:00
parent 7889bcdbba
commit 936836e246

View File

@@ -119,7 +119,7 @@ public class DevicePermissionService : IDevicePermissionService
public async Task<List<Guid>> GetAssignmentsAsync(DeviceGetAssignmentsRequest request)
{
var currentTenantId = request.TenantId ??= _currentUser.GetStringTenantId();
var currentTenantId = request.AssignType == AssignTypeEnumType.Department ? request.TenantId : _currentUser.GetStringTenantId();
var role = _currentUser.GetRole();
var isAll = role is "admin" or "tenant-admin";
var deviceCodes = _myDataPermissionService.GetMyDeviceCodes();