| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255 |
- //
- // IHLoginHttpRequest.swift
- // Inhealth
- //
- // Created by weclouds on 2019/12/6.
- // Copyright © 2019 weclouds. All rights reserved.
- //
- import UIKit
- import SwiftyJSON
- import Result
- //成功
- typealias successHandler = (_ json :JSON) ->(Void)
- typealias chartSuccessHandler = (_ type :String,_ json :JSON) ->()
- //失败
- typealias failHandler = ()->(Void)
- func g_common_get_code_imageHttpRequest(success:successHandler?,fail:failHandler?){
-
- LoginProvider.request(LoginApi.common_get_code_image) { (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
- }
- }
- }
- }
- //MARK:Login
- func g_common_loginHttpRequest(_ username:String, client_key:String,password:String,os:String,version:String,code:String?,success:successHandler?,fail:failHandler?){
-
- LoginProvider.request(LoginApi.common_login(username: username, client_key: client_key, password: password, os: os, version: version, code: code)) { (result) in
- 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
- }
- }
- }
- }
- //MARK:hotel_nav
- func g_common_hotel_navHttpRequest(success:successHandler?,fail:failHandler?){
-
- LoginProvider.request(LoginApi.common_hotel_nav) { (result) in
- 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
- }
- }
- }
- }
- //MARK:build_nav
- func g_common_build_navHttpRequest(_ hotelId:String,success:successHandler?,fail:failHandler?){
-
- LoginProvider.request(LoginApi.common_build_nav(hotelId: hotelId)) { (result) in
- 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
- }
- }
- }
- }
- //MARK:floor_nav
- func g_common_floor_navHttpRequest(_ buildId:String,success:successHandler?,fail:failHandler?){
-
- LoginProvider.request(LoginApi.common_floor_nav(buildId: buildId)) { (result) in
- 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
- }
- }
- }
- }
- //MARK:room_nav
- func g_common_room_navHttpRequest(_ floorId:String,success:successHandler?,fail:failHandler?){
-
- LoginProvider.request(LoginApi.common_room_nav(floorId: floorId)) { (result) in
- 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
- }
- }
- }
- }
- //MARK:username
- func g_common_get_user_roleHttpRequest(_ username:String,success:successHandler?,fail:failHandler?){
-
- LoginProvider.request(LoginApi.common_get_user_role(username: username)) { (result) in
- 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
- }
- }
- }
- }
- func g_common_register_userHttpRequest(_ username:String,password:String,truePassword:String,name:String,age:String,roomId:String,avatar:String,success:successHandler?,fail:failHandler?){
-
- LoginProvider.request(LoginApi.common_register_user(username: username, password: password, truePassword: truePassword, name: name, age: age, roomId: roomId,avatar:avatar)) { (result) in
- 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
- }
- }
- }
- }
- //顾客房间
- func g_user_get_room_statusHttpRequest(_ username:String,client_key:String,os:String,version:String,token:String,success:successHandler?,fail:failHandler?){
-
- LoginProvider.request(LoginApi.user_get_room_status(username: username, client_key: client_key, os: os, version: version, token: token)) { (result) in
- 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
- }
- }
- }
- }
|