IHServiceHttpRequest.swift 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137
  1. //
  2. // IHServiceHttpRequest.swift
  3. // Inhealth
  4. //
  5. // Created by weclouds on 2020/2/24.
  6. // Copyright © 2020 weclouds. All rights reserved.
  7. //
  8. import UIKit
  9. import SwiftyJSON
  10. //MARK:permission
  11. 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?){
  12. 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
  13. switch result{
  14. case let .success(response):
  15. do{
  16. let json = try JSON(data: response.data)
  17. log.debug(json)
  18. success?(json)
  19. }catch{
  20. print("")
  21. }
  22. case let .failure(error):
  23. fail?()
  24. guard (error as? CustomStringConvertible) != nil else {
  25. break
  26. }
  27. log.debug("error - \(error)")
  28. }
  29. }
  30. }
  31. func g_alarm_del_tHttpRequest(_ username:String, client_key:String,os:String,version:String,token:String,alarmId:String,success:successHandler?,fail:failHandler?){
  32. IHServiceProvider.request(IHServiceApi.alarm_del_alarm(username: username, client_key: client_key, os: os, version: version, token: token, alarmId: alarmId)) { (result) in
  33. switch result{
  34. case let .success(response):
  35. do{
  36. let json = try JSON(data: response.data)
  37. log.debug(json)
  38. success?(json)
  39. }catch{
  40. print("")
  41. }
  42. case let .failure(error):
  43. fail?()
  44. guard (error as? CustomStringConvertible) != nil else {
  45. break
  46. }
  47. log.debug("error - \(error)")
  48. }
  49. }
  50. }
  51. func g_alarm_alarm_infoHttpRequest(_ username:String, client_key:String,os:String,version:String,token:String,alarmId:String,success:successHandler?,fail:failHandler?){
  52. IHServiceProvider.request(IHServiceApi.alarm_alarm_info(username: username, client_key: client_key, os: os, version: version, token: token, alarmId: alarmId)) { (result) in
  53. switch result{
  54. case let .success(response):
  55. do{
  56. let json = try JSON(data: response.data)
  57. log.debug(json)
  58. success?(json)
  59. }catch{
  60. print("")
  61. }
  62. case let .failure(error):
  63. fail?()
  64. guard (error as? CustomStringConvertible) != nil else {
  65. break
  66. }
  67. log.debug("error - \(error)")
  68. }
  69. }
  70. }
  71. //维修人员列表
  72. func g_repair_repair_navHttpRequest(_ username:String, client_key:String,os:String,version:String,token:String,devId:String,success:successHandler?,fail:failHandler?){
  73. IHServiceProvider.request(IHServiceApi.repair_repair_nav(username: username, client_key: client_key, os: os, version: version, token: token, devId: devId)) { (result) in
  74. log.debug("\n username = \(username) \n client_key = \(client_key) \n os = \(os) \n version = \(version) \n token = \(token) \n devId = \(devId)")
  75. log.debug("result = \(result)")
  76. switch result{
  77. case let .success(response):
  78. do{
  79. let json = try JSON(data: response.data)
  80. log.debug(json)
  81. success?(json)
  82. }catch{
  83. print("")
  84. }
  85. case let .failure(error):
  86. fail?()
  87. guard (error as? CustomStringConvertible) != nil else {
  88. break
  89. }
  90. log.debug("error - \(error)")
  91. }
  92. }
  93. }
  94. //维修调度
  95. func g_repair_repair_dispatchHttpRequest(_ username:String, client_key:String,os:String,version:String,token:String,alarmId:String, repairId:String,success:successHandler?,fail:failHandler?){
  96. IHServiceProvider.request(IHServiceApi.repair_repair_dispatch(username: username, client_key: client_key, os: os, version: version, token: token, alarmId: alarmId, repairId: repairId)) { (result) in
  97. switch result{
  98. case let .success(response):
  99. do{
  100. let json = try JSON(data: response.data)
  101. log.debug(json)
  102. success?(json)
  103. }catch{
  104. print("")
  105. }
  106. case let .failure(error):
  107. fail?()
  108. guard (error as? CustomStringConvertible) != nil else {
  109. break
  110. }
  111. log.debug("error - \(error)")
  112. }
  113. }
  114. }