|  | @@ -24,6 +24,7 @@ class CourseTableListAdapter(layoutResId: Int) :
 | 
											
												
													
														|  |          const val LIVE_COURSE = "LIVE"//直播课
 |  |          const val LIVE_COURSE = "LIVE"//直播课
 | 
											
												
													
														|  |          const val OTHER_COURSE = "PRACTICE"//陪练课
 |  |          const val OTHER_COURSE = "PRACTICE"//陪练课
 | 
											
												
													
														|  |          const val PIANO_ROOM_COURSE = "PIANO_ROOM_CLASS"//琴房课
 |  |          const val PIANO_ROOM_COURSE = "PIANO_ROOM_CLASS"//琴房课
 | 
											
												
													
														|  | 
 |  | +        const val VIP_COURSE = "VIP"//VIP课
 | 
											
												
													
														|  |          const val NOT_START = "NOT_START"
 |  |          const val NOT_START = "NOT_START"
 | 
											
												
													
														|  |          const val ING = "ING"
 |  |          const val ING = "ING"
 | 
											
												
													
														|  |          const val COMPLETE = "COMPLETE"
 |  |          const val COMPLETE = "COMPLETE"
 | 
											
										
											
												
													
														|  | @@ -45,6 +46,7 @@ class CourseTableListAdapter(layoutResId: Int) :
 | 
											
												
													
														|  |          val ivAvatar = baseViewHolder.getView<ImageView>(R.id.iv_avatar)
 |  |          val ivAvatar = baseViewHolder.getView<ImageView>(R.id.iv_avatar)
 | 
											
												
													
														|  |          val viewLine2 = baseViewHolder.getView<View>(R.id.view_line2)
 |  |          val viewLine2 = baseViewHolder.getView<View>(R.id.view_line2)
 | 
											
												
													
														|  |          val tvBuyNum = baseViewHolder.getView<TextView>(R.id.tv_buy_num)
 |  |          val tvBuyNum = baseViewHolder.getView<TextView>(R.id.tv_buy_num)
 | 
											
												
													
														|  | 
 |  | +        val tv_vip_course_tag = baseViewHolder.getView<TextView>(R.id.tv_vip_course_tag)
 | 
											
												
													
														|  |          val tvCourseStatusBt = baseViewHolder.getView<TextView>(R.id.tv_course_status_bt)
 |  |          val tvCourseStatusBt = baseViewHolder.getView<TextView>(R.id.tv_course_status_bt)
 | 
											
												
													
														|  |          //开始时间
 |  |          //开始时间
 | 
											
												
													
														|  |          tvTime.text = UiUtils.getCourseTimeString(data?.startTime, data?.endTime);
 |  |          tvTime.text = UiUtils.getCourseTimeString(data?.startTime, data?.endTime);
 | 
											
										
											
												
													
														|  | @@ -60,8 +62,10 @@ class CourseTableListAdapter(layoutResId: Int) :
 | 
											
												
													
														|  |                  ivAvatar,
 |  |                  ivAvatar,
 | 
											
												
													
														|  |                  R.drawable.icon_teacher_default_head
 |  |                  R.drawable.icon_teacher_default_head
 | 
											
												
													
														|  |              )
 |  |              )
 | 
											
												
													
														|  | 
 |  | +            tv_vip_course_tag.text = "趣纠课"
 | 
											
												
													
														|  |              viewLine2.setVisible(false)
 |  |              viewLine2.setVisible(false)
 | 
											
												
													
														|  |              tvBuyNum.setVisible(false)
 |  |              tvBuyNum.setVisible(false)
 | 
											
												
													
														|  | 
 |  | +            tv_vip_course_tag.setVisible(true)
 | 
											
												
													
														|  |          } else if (TextUtils.equals(PIANO_ROOM_COURSE, data?.courseType)) {
 |  |          } else if (TextUtils.equals(PIANO_ROOM_COURSE, data?.courseType)) {
 | 
											
												
													
														|  |              //琴房课
 |  |              //琴房课
 | 
											
												
													
														|  |              ivAvatar.setImageResource(R.drawable.icon_piano_room_course)
 |  |              ivAvatar.setImageResource(R.drawable.icon_piano_room_course)
 | 
											
										
											
												
													
														|  | @@ -69,7 +73,20 @@ class CourseTableListAdapter(layoutResId: Int) :
 | 
											
												
													
														|  |              tvBuyNum.text = count + "人"
 |  |              tvBuyNum.text = count + "人"
 | 
											
												
													
														|  |              viewLine2.setVisible(false)
 |  |              viewLine2.setVisible(false)
 | 
											
												
													
														|  |              tvBuyNum.setVisible(false)
 |  |              tvBuyNum.setVisible(false)
 | 
											
												
													
														|  | -        } else {
 |  | 
 | 
											
												
													
														|  | 
 |  | +            tv_vip_course_tag.setVisible(false)
 | 
											
												
													
														|  | 
 |  | +        }  else if (TextUtils.equals(VIP_COURSE, data?.courseType)) {
 | 
											
												
													
														|  | 
 |  | +            //VIP课
 | 
											
												
													
														|  | 
 |  | +            GlideUtils.loadImage(
 | 
											
												
													
														|  | 
 |  | +                context,
 | 
											
												
													
														|  | 
 |  | +                data!!.cover,
 | 
											
												
													
														|  | 
 |  | +                ivAvatar,
 | 
											
												
													
														|  | 
 |  | +                R.drawable.icon_teacher_default_head
 | 
											
												
													
														|  | 
 |  | +            )
 | 
											
												
													
														|  | 
 |  | +            tv_vip_course_tag.text = "VIP定制课"
 | 
											
												
													
														|  | 
 |  | +            viewLine2.setVisible(false)
 | 
											
												
													
														|  | 
 |  | +            tvBuyNum.setVisible(false)
 | 
											
												
													
														|  | 
 |  | +            tv_vip_course_tag.setVisible(true)
 | 
											
												
													
														|  | 
 |  | +        }else {
 | 
											
												
													
														|  |              //直播课
 |  |              //直播课
 | 
											
												
													
														|  |              ivAvatar.setImageResource(R.drawable.icon_live_bg)
 |  |              ivAvatar.setImageResource(R.drawable.icon_live_bg)
 | 
											
												
													
														|  |              var payCount = data?.payCount
 |  |              var payCount = data?.payCount
 | 
											
										
											
												
													
														|  | @@ -77,6 +94,7 @@ class CourseTableListAdapter(layoutResId: Int) :
 | 
											
												
													
														|  |              tvBuyNum.text = context.getString(R.string.pay_count_str, payCount)
 |  |              tvBuyNum.text = context.getString(R.string.pay_count_str, payCount)
 | 
											
												
													
														|  |              viewLine2.setVisible(false)
 |  |              viewLine2.setVisible(false)
 | 
											
												
													
														|  |              tvBuyNum.setVisible(false)
 |  |              tvBuyNum.setVisible(false)
 | 
											
												
													
														|  | 
 |  | +            tv_vip_course_tag.setVisible(false)
 | 
											
												
													
														|  |          }
 |  |          }
 | 
											
												
													
														|  |          when (data?.status) {
 |  |          when (data?.status) {
 | 
											
												
													
														|  |              NOT_START -> {
 |  |              NOT_START -> {
 |