无故事王国
2023-11-24 0956065363582c474fdead4b923adced42138641
WanPai/Root/Home/VC/HomeVC.swift
@@ -36,25 +36,6 @@
    override func viewDidLoad() {
        super.viewDidLoad()
      startLocation()
        Services.startCourseHome().subscribe(onNext: {[weak self] data in
            if let model = data.data{
            UserDefaults.standard.setValue(model.stuId, forKey: "currentStuId")
            UserDefaults.standard.synchronize()
                if model.isThere == 1{
                    let courseInfoVC = CourseInfoVC()
                    courseInfoVC.startClouseHomeModel = model
                    let clouseNav = BaseNav(rootViewController: courseInfoVC)
               clouseNav.tabBarItem = UITabBarItem(title: "玩湃运动营", image: UIImage(named: "tabbar_course"), selectedImage: UIImage(named: "tabbar_course_s")?.withRenderingMode(.alwaysOriginal))
                    self?.tabBarController?.viewControllers![1] = clouseNav
                }else {
                    if let vc = (self?.tabBarController?.viewControllers?[1] as? BaseNav)?.topViewController as? CourseVC{
                        vc.startClouseHomeModel = model
                    }
                }
            }
        }).disposed(by: disposeBag)
      Services.bannerList(position: .homeTop).subscribe(onNext: {[weak self] data in
         if let models = data.data{
            var bannerResources = [CommonBannerModel]()
@@ -191,20 +172,6 @@
            }
            return false
         }
//         let temp = self.items.map { m in
//            if let n = m as? HomeStoreConfigModel{
//               return "\(n.sort)"
//            }
//            if let n = m as? HomeStoreTopBannerModel{
//               return "\(n.sort)"
//            }
//            return ""
//         }
//
//         print("---->")
//         print(temp.joined(separator: ","))
//         print("---->")
         self.layout.collectionView?.reloadData()
         self.collectionView.reloadData()
@@ -366,7 +333,7 @@
        let item = items[indexPath.row]
      if let m = item as? HomeStoreConfigModel{
         cell.img.sd_setImage(with: URL(string: m.backgroundImage), placeholderImage: m.type.defaultImg, options: .lowPriority)
         cell.img.sd_setImage(with: URL(string: m.backgroundImage), placeholderImage: nil, options: .lowPriority)
      }
      if let m = item as? HomeStoreTopBannerModel{