Ver Fonte

增加一个消息跳转

Pq há 3 anos atrás
pai
commit
ae28b43be7

+ 1 - 0
BaseLibrary/src/main/java/com/cooleshow/base/constanst/RouteConstants.java

@@ -10,4 +10,5 @@ public class RouteConstants {
     public static final String PAGE_TAG_BUY_PRACTICE="buyPractice";//购买陪练课->跳转首页课表
     public static final String PAGE_TAG_EVALUATE="evaluate";//评价页面
     public static final String PAGE_TAG_MESSAGE="message";//消息页面
+    public static final String PAGE_TAG_MUSIC_SHEET="musicSheet";//我的乐谱
 }

+ 15 - 1
BaseLibrary/src/main/java/com/cooleshow/base/utils/JumpUtils.java

@@ -43,6 +43,7 @@ public class JumpUtils {
                         if (BaseApplication.Companion.isTeacherClient()) {
                             ARouter.getInstance().build(RouterPath.CommentCenter.TEACHER_RECEIVED_COMMENT)
                                     .navigation();
+                            return true;
                         }
                     }
 
@@ -59,6 +60,7 @@ public class JumpUtils {
                                             .withString("course_id", courseId)
                                             .withString("student_id", studentId)
                                             .navigation();
+                                    return true;
                                 }
                             }
                         } else {
@@ -70,6 +72,7 @@ public class JumpUtils {
                                     ARouter.getInstance().build(RouterPath.WorkCenter.STUDENT_HOMEWORK_DETAIL)
                                             .withString("course_id", courseId)
                                             .navigation();
+                                    return true;
                                 }
                             }
                         }
@@ -79,6 +82,16 @@ public class JumpUtils {
                         //消息页面
                         ARouter.getInstance().build(RouterPath.MessageCenter.TEACHER_MESSAGE_MESSAGEBOX)
                                 .navigation();
+                        return true;
+                    }
+
+                    if (TextUtils.equals(routeBean.pageTag, RouteConstants.PAGE_TAG_MUSIC_SHEET)) {
+                        //我的乐谱
+                        if (BaseApplication.Companion.isTeacherClient()) {
+                            ARouter.getInstance().build(RouterPath.ScoreCenter.TEACHER_MINE_SCORE)
+                                    .navigation();
+                            return true;
+                        }
                     }
                 }
             } else {
@@ -112,9 +125,10 @@ public class JumpUtils {
 
     /**
      * 跳转首页,选中目标页面
+     *
      * @param selectPosition
      */
-    public static void jumpMain(int selectPosition){
+    public static void jumpMain(int selectPosition) {
         ARouter.getInstance().build(RouterPath.APPCenter.PATH_HOME)
                 .withInt(Constants.MAIN_PAGE_SELECT_POTION_KEY, selectPosition)
                 .navigation();