|
@@ -9,6 +9,7 @@ import com.chad.library.adapter.base.BaseQuickAdapter;
|
|
|
import com.chad.library.adapter.base.module.BaseLoadMoreModule;
|
|
|
import com.chad.library.adapter.base.module.LoadMoreModule;
|
|
|
import com.chad.library.adapter.base.viewholder.BaseViewHolder;
|
|
|
+import com.cooleshow.base.constanst.VideoCoursePayType;
|
|
|
import com.cooleshow.base.utils.GlideUtils;
|
|
|
import com.cooleshow.base.utils.UiUtils;
|
|
|
import com.cooleshow.teacher.R;
|
|
@@ -42,12 +43,29 @@ public class VideoCourseListAdapter extends BaseQuickAdapter<VideoCourseListBean
|
|
|
tv_title.setText(item.lessonName);
|
|
|
//价格
|
|
|
TextView tv_price = helper.getView(R.id.tv_price);
|
|
|
- tv_price.setText(UiUtils.getVideoCoursePriceText2(item.lessonPrice));
|
|
|
+ boolean isVipType = TextUtils.equals(item.payType, VideoCoursePayType.VIP.getId());
|
|
|
+ if (isVipType) {
|
|
|
+ tv_price.setText("会员");
|
|
|
+ tv_price.setTextColor(getContext().getResources().getColor(com.cooleshow.base.R.color.color_c76e21));
|
|
|
+ } else {
|
|
|
+ //收费
|
|
|
+ tv_price.setText(UiUtils.getVideoCoursePriceText2(item.lessonPrice));
|
|
|
+ if (UiUtils.isFree(item.lessonPrice)) {
|
|
|
+ tv_price.setTextColor(getContext().getResources().getColor(com.cooleshow.base.R.color.color_20bea0));
|
|
|
+ } else {
|
|
|
+ tv_price.setTextColor(getContext().getResources().getColor(com.cooleshow.base.R.color.color_ff0000));
|
|
|
+ }
|
|
|
+ }
|
|
|
TextView tv_price_unit = helper.getView(R.id.tv_price_unit);
|
|
|
tv_price_unit.setText(String.format("/%d课时", item.lessonCount));
|
|
|
//购买人数
|
|
|
TextView tv_buy_num = helper.getView(R.id.tv_buy_num);
|
|
|
tv_buy_num.setText(UiUtils.getBuyNumTip(item.lessonPrice, item.countStudent));
|
|
|
+ if (isVipType) {
|
|
|
+ tv_buy_num.setVisibility(View.GONE);
|
|
|
+ } else {
|
|
|
+ tv_buy_num.setVisibility(View.VISIBLE);
|
|
|
+ }
|
|
|
//上架状态
|
|
|
TextView tv_course_status_tip = helper.getView(R.id.tv_course_status_tip);
|
|
|
tv_course_status_tip.setText("已上架");
|