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