// // IHAirService.swift // Inhealth // // Created by weclouds on 2020/1/11. // Copyright © 2020 weclouds. All rights reserved. // import UIKit class IHAirService: NSObject { static let share = IHAirService() //获取设备日志 func getPurifierReport(_ purifierId:String,dateType:String,date:String?,requestSuccess:@escaping (PurifierReportData)->Void,requestFail:@escaping (()->Void)) { let username = AppShare.username let client_key = AppShare.client_key let os = AppShare.os let token = AppShare.token let version = AppShare.version g_purifier_purifier_reportHttpRequest(username, client_key: client_key, os: os, version: version, token: token, purifierId: purifierId, dateType: dateType, date: date, success: { (json) -> (Void) in let mReportData = PurifierReport_Info.fromJSON(json) let result = mReportData?.result if let data = result?.data{ requestSuccess(data) } }) { () -> (Void) in requestFail() } } func getPurifierInfo (_ purifierId:String,requestSuccess:@escaping (PurifierInfodata)->Void,requestFail:@escaping (()->Void)) { let username = AppShare.username let client_key = AppShare.client_key let os = AppShare.os let token = AppShare.token let version = AppShare.version g_purifier_purifier_infoHttpRequest(username, client_key: client_key, os: os, version: version, token: token, purifierId: purifierId, success: { (json) -> (Void) in let mPuirfierInfo = PurifierInfo_Info.fromJSON(json) let result = mPuirfierInfo?.result if let data = result?.data{ requestSuccess(data) } }) { () -> (Void) in requestFail() } } }