| | |
| | | |
| | | if needPopToTree{ |
| | | navigationController?.tabBarController?.selectedIndex = 2 |
| | | needPopToTree = false |
| | | } |
| | | |
| | | if AudioPlayer.getSharedInstance().scenePlayer?.timeControlStatus == .paused && UserDefaultSettingViewModel.getSetting()?.bgm != nil{ |
| | |
| | | |
| | | titleItems.removeAll() |
| | | |
| | | timer = Timer.scheduledTimer(timeInterval: 60, target: self, selector: #selector(autoUpdate), userInfo: nil, repeats: true) |
| | | timer = Timer.scheduledTimer(timeInterval: 30, target: self, selector: #selector(autoUpdate), userInfo: nil, repeats: true) |
| | | RunLoop.current.add(timer!, forMode: .default) |
| | | |
| | | titleItems.append(TitleItem(title: "每日疗愈", subTitle: "Daily Meditation")) |
| | |
| | | }).disposed(by: disposeBag) |
| | | |
| | | |
| | | |
| | | //BUDID:17184 |
| | | let m = MeditationModel() |
| | | m.id = 0 |
| | | self.viewModel.privateTodyModels = [m] |
| | | if !(UserViewModel.getLoginInfo()?.accessToken.isEmpty ?? true){ |
| | | // if !(UserViewModel.getLoginInfo()?.accessToken.isEmpty ?? true){ |
| | | Services.getPersonalityPlan().subscribe(onNext: { data in |
| | | if let m = data.data{ |
| | | if m.count > 0{ |
| | |
| | | self.tableView.reloadRows(at: [IndexPath(row: 1, section: 0)], with: .none) |
| | | } |
| | | }).disposed(by: disposeBag) |
| | | }else{ |
| | | self.tableView.reloadData() |
| | | } |
| | | // }else{ |
| | | // self.tableView.reloadData() |
| | | // } |
| | | |
| | | Services.getMeditationAndCateList().subscribe(onNext: { data in |
| | | if let m = data.data{ |
| | |
| | | |
| | | |
| | | @objc func autoUpdate(){ |
| | | print("--->") |
| | | Services.getTopdayMedita().subscribe(onNext: { data in |
| | | self.viewModel.todyModel = data.data |
| | | self.tableView.reloadRows(at: [IndexPath(row: 0, section: 0)], with: .none) |
| | | }).disposed(by: disposeBag) |
| | | guard !(viewModel.todyModel?.endPlayTime.isEmpty ?? true) else {return} |
| | | |
| | | let todayEndDay = Date().jq_format("yyyy-MM-dd") + " \(viewModel.todyModel!.endPlayTime)" |
| | | let endDayInterval = Date.jq_StringToTimeInterval(todayEndDay,"yyyy-MM-dd HH:mm:ss") |
| | | |
| | | if Date().timeIntervalSince1970 > endDayInterval{ |
| | | Services.getTopdayMedita().subscribe(onNext: { data in |
| | | self.viewModel.todyModel = data.data |
| | | self.tableView.reloadRows(at: [IndexPath(row: 0, section: 0)], with: .none) |
| | | }).disposed(by: disposeBag) |
| | | } |
| | | } |
| | | |
| | | @objc func searchAction(){ |
| | |
| | | cell.img_cover.image = UIImage(named: "bg_today") |
| | | cell.view_data.isHidden = true |
| | | } |
| | | |
| | | print("--->\(cell)") |
| | | |
| | | cell.setplaying() |
| | | return cell |