From 09a372bc45fde16fd42257ab6f78b8deeecf720b Mon Sep 17 00:00:00 2001
From: 杨锴 <841720330@qq.com>
Date: 星期三, 16 四月 2025 16:38:05 +0800
Subject: [PATCH] fix bug

---
 XQMuse/Root/Me/VC/VIPCenterVC.swift |   24 ++++++++++++++++++++----
 1 files changed, 20 insertions(+), 4 deletions(-)

diff --git a/XQMuse/Root/Me/VC/VIPCenterVC.swift b/XQMuse/Root/Me/VC/VIPCenterVC.swift
index 12d3190..1b0410f 100644
--- a/XQMuse/Root/Me/VC/VIPCenterVC.swift
+++ b/XQMuse/Root/Me/VC/VIPCenterVC.swift
@@ -93,6 +93,22 @@
                 self.webView.loadHTMLString(string.jq_wrapHtml(), baseURL: nil)
             }
         }).disposed(by: disposeBag)
+
+        Services.getUserDetail(showProgress: false).subscribe(onNext: {[weak self]data in
+            if let model = data.data{
+                if model.isVip == .yes{
+                    self?.bg_vip.image = UIImage(named: "bg_vip")
+                    self?.label_vipHint.text = "您将享受所有会员专享音频,尽情畅游泉疗愈世界"
+                    self?.label_expirtTime.text = model.vipExpireTime.components(separatedBy: " ").first! + "到期"
+                }else{
+                    self?.bg_vip.image = UIImage(named: "bg_vip_u")
+                    self?.label_vipHint.text = "升级为会员,解锁会员专属体验"
+                    self?.label_expirtTime.text = "你还未开通会员服务"
+                }
+            }
+        }) { _ in
+           
+        }.disposed(by: disposeBag)
     }
 
     override func setRx() {
@@ -358,7 +374,7 @@
                 priorDayPrice = product.price.doubleValue / 365.0
 //            case "com.XQmuse.Non.renewing.half.year.1":
             case "com.XQmuse.non.renewable.sub.quarter.1":
-                priorDayPrice = product.price.doubleValue / 180.0
+                priorDayPrice = product.price.doubleValue / 90.0
 //            case "com.XQmuse.Non.renewing.month.1":
             case "com.XQmuse.non.renewable.sub.month.1":
                 priorDayPrice = product.price.doubleValue / 30.0
@@ -395,14 +411,14 @@
                 lable_priorDay.text = String(format: "¥%.2lf/天", vipContentModel.monthlyVipIos / 30.0)
             case 1:
 //                price = vipContentModel.quarterlyVipIos
-               label_title.text = "半年会员"
+               label_title.text = "季度会员"
                 formartPrice = vipContentModel.quarterlyVipIos.jq_formatFloat
-               lable_priorDay.text = String(format: "¥%.2lf/天", vipContentModel.quarterlyVipIos / 30.0)
+               lable_priorDay.text = String(format: "¥%.2lf/天", vipContentModel.quarterlyVipIos / 90)
             case 2:
 //                price = vipContentModel.annualVipIos
                 label_title.text = "年度会员"
                 formartPrice = vipContentModel.annualVipIos.jq_formatFloat
-                lable_priorDay.text = String(format: "¥%.2lf/天", vipContentModel.annualVipIos / 30.0)
+                lable_priorDay.text = String(format: "¥%.2lf/天", vipContentModel.annualVipIos / 365)
             default:break
         }
 

--
Gitblit v1.7.1