123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- //
- // 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()
- }
- }
- }
|