|
@@ -24,6 +24,7 @@ import com.cooleshow.base.utils.TimeUtils;
|
|
|
import com.cooleshow.teacher.R;
|
|
|
import com.cooleshow.teacher.adapter.HomeworkAdapter;
|
|
|
import com.cooleshow.teacher.bean.HomeworkListBean;
|
|
|
+import com.cooleshow.teacher.constants.CourseConstants;
|
|
|
import com.cooleshow.teacher.constants.TeacherConfig;
|
|
|
import com.cooleshow.teacher.contract.HomeWorkContract;
|
|
|
import com.cooleshow.teacher.databinding.FragmentHomeworkBinding;
|
|
@@ -95,10 +96,18 @@ public class HomeWorkFragment extends BaseMVPFragment<FragmentHomeworkBinding, H
|
|
|
homeworkAdapter.setOnItemClickListener((adapter, view, position) -> {
|
|
|
List<HomeworkListBean.RowsBean> data = (List<HomeworkListBean.RowsBean>) adapter.getData();
|
|
|
HomeworkListBean.RowsBean rowsBean = data.get(position);
|
|
|
- ARouter.getInstance().build(RouterPath.WorkCenter.TEACHER_WORK_ASSIGN_HOMEWORK)
|
|
|
- .withString(TeacherConfig.COURSE_ID, rowsBean.courseId)
|
|
|
- .withString(TeacherConfig.STUDENT_ID, rowsBean.studentId)
|
|
|
- .navigation();
|
|
|
+ if (rowsBean != null && TextUtils.equals(CourseConstants.PIANO_ROOM_COURSE, rowsBean.type)) {
|
|
|
+ //琴房课
|
|
|
+ ARouter.getInstance().build(RouterPath.CourseCenter.PIANO_ROOM_COURSE_DETAIL)
|
|
|
+ .withString("course_id", rowsBean.courseId)
|
|
|
+ .navigation();
|
|
|
+ } else {
|
|
|
+ //陪练课
|
|
|
+ ARouter.getInstance().build(RouterPath.WorkCenter.TEACHER_WORK_ASSIGN_HOMEWORK)
|
|
|
+ .withString(TeacherConfig.COURSE_ID, rowsBean.courseId)
|
|
|
+ .withString(TeacherConfig.STUDENT_ID, rowsBean.studentId)
|
|
|
+ .navigation();
|
|
|
+ }
|
|
|
});
|
|
|
}
|
|
|
|