From 63f7ed967433acee3ae8764c7a077e15c29c41f2 Mon Sep 17 00:00:00 2001 From: 杨锴 <841720330@qq.com> Date: 星期三, 06 十一月 2024 21:17:19 +0800 Subject: [PATCH] fix bug --- XQMuse/Root/TreeGroup/VC/TreeTeskEnergyExchangeVC.swift | 13 +++++++++---- 1 files changed, 9 insertions(+), 4 deletions(-) diff --git a/XQMuse/Root/TreeGroup/VC/TreeTeskEnergyExchangeVC.swift b/XQMuse/Root/TreeGroup/VC/TreeTeskEnergyExchangeVC.swift index 04ef4a6..1af0033 100644 --- a/XQMuse/Root/TreeGroup/VC/TreeTeskEnergyExchangeVC.swift +++ b/XQMuse/Root/TreeGroup/VC/TreeTeskEnergyExchangeVC.swift @@ -33,10 +33,7 @@ viewModel.configure(tableView) viewModel.beginRefresh() - Services.getTotalEnergy().subscribe(onNext: {[weak self] data in - self?.viewModel.energyValue.accept(data.data ?? 0) - self?.label_energy.text = "\(data.data ?? 0)" - }).disposed(by: disposeBag) + getData() Services.getCustomerCode().subscribe(onNext: {[weak self] data in self?.image_qrCode.sd_setImage(with: URL(string: data.data ?? "")) @@ -63,6 +60,13 @@ tableView.separatorStyle = .none tableView.register(UINib(nibName: "TreeTeskEnergyTCell", bundle: nil), forCellReuseIdentifier: "_TreeTeskEnergyTCell") } + + private func getData(){ + Services.getTotalEnergy().subscribe(onNext: {[weak self] data in + self?.viewModel.energyValue.accept(data.data ?? 0) + self?.label_energy.text = "\(data.data ?? 0)" + }).disposed(by: disposeBag) + } @objc func exchangeRecordAction(){ let vc = TreeTeskEnergyExchangeRecordVC() @@ -107,6 +111,7 @@ Services.exchangeGift(prizeId: m.id).subscribe(onNext: {data in TreeTeskExchangeSuccessView.show(code: data.data ?? "",customerImage: self.image_qrCode.image ?? UIImage()) self.viewModel.beginRefresh() + self.getData() }).disposed(by: self.disposeBag) } } -- Gitblit v1.7.1