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/ui/mine/MineGridFragment.kt | 11 +++++++---- 1 files changed, 7 insertions(+), 4 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..9f7d938 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 @@ -51,12 +52,14 @@ getData() } refreshLayout.autoRefresh() - adapter.setOnItemClickListener { view, position -> + adapter.setOnItemClickListener { _, 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