From d1a9e3312387b6c47e6186af506787a8a66369d1 Mon Sep 17 00:00:00 2001
From: lmw <125975490@qq.com>
Date: 星期六, 09 十一月 2024 18:40:36 +0800
Subject: [PATCH] fix

---
 app/src/main/java/com/sinata/xqmuse/ui/course/PushCourseFragment.kt |   19 +++++++++++++++++++
 1 files changed, 19 insertions(+), 0 deletions(-)

diff --git a/app/src/main/java/com/sinata/xqmuse/ui/course/PushCourseFragment.kt b/app/src/main/java/com/sinata/xqmuse/ui/course/PushCourseFragment.kt
index cfcfc55..fd7ac4d 100644
--- a/app/src/main/java/com/sinata/xqmuse/ui/course/PushCourseFragment.kt
+++ b/app/src/main/java/com/sinata/xqmuse/ui/course/PushCourseFragment.kt
@@ -52,6 +52,25 @@
         topMenuAdapter.setOnItemClickListener { view, position ->
             startActivity<TypeCourserActivity>("types" to topMenu,"index" to position)
         }
+        banner.setOnBannerListener { data, position ->
+            val banner = bannerImg[position]
+            jumpCourse(banner.courseId)
+        }
+        adapter.setOnItemClickListener { view, position ->
+            jumpCourse(list[position].id)
+        }
+    }
+
+    private fun jumpCourse(id:String){
+        if (id.isNullOrEmpty())
+            return
+        showDialog()
+        HttpManager.getPayCourseInfoById(id).requestByF(this,success = { _, data->
+            dismissDialog()
+            data?.goDetail(requireContext())
+        }){_,_->
+            dismissDialog()
+        }
     }
 
     private fun getBanner(){

--
Gitblit v1.7.1