IHClassLightHttprequrest.swift 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. //
  2. // IHClassLightHttprequrest.swift
  3. // Inhealth
  4. //
  5. // Created by weclouds on 2020/7/26.
  6. // Copyright © 2020 weclouds. All rights reserved.
  7. //
  8. import UIKit
  9. import SwiftyJSON
  10. //设置灯的模式
  11. func net_school_get_model(username: String, client_key: String, os: String, version: String, token: String, id: String, success:successHandler?,fail:failHandler?){
  12. ClassLightProvider.request(ClassLightApi.school_get_model(username: username, client_key: client_key, os: os, version: version, token: token, id: id)) { (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. }
  28. }
  29. }
  30. func net_school_set_model(username:String,client_key:String,os:String,version:String,token:String, id:String,close_light:String,close_color:String,open_light:String,open_color:String,att_class_light:String,att_class_color:String,fin_class_light:String,fin_class_color:String,break_light:String,break_color:String,self_stu_light:String,self_stu_color:String,blackboard_light:String,blackboard_color:String,shadow_light:String,shadow_color:String,clientId:String,success:successHandler?,fail:failHandler?){
  31. ClassLightProvider.request(ClassLightApi.school_set_model(username: username, client_key: client_key, os: os, version: version, token: token, id: id, close_light: close_light, close_color: close_color, open_light: open_light, open_color: open_color, att_class_light: att_class_light, att_class_color: att_class_color, fin_class_light: fin_class_light, fin_class_color: fin_class_color, break_light: break_light, break_color: break_color, self_stu_light: self_stu_light, self_stu_color: self_stu_color, blackboard_light: blackboard_light, blackboard_color: blackboard_color, shadow_light: shadow_light, shadow_color: shadow_color, clientId: clientId)) { (result) in
  32. switch result{
  33. case let .success(response):
  34. do{
  35. let json = try JSON(data: response.data)
  36. log.debug(json)
  37. success?(json)
  38. }catch{
  39. print("")
  40. }
  41. case let .failure(error):
  42. fail?()
  43. guard (error as? CustomStringConvertible) != nil else {
  44. break
  45. }
  46. }
  47. }
  48. }