diff --git a/Src/Dlhis.Basic/Device/Services/Implements/DevicePermissionService.cs b/Src/Dlhis.Basic/Device/Services/Implements/DevicePermissionService.cs index 40290280..a0a80efd 100644 --- a/Src/Dlhis.Basic/Device/Services/Implements/DevicePermissionService.cs +++ b/Src/Dlhis.Basic/Device/Services/Implements/DevicePermissionService.cs @@ -258,17 +258,16 @@ public class DevicePermissionService : IDevicePermissionService } var deivces = await _dbContext.Queryable().Where(x => deviceCodes.Contains(x.Code)).ToListAsync(); - deviceCodes = deivces.Select(x => x.Code).ToList(); - - var tasks = deviceCodes.Select(x => new DeviceTaskEntity + var tasks = deivces.Select(x => new DeviceTaskEntity { - DeviceUniqueNo = deivces.First(item => item.Code == x).UniqueNo, + DeviceUniqueNo = x.UniqueNo, Status = DeviceTaskStatusEnumType.Wait, Type = taskType, UserNo = userNo, CancellationId = 0, Version = 0, + TenantId = x.TenantId }) .ToList(); diff --git a/Src/Dlhis.Basic/Organization/Controllers/GainfosController.cs b/Src/Dlhis.Basic/Organization/Controllers/GainfosController.cs index 57489142..76c5bafe 100644 --- a/Src/Dlhis.Basic/Organization/Controllers/GainfosController.cs +++ b/Src/Dlhis.Basic/Organization/Controllers/GainfosController.cs @@ -72,6 +72,7 @@ public class GainfosController : ControllerBase /// /// [HttpPost("face")] + [IgnoreTenant] [Transactional] public async Task UploadFaceAsync(GainfoUploadFaceRequest request) { @@ -84,6 +85,7 @@ public class GainfosController : ControllerBase /// /// [HttpPost("batchface")] + [IgnoreTenant] public async Task UploadFaceAsync(List request) { await _gainfoService.UploadFacesAsync(request);