From 718f31c92e2029d05260810435a2c70cef6e6ce5 Mon Sep 17 00:00:00 2001
From: lmw <125975490@qq.com>
Date: 星期四, 24 四月 2025 10:45:55 +0800
Subject: [PATCH] save

---
 app/src/main/java/com/sinata/xqmuse/network/ApiService.kt |   39 ++++++++++++++++++++++++++++-----------
 1 files changed, 28 insertions(+), 11 deletions(-)

diff --git a/app/src/main/java/com/sinata/xqmuse/network/ApiService.kt b/app/src/main/java/com/sinata/xqmuse/network/ApiService.kt
index a14f8c5..4b5a4bb 100644
--- a/app/src/main/java/com/sinata/xqmuse/network/ApiService.kt
+++ b/app/src/main/java/com/sinata/xqmuse/network/ApiService.kt
@@ -58,14 +58,6 @@
     ): Flowable<ResultData<Coupon>>
 
     @FormUrlEncoded
-    @POST(Apis.pay)
-    fun pay(
-        @Field("id") id: String,
-        @Field("payType") payType : Int,
-        @Field("buyType") buyType: Int
-    ): Flowable<ResultData<PayInfo>>
-
-    @FormUrlEncoded
     @POST(Apis.myFind)
     fun myFind(
         @Field("pageNum") pageNum: Int,
@@ -256,7 +248,7 @@
     fun verifyCellPhone(
         @Header("Authorization") token: String,
         @Body body: String
-    ): Flowable<ResultData<Any>>
+    ): Flowable<ResultData<LoginBean>>
 
     @GET(Apis.getTagList)
     fun getTagList(): Flowable<ResultData<ArrayList<TagBean>>>
@@ -385,6 +377,17 @@
         @Query("courseId") courseId: String
     ): Flowable<ResultData<ConfirmOrder>>
 
+    @POST(Apis.payOrder)
+    fun payOrder(
+        @Query("id") orderId: String,
+        @Query("type") type: Int = 1
+    ): Flowable<ResultData<ConfirmOrder>>
+
+    @GET(Apis.cancel)
+    fun cancel(
+        @Query("uid") orderId: String
+    ): Flowable<ResultData<Any>>
+
     @POST(Apis.confirmOrderVoice)
     fun confirmOrderVoice(
         @Query("meditationId") meditationId: String
@@ -395,6 +398,14 @@
         @Query("timeLook") timeLook: Int,
         @Query("id") id: String
     ): Flowable<ResultData<Any>>
+
+    @POST(Apis.saveUserHomeBackgroundMusic)
+    fun saveUserHomeBackgroundMusic(
+        @Query("id") id: String
+    ): Flowable<ResultData<Any>>
+
+    @GET(Apis.getHomeBackgroundMusicByUserId)
+    fun getHomeBackgroundMusicByUserId(): Flowable<ResultData<BGMBean>>
 
     @POST(Apis.gvieCourse)
     fun gvieCourse(
@@ -424,6 +435,11 @@
         @Query("minuteLook") minuteLook: Int = 0 //用不到分
     ): Flowable<ResultData<Any>>
 
+    @POST(Apis.queryPayment)
+    fun queryPayment(
+        @Query("orderId") orderId: String
+    ): Flowable<ResultData<String>>
+
     @POST(Apis.isFirst)
     fun isFirst(): Flowable<ResultData<Boolean>>
 
@@ -452,8 +468,9 @@
         @Query("amount") amount: Double?,
         @Query("receiverId") receiverId: String?,
         @Query("targetId") targetId: String?,
-        @Query("vipType") vipType: Int?
-    ): Flowable<ResultData<PayInfo>>
+        @Query("vipType") vipType: Int?,
+        @Query("orderId") orderId: String?
+    ): Flowable<ResultData<ThirdPayInfo>>
 
     @POST(Apis.updateUserAvatar)
     fun updateUserAvatar(

--
Gitblit v1.7.1