From 3dc12ef829d9bcd6a2a85a7456eb24f304c15c66 Mon Sep 17 00:00:00 2001
From: lmw <125975490@qq.com>
Date: 星期五, 28 二月 2025 17:05:37 +0800
Subject: [PATCH] 首页字体优化

---
 app/src/main/java/com/sinata/xqmuse/network/HttpManager.kt |   44 ++++++++++++++++++++++++--------------------
 1 files changed, 24 insertions(+), 20 deletions(-)

diff --git a/app/src/main/java/com/sinata/xqmuse/network/HttpManager.kt b/app/src/main/java/com/sinata/xqmuse/network/HttpManager.kt
index 39464de..ece883d 100644
--- a/app/src/main/java/com/sinata/xqmuse/network/HttpManager.kt
+++ b/app/src/main/java/com/sinata/xqmuse/network/HttpManager.kt
@@ -28,17 +28,6 @@
     }
 
     /**
-     * 支付
-     */
-    fun pay(
-        id: String,
-        payType: Int,
-        buyType: Int
-    ): Flowable<ResultData<PayInfo>> {
-        return request().pay(id,payType, buyType)
-    }
-
-    /**
      * 支付结果
      */
     fun success(
@@ -183,8 +172,8 @@
         return request().bankList()
     }
 
-    fun addBank(bank: String,name: String,phone: String,idCard:String,num: String): Flowable<ResultData<Any>> {
-        return request().addBank(Gson().toJson(BankInfo(bank,num,name,phone,idCard)))
+    fun addBank(bank: String,name: String,phone: String,idCard:String,num: String,code: String): Flowable<ResultData<Any>> {
+        return request().addBank(Gson().toJson(BankInfo(bank,num,name,phone,idCard,code)))
     }
 
     fun deleteBank(id: String): Flowable<ResultData<Any>> {
@@ -264,7 +253,7 @@
     /**
      * 微信登录-绑定手机号
      */
-    fun verifyCellPhone(token:String,phone: String,code: String,openid: String): Flowable<ResultData<Any>> {
+    fun verifyCellPhone(token:String,phone: String,code: String,openid: String): Flowable<ResultData<LoginBean>> {
         return request().verifyCellPhone(" $token",Gson().toJson(ReqBindWxPhone(code,phone,openid)))
     }
 
@@ -320,15 +309,15 @@
     /**
      * 验证码登录
      */
-    fun captchaLogin(code: String, phone: String): Flowable<ResultData<LoginBean>> {
-        return request().captchaLogin("{\"cellPhone\":\"${phone}\",\"captcha\":\"${code}\"}")
+    fun captchaLogin(device: String, code: String, phone: String): Flowable<ResultData<LoginBean>> {
+        return request().captchaLogin("{\"device\":\"${device}\",\"cellPhone\":\"${phone}\",\"captcha\":\"${code}\"}")
     }
 
     /**
      * wx登录
      */
-    fun wxLogin(openid: String?, name: String?,sex: Int?,avatar: String?): Flowable<ResultData<WxLoginBean>> {
-        return request().wxLogin(Gson().toJson(ReqWxLogin(avatar,name,sex,openid)))
+    fun wxLogin(device: String, openid: String?, name: String?,sex: Int?,avatar: String?): Flowable<ResultData<WxLoginBean>> {
+        return request().wxLogin(Gson().toJson(ReqWxLogin(device,avatar,name,sex,openid)))
     }
 
     /**
@@ -483,6 +472,14 @@
         return request().saveViewingHistory(time,id)
     }
 
+    fun saveUserHomeBackgroundMusic(id: String): Flowable<ResultData<Any>> {
+        return request().saveUserHomeBackgroundMusic(id)
+    }
+
+    fun getHomeBackgroundMusicByUserId(): Flowable<ResultData<BGMBean>> {
+        return request().getHomeBackgroundMusicByUserId()
+    }
+
     /**
      * 支付成功
      */
@@ -502,6 +499,13 @@
      */
     fun saveCourseStudyHistory(id: String,isOver:Int,secondLook:Int): Flowable<ResultData<Any>> {
         return request().saveCourseStudyHistory(id,isOver,secondLook)
+    }
+
+    /**
+     * 查询支付状态
+     */
+    fun queryPayment(id: String): Flowable<ResultData<String>> {
+        return request().queryPayment(id)
     }
 
     fun isFirst(): Flowable<ResultData<Boolean>> {
@@ -593,8 +597,8 @@
     /**
      * 支付
      */
-    fun placeOrder(orderFrom:Int,payType:Int,balanceFlag:Int,amount:Double?,receiverId:String?,targetId:String?,vipType:Int?): Flowable<ResultData<PayInfo>> {
-        return request().placeOrder(orderFrom, payType, balanceFlag, amount, receiverId, targetId, vipType)
+    fun placeOrder(orderFrom:Int,payType:Int,balanceFlag:Int,amount:Double?,receiverId:String?,targetId:String?,vipType:Int?,orderId:String? = null): Flowable<ResultData<ThirdPayInfo>> {
+        return request().placeOrder(orderFrom, payType, balanceFlag, amount, receiverId, targetId, vipType,orderId)
     }
 
     /**

--
Gitblit v1.7.1