public async Task <NorthApiResult> DeviceModify(DeviceModifyModel model) { var result = new NorthApiResult(); if (model == null) { result.Msg = "参数不能为空"; return(result); } if (model.DeviceId.IsNull()) { result.Msg = "DeviceId不能为空"; return(result); } var url = $"{_urls.DeviceModify}/{model.DeviceId}"; var httpResult = await _httpHandler.PutJson(url, model); result.StatusCode = httpResult.StatusCode; if (result.StatusCode == HttpStatusCode.NoContent) { result.Success = true; _logger?.LogDebug("DeviceModify:{@Result}", result.Success); } else { result.Error = JsonConvert.DeserializeObject <HttpError>(httpResult.Content); _logger?.LogDebug("DeviceModify:{@Error}", result.Error); } return(result); }
/// <summary> /// 修改设备信息 /// </summary> /// <returns></returns> private async Task DeviceModify() { var model = new DeviceModifyModel { DeviceId = _deviceId, Name = "测试" }; await _client.DeviceModify(model); }