ソースを参照

修改老师端课表进入琴房课

Pq 3 年 前
コミット
d7a6514eea

+ 7 - 1
student/src/main/java/com/cooleshow/student/adapter/CourseTableListAdapter.kt

@@ -51,13 +51,19 @@ class CourseTableListAdapter(layoutResId: Int) :
             )
             viewLine2.setVisible(false)
             tvBuyNum.setVisible(false)
+        }  else if (TextUtils.equals(PIANO_ROOM_COURSE, data?.courseType)) {
+            //琴房课
+            ivAvatar.setImageResource(R.drawable.icon_piano_room_course)
+            tvBuyNum.text = data?.payCount + "人"
+            viewLine2.setVisible(true)
+            tvBuyNum.setVisible(true)
         } else {
             //直播课
             ivAvatar.setImageResource(R.drawable.icon_live_bg)
             var payCount = data?.payCount
             //已购人数
             tvBuyNum.text = context.getString(R.string.pay_count_str, payCount)
-            viewLine2.setVisible(true)
+            viewLine2.setVisible(false)
             tvBuyNum.setVisible(false)
         }
         when (data?.status) {

BIN
student/src/main/res/drawable-xhdpi/icon_piano_room_course.png


BIN
student/src/main/res/drawable-xxhdpi/icon_piano_room_course.png


+ 9 - 2
teacher/src/main/java/com/cooleshow/teacher/adapter/CourseTableListAdapter.kt

@@ -17,8 +17,9 @@ import com.cooleshow.teacher.bean.CourseTableDataBean
 class CourseTableListAdapter(layoutResId: Int) :
     BaseQuickAdapter<CourseTableDataBean.StudentListBean?, BaseViewHolder>(layoutResId) {
     companion object {
-        const val LIVE_COURSE = "LIVE_COURSE"
-        const val OTHER_COURSE = "PRACTICE"
+        const val LIVE_COURSE = "LIVE_COURSE"//直播课
+        const val OTHER_COURSE = "PRACTICE"//陪练课
+        const val PIANO_ROOM_COURSE = "PIANO_ROOM_CLASS"//琴房课
         const val NOT_START = "NOT_START"
         const val ING = "ING"
         const val COMPLETE = "COMPLETE"
@@ -50,6 +51,12 @@ class CourseTableListAdapter(layoutResId: Int) :
             )
             viewLine2.setVisible(false)
             tvBuyNum.setVisible(false)
+        } else if (TextUtils.equals(PIANO_ROOM_COURSE, data?.courseType)) {
+            //琴房课
+            ivAvatar.setImageResource(R.drawable.icon_piano_room_course)
+            tvBuyNum.text = data?.payCount + "人"
+            viewLine2.setVisible(true)
+            tvBuyNum.setVisible(true)
         } else {
             //直播课
             ivAvatar.setImageResource(R.drawable.icon_live_bg)

+ 5 - 0
teacher/src/main/java/com/cooleshow/teacher/ui/main/CourseTableFragment.kt

@@ -139,6 +139,11 @@ class CourseTableFragment :
                             .navigation()
                     }
                 }
+            } else if (TextUtils.equals(CourseTableListAdapter.PIANO_ROOM_COURSE, data?.courseType)) {
+                //琴房课 跳转详情页
+                ARouter.getInstance().build(RouterPath.CourseCenter.PIANO_ROOM_COURSE_DETAIL)
+                    .withString("course_id", data.courseId)
+                    .navigation()
             } else {
                 //直播课
                 ARouter.getInstance()

BIN
teacher/src/main/res/drawable-xhdpi/icon_piano_room_course.png


BIN
teacher/src/main/res/drawable-xxhdpi/icon_piano_room_course.png