宽窄优行-由【嘉易行】项目成品而来
无故事王国
2023-05-25 dc1998fc1ac124f6b9a0e434ccf91103dd936409
OKProject/Class/TravelAcrossCity(跨城)/ViewModels/TravelCityViewModel.swift
@@ -14,7 +14,7 @@
    var type = BehaviorRelay<TravelChooseCityType>(value: .start)
    /// 起点站点id
    var startSiteId = BehaviorRelay<String>.init(value: "")
    var subType = BehaviorRelay<Int>(value: 0)
    var subType = BehaviorRelay<OrderType>(value: .taxi)
    /// 拼音数组
    var pyData = BehaviorRelay<[String]>(value: [])
    var data = BehaviorRelay<[TravleCityModel]>.init(value:[])
@@ -23,7 +23,7 @@
    func getStartSite(){
        subject.onNext(.loading)
        if type.value == .start {
            APIManager.shared.provider.rx.request(.siteQuerySite(startSiteId: "", type: subType.value)).map(YYModel<[TravleCityModel]>.self).validate().subscribe {[unowned self] (r) in
            APIManager.shared.provider.rx.request(.siteQuerySite(startSiteId: "", type: subType.value.rawValue)).map(YYModel<[TravleCityModel]>.self).validate().subscribe {[unowned self] (r) in
                guard let model = r.data else { return}
                /// 处理拼音
                for (_,vaule) in model.enumerated(){
@@ -38,7 +38,7 @@
                self.subject.onNext(.error(e))
            }.disposed(by: disposeBag)
        }else{
            APIManager.shared.provider.rx.request(.siteQuerySite(startSiteId: startSiteId.value, type: subType.value)).map(YYModel<[TravleCityModel]>.self).validate().subscribe {[unowned self] (r) in
            APIManager.shared.provider.rx.request(.siteQuerySite(startSiteId: startSiteId.value, type: subType.value.rawValue)).map(YYModel<[TravleCityModel]>.self).validate().subscribe {[unowned self] (r) in
                guard let model = r.data else { return}
                /// 处理拼音
                for (_,vaule) in model.enumerated(){