fix: 课程二维码接口调整逻辑

This commit is contained in:
liu.zixi
2025-11-26 18:49:59 +08:00
parent c4e0149b7f
commit b95dc520f0

View File

@@ -1324,24 +1324,24 @@ public class CourseManageApi extends ApiBaseController{
boolean isMobile = UserAgentUtil.parse(request.getHeader(Header.USER_AGENT.toString())).isMobile();
String baseUrl = isMobile ? h5PageUrl : pcPageUrl;
String loginUrl = isMobile ? h5LoginUrl : pcLoginUrl;
// String loginUrl = isMobile ? h5LoginUrl : pcLoginUrl;
//
// CurrentUser currentUser;
// try {
// currentUser = getCurrent();
// } catch (Exception e) {
// log.warn("获取当前用户信息异常跳转至登录页。课程ID: {}", courseId, e);
// response.sendRedirect(loginUrl);
// return;
// }
//
// if (currentUser == null) {
// log.info("用户未登录跳转至登录页。课程ID: {}", courseId);
// response.sendRedirect(loginUrl);
// return;
// }
CurrentUser currentUser;
try {
currentUser = getCurrent();
} catch (Exception e) {
log.warn("获取当前用户信息异常跳转至登录页。课程ID: {}", courseId, e);
response.sendRedirect(loginUrl);
return;
}
if (currentUser == null) {
log.info("用户未登录跳转至登录页。课程ID: {}", courseId);
response.sendRedirect(loginUrl);
return;
}
log.info("跳转到课程详情页课程ID: {}, 用户ID: {}", courseId, currentUser.getAccountId());
log.info("跳转到课程详情页课程ID: {}", courseId);
response.sendRedirect(baseUrl + courseId);
}
}