diff --git a/Src/Dlhis.Basic/Device/Controllers/DevicePermissionsController.cs b/Src/Dlhis.Basic/Device/Controllers/DevicePermissionsController.cs
index d7b1a1c7..29642d0f 100644
--- a/Src/Dlhis.Basic/Device/Controllers/DevicePermissionsController.cs
+++ b/Src/Dlhis.Basic/Device/Controllers/DevicePermissionsController.cs
@@ -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")]
diff --git a/Src/Dlhis.Basic/Device/Request/DeviceGainfoReset.cs b/Src/Dlhis.Basic/Device/Request/DeviceGainfoReset.cs
index c7614ba6..5364cebf 100644
--- a/Src/Dlhis.Basic/Device/Request/DeviceGainfoReset.cs
+++ b/Src/Dlhis.Basic/Device/Request/DeviceGainfoReset.cs
@@ -9,4 +9,6 @@ public class DeviceGainfoReset
[EnumDataType(typeof(GainfoUserTypeEnumType))]
public GainfoUserTypeEnumType? UserType { get; set; }
+
+ public string Search { get; set; }
}
\ No newline at end of file
diff --git a/Src/Dlhis.Basic/Device/Services/IDevicePermissionService.cs b/Src/Dlhis.Basic/Device/Services/IDevicePermissionService.cs
index 24da92c2..103b15f9 100644
--- a/Src/Dlhis.Basic/Device/Services/IDevicePermissionService.cs
+++ b/Src/Dlhis.Basic/Device/Services/IDevicePermissionService.cs
@@ -46,7 +46,8 @@ public interface IDevicePermissionService : IScopeDependency
/// 重新下发设备中人员
///
///
+ ///
///
///
- Task ResetGainfoPageByDeviceAsync(Guid code, GainfoUserTypeEnumType? userType);
+ Task ResetGainfoPageByDeviceAsync(Guid code, string search, GainfoUserTypeEnumType? userType);
}
\ No newline at end of file
diff --git a/Src/Dlhis.Basic/Device/Services/Implements/DevicePermissionService.cs b/Src/Dlhis.Basic/Device/Services/Implements/DevicePermissionService.cs
index 70e08d34..7bccc030 100644
--- a/Src/Dlhis.Basic/Device/Services/Implements/DevicePermissionService.cs
+++ b/Src/Dlhis.Basic/Device/Services/Implements/DevicePermissionService.cs
@@ -272,7 +272,7 @@ public class DevicePermissionService : IDevicePermissionService
}
///
- public async Task ResetGainfoPageByDeviceAsync(Guid code, GainfoUserTypeEnumType? userType)
+ public async Task ResetGainfoPageByDeviceAsync(Guid code, string search, GainfoUserTypeEnumType? userType)
{
var device = await _dbContext.Queryable().Where(x => x.Code == code).SingleAsync();
device.ThrowIfNull("设备不存在");