From 610a2aedd505bb4d8fb29f0bc6741ced74218bb0 Mon Sep 17 00:00:00 2001
From: lmw <125975490@qq.com>
Date: 星期二, 12 十一月 2024 13:46:37 +0800
Subject: [PATCH] fix bugs

---
 app/src/main/java/com/sinata/xqmuse/ui/mine/MineGridFragment.kt |    9 ++++++---
 1 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/app/src/main/java/com/sinata/xqmuse/ui/mine/MineGridFragment.kt b/app/src/main/java/com/sinata/xqmuse/ui/mine/MineGridFragment.kt
index 6576508..1247962 100644
--- a/app/src/main/java/com/sinata/xqmuse/ui/mine/MineGridFragment.kt
+++ b/app/src/main/java/com/sinata/xqmuse/ui/mine/MineGridFragment.kt
@@ -13,6 +13,7 @@
 import com.sinata.xqmuse.network.requestByF
 import com.sinata.xqmuse.ui.course.BuyCourseActivity
 import com.sinata.xqmuse.ui.course.adapter.CourseGridAdapter
+import com.sinata.xqmuse.ui.home.BuyVoiceActivity
 import kotlinx.android.synthetic.main.layout_common_list.*
 import org.jetbrains.anko.support.v4.startActivityForResult
 
@@ -54,9 +55,11 @@
         adapter.setOnItemClickListener { view, position ->
             val courseBean = list[position]
             if (adapter.isOrder&&courseBean.paymentStatus == 1) {
-                if (type == HAS_BUY_COURSE)
-                    HttpManager.confirmOrder(courseBean.businessId?:"").requestByF(this){_,data->
-                        startActivityForResult<BuyCourseActivity>(1,"isSend" to false,"fromDetail" to false,"data" to data)
+                    HttpManager.payOrder(courseBean.id).requestByF(this){_,data->
+                        if (type == HAS_BUY_COURSE)
+                            startActivityForResult<BuyCourseActivity>(1,"isSend" to false,"fromDetail" to false,"data" to data)
+                        else
+                            startActivityForResult<BuyVoiceActivity>(1,"fromDetail" to false,"data" to data)
                     }
             }else when(type){
                     WATCH_HIS_SAVE, COLLECTED_SAVE, HAS_BUY_VOICE->{

--
Gitblit v1.7.1