fix 上传人脸触发任务失败问题
This commit is contained in:
@@ -258,17 +258,16 @@ public class DevicePermissionService : IDevicePermissionService
|
||||
}
|
||||
|
||||
var deivces = await _dbContext.Queryable<DeviceEntity>().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();
|
||||
|
||||
|
||||
@@ -72,6 +72,7 @@ public class GainfosController : ControllerBase
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
[HttpPost("face")]
|
||||
[IgnoreTenant]
|
||||
[Transactional]
|
||||
public async Task UploadFaceAsync(GainfoUploadFaceRequest request)
|
||||
{
|
||||
@@ -84,6 +85,7 @@ public class GainfosController : ControllerBase
|
||||
/// <param name="request"></param>
|
||||
/// <returns></returns>
|
||||
[HttpPost("batchface")]
|
||||
[IgnoreTenant]
|
||||
public async Task UploadFaceAsync(List<GainfoUploadFaceRequest> request)
|
||||
{
|
||||
await _gainfoService.UploadFacesAsync(request);
|
||||
|
||||
Reference in New Issue
Block a user