From b8d8f9b855fdd453d06d78d2565f091db208ec8e Mon Sep 17 00:00:00 2001
From: lmw <125975490@qq.com>
Date: 星期二, 26 十一月 2024 19:30:59 +0800
Subject: [PATCH] 支付

---
 app/src/main/java/com/sinata/xqmuse/network/HttpManager.kt |   26 +++++++++++---------------
 1 files changed, 11 insertions(+), 15 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 c2a442c..4f9bb82 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>> {
@@ -504,6 +493,13 @@
         return request().saveCourseStudyHistory(id,isOver,secondLook)
     }
 
+    /**
+     * 查询支付状态
+     */
+    fun queryPayment(id: String): Flowable<ResultData<String>> {
+        return request().queryPayment(id)
+    }
+
     fun isFirst(): Flowable<ResultData<Boolean>> {
         return request().isFirst()
     }
@@ -593,8 +589,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