123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147 |
- //
- // IHSensorHttpRequest.swift
- // Inhealth
- //
- // Created by weclouds on 2019/12/10.
- // Copyright © 2019 weclouds. All rights reserved.
- //
- import UIKit
- import SwiftyJSON
- import Result
- //MARK://设备详情
- func g_sensor_sensor_listHttpRequest(_ username:String, client_key:String,os:String,version:String,token:String, hotelId:String?,buildId: String?, roomId: String?, page: Int, count: Int, keywords: String?,success:successHandler?,fail:failHandler?){
-
- SenSorProvider.request(SensorApi.sensor_sensor_list(username: username, client_key: client_key, os: os, version: version, token: token, hotelId: hotelId, buildId: buildId, roomId: roomId, page: page, count: count, keywords: keywords)) { (result) in
- switch result{
- case let .success(response):
- do{
- let json = try JSON(data: response.data)
- log.debug(json)
- success?(json)
- }catch{
- print("")
- }
- case let .failure(error):
- fail?()
- guard (error as? CustomStringConvertible) != nil else {
-
- break
- }
- }
- }
- }
- //MARK : 添加编辑设备
- func g_sensor_save_sensorHttpRequest(_ username:String, client_key:String,os:String,version:String ,token:String, sensorId: String?, name: String, deviceId: String, floorId: String, roomId: String,image:String,model:String,gatewayId:String,success:successHandler?,fail:failHandler?){
-
- SenSorProvider.request(SensorApi.sensor_save_sensor(username: username, client_key: client_key, os: os, version: version, token: token, sensorId: sensorId, name: name, deviceId: deviceId, floorId: floorId, roomId: roomId, image: image,
- model:model,gatewayId:gatewayId)) { (result) in
- switch result{
- case let .success(response):
- do{
- let json = try JSON(data: response.data)
- log.debug(json)
- success?(json)
- }catch{
- print("")
- }
- case let .failure(error):
- fail?()
- guard (error as? CustomStringConvertible) != nil else {
-
- break
- }
- }
- }
- }
- //MARK :设备详情
- func g_sensor_sensor_infoHttpRequest(_ username:String, client_key:String,os:String,version:String ,token:String, sensorId: String, success:successHandler?,fail:failHandler?){
-
- SenSorProvider.request(SensorApi.sensor_sensor_info(username: username, client_key: client_key, os: os, version: version, token: token, sensorId: sensorId)) { (result) in
- switch result{
- case let .success(response):
- do{
- let json = try JSON(data: response.data)
- log.debug(json)
- success?(json)
- }catch{
- print("")
- }
- case let .failure(error):
- fail?()
- guard (error as? CustomStringConvertible) != nil else {
-
- break
- }
- }
- }
- }
- ///MARK :删除设备
- func g_sensor_del_sensorHttpRequest(_ username:String, client_key:String,os:String,version:String ,token:String, sensorId: String, success:successHandler?,fail:failHandler?){
-
- SenSorProvider.request(SensorApi.sensor_del_sensor(username: username, client_key: client_key, os: os, version: version, token: token, sensorId: sensorId)) { (result) in
- switch result{
- case let .success(response):
- do{
- let json = try JSON(data: response.data)
- log.debug(json)
- success?(json)
- }catch{
- print("")
- }
- case let .failure(error):
- fail?()
- guard (error as? CustomStringConvertible) != nil else {
-
- break
- }
- }
- }
- }
- ///MARK :删除设备
- func g_sensor_sensor_historyHttpRequest(_ username:String, client_key:String,os:String,version:String ,token:String, deviceId: String,date_type:String, success:successHandler?,fail:failHandler?){
-
- SenSorProvider.request(SensorApi.sensor_sensor_history(username: username, client_key: client_key, os: os, version: version, token: token, deviceId: deviceId, date_type: date_type)) { (result) in
- switch result{
- case let .success(response):
- do{
- let json = try JSON(data: response.data)
- log.debug(json)
- success?(json)
- }catch{
- print("")
- }
- case let .failure(error):
- fail?()
- guard (error as? CustomStringConvertible) != nil else {
-
- break
- }
- }
- }
- }
- //开关探头3秒巡检指令
- func g_sensor_set_status(username:String,client_key:String,os:String,version:String,token:String,clientId:String,id:String,status:String, success:successHandler?,fail:failHandler?) {
- SenSorProvider.request(SensorApi.sensor_set_status(username: username, client_key: client_key, os: os, version: version, token: token, clientId: clientId, id: id, status: status)) { (result) in
- switch result{
- case let .success(response):
- do{
- let json = try JSON(data: response.data)
- log.debug(json)
- success?(json)
- }catch{
- print("")
- }
- case let .failure(error):
- fail?()
- guard (error as? CustomStringConvertible) != nil else {
-
- break
- }
- }
- }
- }
|