|
@@ -18,6 +18,7 @@ import com.chad.library.adapter.base.BaseQuickAdapter;
|
|
|
import com.chad.library.adapter.base.listener.OnItemChildClickListener;
|
|
|
import com.cooleshow.base.bean.CommonCourseConfigBean;
|
|
|
import com.cooleshow.base.constanst.CourseStatusType;
|
|
|
+import com.cooleshow.base.constanst.CourseType;
|
|
|
import com.cooleshow.base.router.RouterPath;
|
|
|
import com.cooleshow.base.ui.activity.BaseMVPActivity;
|
|
|
import com.cooleshow.base.ui.video.VideoPlayActivity;
|
|
@@ -387,9 +388,11 @@ public class SparringCourseDetailActivity extends BaseMVPActivity<ActivitySparri
|
|
|
//进入教室
|
|
|
if (mInfoBean != null) {
|
|
|
if (mConfigBean != null) {
|
|
|
- boolean lessThanTargetTime = TimeUtils.isLessThanTargetTime(mConfigBean.getPracticeStartTime(), mInfoBean.startTime);
|
|
|
+ boolean isVip = TextUtils.equals(mInfoBean.courseType, CourseType.VIP.getId());
|
|
|
+ String time = isVip ? mConfigBean.getVipStartTime() : mConfigBean.getPracticeStartTime();
|
|
|
+ boolean lessThanTargetTime = TimeUtils.isLessThanTargetTime(time, mInfoBean.startTime);
|
|
|
if (!lessThanTargetTime) {
|
|
|
- ToastUtil.getInstance().showShort("课程还未开始,请在上课前" + mConfigBean.getPracticeStartTime() + "分钟进入");
|
|
|
+ ToastUtil.getInstance().showShort("课程还未开始,请在上课前" + time + "分钟进入");
|
|
|
return;
|
|
|
}
|
|
|
OpenClassRoomHelper.start(this, mInfoBean.courseScheduleId, mInfoBean.subjectName);
|