This commit is contained in:
2025-03-21 13:05:12 +08:00
parent 38fbfbf983
commit 2417088352
4 changed files with 6 additions and 3 deletions

View File

@@ -100,7 +100,7 @@ public class DevicePermissionsController : ControllerBase
[CrossTenant]
public async Task ResetGainfoPageByDeviceAsync(DeviceGainfoReset request)
{
await _devicePermissionService.ResetGainfoPageByDeviceAsync(request.Code, request.UserType);
await _devicePermissionService.ResetGainfoPageByDeviceAsync(request.Code, request.Search, request.UserType);
}
[HttpGet("userPermissionCodes")]

View File

@@ -9,4 +9,6 @@ public class DeviceGainfoReset
[EnumDataType(typeof(GainfoUserTypeEnumType))]
public GainfoUserTypeEnumType? UserType { get; set; }
public string Search { get; set; }
}

View File

@@ -46,7 +46,8 @@ public interface IDevicePermissionService : IScopeDependency
/// 重新下发设备中人员
/// </summary>
/// <param name="code"></param>
/// <param name="search"></param>
/// <param name="userType"></param>
/// <returns></returns>
Task ResetGainfoPageByDeviceAsync(Guid code, GainfoUserTypeEnumType? userType);
Task ResetGainfoPageByDeviceAsync(Guid code, string search, GainfoUserTypeEnumType? userType);
}

View File

@@ -272,7 +272,7 @@ public class DevicePermissionService : IDevicePermissionService
}
/// <inheritdoc />
public async Task ResetGainfoPageByDeviceAsync(Guid code, GainfoUserTypeEnumType? userType)
public async Task ResetGainfoPageByDeviceAsync(Guid code, string search, GainfoUserTypeEnumType? userType)
{
var device = await _dbContext.Queryable<DeviceEntity>().Where(x => x.Code == code).SingleAsync();
device.ThrowIfNull("设备不存在");