123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148 |
- //
- // IHIHAirPurifiersHttpresquest.swift
- // Inhealth
- //
- // Created by weclouds on 2019/12/10.
- // Copyright © 2019 weclouds. All rights reserved.
- //
- import UIKit
- import SwiftyJSON
- import Result
- //MARK://设备详情
- func g_purifier_purifier_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?){
-
- AirPurifiersProvider.request(AirPurifiersApi.purifier_purifier_list(username: username, client_key: client_key, os: os, version: version, token: token, hotelId: hotelId, buildId: buildId, roomId: roomId, page: page, count: page, 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_purifier_save_purifierHttpRequest(_ username:String, client_key:String,os:String,version:String,token:String, purifierId: String?, name: String, deviceId: String, floorId: String, roomId: String,image:String,model: String,gatewayId: String,success:successHandler?,fail:failHandler?){
-
- AirPurifiersProvider.request(AirPurifiersApi.purifier_save_purifier(username: username, client_key: client_key, os: os, version: version, token: token, purifierId: purifierId, 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_purifier_purifier_infoHttpRequest(_ username:String, client_key:String,os:String,version:String,token:String, purifierId: String, success:successHandler?,fail:failHandler?){
-
- AirPurifiersProvider.request(AirPurifiersApi.purifier_purifier_info(username: username, client_key: client_key, os: os, version: version, token: token, purifierId: purifierId)) { (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_purifier_del_purifierHttpRequest(_ username:String, client_key:String,os:String,version:String,token:String, purifierId: String, success:successHandler?,fail:failHandler?){
-
- AirPurifiersProvider.request(AirPurifiersApi.purifier_del_purifier(username: username, client_key: client_key, os: os, version: version, token: token, purifierId: purifierId)) { (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_purifier_trun_off_deviceHttpRequest(_ username:String, client_key:String,os:String,version:String,token:String, purifierId: String,status:String,level:String?, success:successHandler?,fail:failHandler?){
-
- AirPurifiersProvider.request(AirPurifiersApi.purifier_trun_off_device(username: username, client_key: client_key, os: os, version: version, token: token, purifierId: purifierId, status: status, level: level)) { (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_purifier_purifier_reportHttpRequest(_ username:String, client_key:String,os:String,version:String,token:String, purifierId: String,dateType:String,date:String?, success:successHandler?,fail:failHandler?){
-
- // log.debug("username - \(username) \n client_key - \(client_key) \n os - \(os) \n version - \(version) \n purifierId - \(purifierId) \n type - \(type) \n dataType - \(dataType) \n")
- AirPurifiersProvider.request(AirPurifiersApi.purifier_purifier_report(username: username, client_key: client_key, os: os, version: version, token: token, purifierId: purifierId, dateType: dateType, date: date)) { (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
- }
- }
- }
- }
|