From 8c8c3dc08d4a934ac5082c9413765a2994f8de0f Mon Sep 17 00:00:00 2001
From: 杨锴 <841720330@qq.com>
Date: 星期二, 08 十月 2024 10:27:22 +0800
Subject: [PATCH] fix UI + StoreKit Config

---
 XQMuse/Root/Me/MeVC.swift |   16 ++++++++++++++++
 1 files changed, 16 insertions(+), 0 deletions(-)

diff --git a/XQMuse/Root/Me/MeVC.swift b/XQMuse/Root/Me/MeVC.swift
index e47d95f..c15ae74 100644
--- a/XQMuse/Root/Me/MeVC.swift
+++ b/XQMuse/Root/Me/MeVC.swift
@@ -9,6 +9,8 @@
 import QMUIKit
 import JQTools
 
+let Refreh_Notice_Noti = Notification.Name.init("Refreh_Notice_Noti")
+
 class MeVC: BaseVC {
 
 				@IBOutlet weak var scrollView: UIScrollView!
@@ -26,6 +28,7 @@
 				@IBOutlet weak var label_sustainDay: UILabel!
 				@IBOutlet weak var label_today: UILabel!
 				@IBOutlet weak var image_medal: UIImageView!
+				@IBOutlet weak var btn_notice: NoticeBtn!
 				
 				@IBOutlet weak var image_userAvatar: UIImageView!
 				@IBOutlet weak var label_userName: UILabel!
@@ -41,6 +44,7 @@
 								view_rank.addGestureRecognizer(tap)
 
 								getData()
+								queryNotice()
     }
 
 				override func setUI() {
@@ -59,10 +63,22 @@
 								btn_share.imagePosition = .top
 				}
 
+				private func queryNotice(){
+								Services.queryNotice().subscribe(onNext: {data in
+												self.btn_notice.hasNotice(!(data.data ?? false))
+								}).disposed(by: disposeBag)
+				}
+
 				override func setRx() {
 								NotificationCenter.default.rx.notification(UpdateUserProfile_Noti, object: nil).take(until: self.rx.deallocated).subscribe(onNext: { _ in
 												self.getData()
 								}).disposed(by: disposeBag)
+
+								NotificationCenter.default.rx.notification(Refreh_Notice_Noti, object: nil).take(until: self.rx.deallocated).subscribe(onNext: { _ in
+												self.queryNotice()
+								}).disposed(by: disposeBag)
+
+
 				}
 
 

--
Gitblit v1.7.1