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/course/MyCourseActivity.kt |   15 ++++++++++-----
 1 files changed, 10 insertions(+), 5 deletions(-)

diff --git a/app/src/main/java/com/sinata/xqmuse/ui/course/MyCourseActivity.kt b/app/src/main/java/com/sinata/xqmuse/ui/course/MyCourseActivity.kt
index 8846151..da518e8 100644
--- a/app/src/main/java/com/sinata/xqmuse/ui/course/MyCourseActivity.kt
+++ b/app/src/main/java/com/sinata/xqmuse/ui/course/MyCourseActivity.kt
@@ -23,20 +23,19 @@
     private val freeList = arrayListOf<CourseBean>()
     private val freeAdapter = CourseGridAdapter(freeList)
 
-
     override fun initClick() {
-        myAdapter.setOnItemClickListener { view, position ->
+        myAdapter.setOnItemClickListener { _, position ->
             showDialog()
-            HttpManager.getPayCourseInfoById(myList[position].businessId?:"").request(this,success = { _, data->
+            HttpManager.getPayCourseInfoById(myList[position].id).request(this,success = { _, data->
                 dismissDialog()
                 data?.goDetail(this)
             }){_,_->
                 dismissDialog()
             }
         }
-        freeAdapter.setOnItemClickListener { view, position ->
+        freeAdapter.setOnItemClickListener { _, position ->
             showDialog()
-            HttpManager.getPayCourseInfoById(freeList[position].businessId?:"").request(this,success = { _, data->
+            HttpManager.getPayCourseInfoById(freeList[position].id).request(this,success = { _, data->
                 dismissDialog()
                 data?.goDetail(this)
             }){_,_->
@@ -57,6 +56,7 @@
         rv_free.adapter = freeAdapter
         rv_my.layoutManager = GridLayoutManager(this,2)
         rv_my.adapter = myAdapter
+        myAdapter.isOrder = true
 
         refreshLayout.setOnRefreshListener {
             getData()
@@ -82,6 +82,11 @@
                 tv_empty.gone()
                 tv_action.gone()
             }
+            if (freeList.isNullOrEmpty()){
+                tv_empty2.visible()
+            }else{
+                tv_empty2.gone()
+            }
         }){_,_->
             refreshLayout.finishRefresh(false)
         }

--
Gitblit v1.7.1