/// <summary> /// 更新设备状态 /// </summary> /// <param name="deviceUpdateStatus">设备状态</param> /// <returns>更新结果</returns> public IStatusCodeActionResult UpdateStatus(FlowDeviceUpdateStatus deviceUpdateStatus) { FlowDevice device = _context.Devices.SingleOrDefault(d => d.DeviceId == deviceUpdateStatus.DeviceId); if (device == null) { return(new NotFoundResult()); } device.DeviceStatus = deviceUpdateStatus.DeviceStatus; device.License = deviceUpdateStatus.License; device.Runtime = deviceUpdateStatus.Runtime; device.Systime = deviceUpdateStatus.Systime; device.Space = deviceUpdateStatus.Space; _context.Devices.Update(device); _context.SaveChanges(); return(new OkResult()); }
public IActionResult UpdateStatus([FromBody] FlowDeviceUpdateStatus deviceUpdateStatus) { return(_manager.UpdateStatus(deviceUpdateStatus)); }