// // IHServiceHttpRequest.swift // Inhealth // // Created by weclouds on 2020/2/24. // Copyright © 2020 weclouds. All rights reserved. // import UIKit import SwiftyJSON //MARK:permission func g_alarm_get_listHttpRequest(_ username:String, client_key:String,os:String,version:String,token:String,count:Int,page:Int,hotelId:String?,buildId:String?,floorId:String?,roomId:String?,type:String?,keyword:String?,status:String?,success:successHandler?,fail:failHandler?){ IHServiceProvider.request(IHServiceApi.alarm_get_list(username: username, client_key: client_key, os: os, version: version, token: token, count: count, page: page,hotelId:hotelId, buildId: buildId, floorId: floorId, roomId: roomId, type: type, keyword: keyword, 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 } log.debug("error - \(error)") } } } func g_alarm_del_tHttpRequest(_ username:String, client_key:String,os:String,version:String,token:String,alarmId:String,success:successHandler?,fail:failHandler?){ IHServiceProvider.request(IHServiceApi.alarm_del_alarm(username: username, client_key: client_key, os: os, version: version, token: token, alarmId: alarmId)) { (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 } log.debug("error - \(error)") } } } func g_alarm_alarm_infoHttpRequest(_ username:String, client_key:String,os:String,version:String,token:String,alarmId:String,success:successHandler?,fail:failHandler?){ IHServiceProvider.request(IHServiceApi.alarm_alarm_info(username: username, client_key: client_key, os: os, version: version, token: token, alarmId: alarmId)) { (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 } log.debug("error - \(error)") } } } //维修人员列表 func g_repair_repair_navHttpRequest(_ username:String, client_key:String,os:String,version:String,token:String,devId:String,success:successHandler?,fail:failHandler?){ IHServiceProvider.request(IHServiceApi.repair_repair_nav(username: username, client_key: client_key, os: os, version: version, token: token, devId: devId)) { (result) in log.debug("\n username = \(username) \n client_key = \(client_key) \n os = \(os) \n version = \(version) \n token = \(token) \n devId = \(devId)") log.debug("result = \(result)") 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 } log.debug("error - \(error)") } } } //维修调度 func g_repair_repair_dispatchHttpRequest(_ username:String, client_key:String,os:String,version:String,token:String,alarmId:String, repairId:String,success:successHandler?,fail:failHandler?){ IHServiceProvider.request(IHServiceApi.repair_repair_dispatch(username: username, client_key: client_key, os: os, version: version, token: token, alarmId: alarmId, repairId: repairId)) { (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 } log.debug("error - \(error)") } } }