fix id返回,仅判断meal设,移除心跳间隔30秒判断

This commit is contained in:
2024-06-17 10:32:57 +08:00
parent 909d310620
commit a9d9427da6
3 changed files with 14 additions and 8 deletions

View File

@@ -126,10 +126,14 @@ public class DeviceService : IDeviceService
var item = request[i];
await SaveAsync(item);
var registry = await _dbContext.Queryable<DeviceRegistryEntity>().Where(x => x.DeviceUniqueNo == item.UniqueNo).FirstAsync();
businessPlaces.Any(x => x.Code == item.BusinessPlaceCode).ThrowIfFalse("营业点不存在");
registry.BusinessPlaceCode = item.BusinessPlaceCode;
await _dbContext.UpdateAsync(registry);
if (item.Type == DeviceTypeEnumType.Meal)
{
var registry = await _dbContext.Queryable<DeviceRegistryEntity>().Where(x => x.DeviceUniqueNo == item.UniqueNo).FirstAsync();
businessPlaces.Any(x => x.Code == item.BusinessPlaceCode).ThrowIfFalse("营业点不存在");
registry.BusinessPlaceCode = item.BusinessPlaceCode;
await _dbContext.UpdateAsync(registry);
}
}
catch (Exception ex)
{
@@ -269,7 +273,7 @@ public class DeviceService : IDeviceService
_dbContext.Client.QueryFilter.Restore();
}
}
public async Task<List<DeviceResponse>> GetAttendanceDevicesAsync()
{