Przeglądaj źródła

修改部分问题

Pq 6 miesięcy temu
rodzic
commit
2470896e19

+ 18 - 10
teacher/src/main/java/com/cooleshow/teacher/ui/work/HomeWorkFragment.java

@@ -115,21 +115,29 @@ public class HomeWorkFragment extends BaseMVPFragment<FragmentHomeworkBinding, H
         mAdapter.setOnItemClickListener((adapter, view, position) -> {
             List<HomeworkListBean.RowsBean> data = (List<HomeworkListBean.RowsBean>) adapter.getData();
             HomeworkListBean.RowsBean rowsBean = data.get(position);
-            if (rowsBean != null && TextUtils.equals(CourseType.PIANO_ROOM_CLASS.getId(), rowsBean.type)) {
-                //琴房课
-                ARouter.getInstance().build(RouterPath.CourseCenter.PIANO_ROOM_COURSE_DETAIL)
-                        .withString("course_id", rowsBean.courseId)
-                        .navigation();
-            } else {
+            if (rowsBean != null) {
                 //陪练课
                 if (rowsBean.delFlag) {
                     //该账号已注销
                     return;
                 }
-                ARouter.getInstance().build(RouterPath.WorkCenter.TEACHER_WORK_ASSIGN_HOMEWORK)
-                        .withString(TeacherConfig.COURSE_ID, rowsBean.courseId)
-                        .withString(TeacherConfig.STUDENT_ID, rowsBean.studentId)
-                        .navigation();
+                if (TextUtils.equals(CourseType.PIANO_ROOM_CLASS.getId(), rowsBean.type)) {
+                    //琴房课
+                    ARouter.getInstance().build(RouterPath.CourseCenter.PIANO_ROOM_COURSE_DETAIL)
+                            .withString(CourseConstants.COURSE_ID, rowsBean.courseId)
+                            .navigation();
+                } else if (TextUtils.equals(CourseType.GROUP.getId(), rowsBean.type)) {
+                    //小组课
+                    ARouter.getInstance().build(RouterPath.CourseCenter.GROUP_COURSE_DETAIL)
+                            .withString(CourseConstants.COURSE_ID, rowsBean.courseId)
+                            .navigation();
+                } else {
+                    //VIP或者趣纠课
+                    ARouter.getInstance().build(RouterPath.WorkCenter.TEACHER_WORK_ASSIGN_HOMEWORK)
+                            .withString(TeacherConfig.COURSE_ID, rowsBean.courseId)
+                            .withString(TeacherConfig.STUDENT_ID, rowsBean.studentId)
+                            .navigation();
+                }
             }
         });