|
@@ -6,6 +6,7 @@ import com.alibaba.android.arouter.launcher.ARouter;
|
|
import com.cooleshow.base.common.BaseApplication;
|
|
import com.cooleshow.base.common.BaseApplication;
|
|
import com.cooleshow.base.router.RouterPath;
|
|
import com.cooleshow.base.router.RouterPath;
|
|
import com.cooleshow.base.utils.helper.WebStartHelper;
|
|
import com.cooleshow.base.utils.helper.WebStartHelper;
|
|
|
|
+import com.cooleshow.usercenter.helper.UserHelper;
|
|
|
|
|
|
import org.json.JSONException;
|
|
import org.json.JSONException;
|
|
import org.json.JSONObject;
|
|
import org.json.JSONObject;
|
|
@@ -48,8 +49,12 @@ public class ChatClickHelper {
|
|
if (isTeacher) {
|
|
if (isTeacher) {
|
|
//跳转老师个人主页
|
|
//跳转老师个人主页
|
|
if (BaseApplication.Companion.isTeacherClient()) {
|
|
if (BaseApplication.Companion.isTeacherClient()) {
|
|
- ARouter.getInstance().build(RouterPath.MineCenter.HOME_PAGE)
|
|
|
|
- .navigation();
|
|
|
|
|
|
+ if (isOwn(userInfo.getUserId())) {
|
|
|
|
+ ARouter.getInstance().build(RouterPath.MineCenter.HOME_PAGE)
|
|
|
|
+ .navigation();
|
|
|
|
+ } else {
|
|
|
|
+ WebStartHelper.startTeacherHomePageFromTeacher(userInfo.getUserId());
|
|
|
|
+ }
|
|
} else {
|
|
} else {
|
|
WebStartHelper.startTeacherHomePage(userInfo.getUserId());
|
|
WebStartHelper.startTeacherHomePage(userInfo.getUserId());
|
|
}
|
|
}
|
|
@@ -75,8 +80,12 @@ public class ChatClickHelper {
|
|
if (isTeacher) {
|
|
if (isTeacher) {
|
|
//跳转老师个人主页
|
|
//跳转老师个人主页
|
|
if (BaseApplication.Companion.isTeacherClient()) {
|
|
if (BaseApplication.Companion.isTeacherClient()) {
|
|
- ARouter.getInstance().build(RouterPath.MineCenter.HOME_PAGE)
|
|
|
|
- .navigation();
|
|
|
|
|
|
+ if (isOwn(userInfo.getUserId())) {
|
|
|
|
+ ARouter.getInstance().build(RouterPath.MineCenter.HOME_PAGE)
|
|
|
|
+ .navigation();
|
|
|
|
+ } else {
|
|
|
|
+ WebStartHelper.startTeacherHomePageFromTeacher(userInfo.getUserId());
|
|
|
|
+ }
|
|
} else {
|
|
} else {
|
|
WebStartHelper.startTeacherHomePage(userInfo.getUserId());
|
|
WebStartHelper.startTeacherHomePage(userInfo.getUserId());
|
|
}
|
|
}
|
|
@@ -90,4 +99,9 @@ public class ChatClickHelper {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+
|
|
|
|
+ private static boolean isOwn(String targetId) {
|
|
|
|
+ String userId = UserHelper.getUserId();
|
|
|
|
+ return TextUtils.equals(userId, targetId);
|
|
|
|
+ }
|
|
}
|
|
}
|