IHCurtainHttpRequest.swift 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. //
  2. // IHCurtainHttpRequest.swift
  3. // Inhealth
  4. //
  5. // Created by weclouds on 2020/7/27.
  6. // Copyright © 2020 weclouds. All rights reserved.
  7. //
  8. import UIKit
  9. import SwiftyJSON
  10. func net_school_get_curtain_mode(username:String,client_key:String,os:String,version:String,token:String, id:String,success:successHandler?,fail:failHandler?){
  11. CurtainProvider.request(CurtainApi.school_get_curtain_mode(username: username, client_key: client_key, os: os, version: version, token: token, id: id)) { (result) in
  12. switch result{
  13. case let .success(response):
  14. do{
  15. let json = try JSON(data: response.data)
  16. log.debug(json)
  17. success?(json)
  18. }catch{
  19. print("")
  20. }
  21. case let .failure(error):
  22. fail?()
  23. guard (error as? CustomStringConvertible) != nil else {
  24. break
  25. }
  26. }
  27. }
  28. }
  29. func net_school_set_curtain_mode(username: String, client_key: String, os: String, version: String, token: String, id: String, close_status: String, open_status: String, att_class_status: String, fin_class_status: String, break_status: String, self_stu_status: String, blackboard_status: String, shadow_status: String, clientId: String,success:successHandler?,fail:failHandler?){
  30. CurtainProvider.request(CurtainApi.school_set_curtain_mode(username: username, client_key: client_key, os: os, version: version, token: token, id: id, close_status: close_status, open_status: open_status, att_class_status: att_class_status, fin_class_status: fin_class_status, break_status: break_status, self_stu_status: self_stu_status, blackboard_status: blackboard_status, shadow_status: shadow_status, clientId: clientId)) { (result) in
  31. switch result{
  32. case let .success(response):
  33. do{
  34. let json = try JSON(data: response.data)
  35. log.debug(json)
  36. success?(json)
  37. }catch{
  38. print("")
  39. }
  40. case let .failure(error):
  41. fail?()
  42. guard (error as? CustomStringConvertible) != nil else {
  43. break
  44. }
  45. }
  46. }
  47. }