资源页报错

This commit is contained in:
wangw 2024-12-30 16:17:12 +08:00
parent 8ca14e05a1
commit 41eabc21b5
2 changed files with 8 additions and 27 deletions

View File

@ -21,7 +21,6 @@ import java.io.IOException;
/** /**
* oauth2过滤器 * oauth2过滤器
*
*/ */
public class OAuth2Filter extends AuthenticatingFilter { public class OAuth2Filter extends AuthenticatingFilter {
@ -32,7 +31,7 @@ public class OAuth2Filter extends AuthenticatingFilter {
//获取请求token //获取请求token
String token = getRequestToken((HttpServletRequest) request); String token = getRequestToken((HttpServletRequest) request);
if(StringUtils.isBlank(token)){ if (StringUtils.isBlank(token)) {
return null; return null;
} }
@ -41,7 +40,7 @@ public class OAuth2Filter extends AuthenticatingFilter {
@Override @Override
protected boolean isAccessAllowed(ServletRequest request, ServletResponse response, Object mappedValue) { protected boolean isAccessAllowed(ServletRequest request, ServletResponse response, Object mappedValue) {
if(((HttpServletRequest) request).getMethod().equals(RequestMethod.OPTIONS.name())){ if (((HttpServletRequest) request).getMethod().equals(RequestMethod.OPTIONS.name())) {
return true; return true;
} }
@ -52,7 +51,7 @@ public class OAuth2Filter extends AuthenticatingFilter {
protected boolean onAccessDenied(ServletRequest request, ServletResponse response) throws Exception { protected boolean onAccessDenied(ServletRequest request, ServletResponse response) throws Exception {
//获取请求token如果token不存在直接返回401 //获取请求token如果token不存在直接返回401
String token = getRequestToken((HttpServletRequest) request); String token = getRequestToken((HttpServletRequest) request);
if(StringUtils.isBlank(token)){ if (StringUtils.isBlank(token)) {
HttpServletResponse httpResponse = (HttpServletResponse) response; HttpServletResponse httpResponse = (HttpServletResponse) response;
httpResponse.setHeader("Access-Control-Allow-Credentials", "true"); httpResponse.setHeader("Access-Control-Allow-Credentials", "true");
httpResponse.setHeader("Access-Control-Allow-Origin", HttpContextUtils.getOrigin()); httpResponse.setHeader("Access-Control-Allow-Origin", HttpContextUtils.getOrigin());
@ -63,17 +62,8 @@ public class OAuth2Filter extends AuthenticatingFilter {
return false; return false;
} }
try{ return executeLogin(request, response);
return executeLogin(request, response);
}catch (AbstractMethodError e){
if (e.getMessage().contains("sessionCreated")) {
logger.error(e.getMessage());
return false;
}else {
logger.error(e.getMessage());
return false;
}
}
} }
@Override @Override
@ -99,12 +89,12 @@ public class OAuth2Filter extends AuthenticatingFilter {
/** /**
* 获取请求的token * 获取请求的token
*/ */
private String getRequestToken(HttpServletRequest httpRequest){ private String getRequestToken(HttpServletRequest httpRequest) {
//从header中获取token //从header中获取token
String token = httpRequest.getHeader("token"); String token = httpRequest.getHeader("token");
//如果header中不存在token则从参数中获取token //如果header中不存在token则从参数中获取token
if(StringUtils.isBlank(token)){ if (StringUtils.isBlank(token)) {
token = httpRequest.getParameter("token"); token = httpRequest.getParameter("token");
} }

View File

@ -185,9 +185,6 @@
(select sum(o.pay_money) from orders o where o.course_id=c.course_id and o.status=1) as payMoney, (select sum(o.pay_money) from orders o where o.course_id=c.course_id and o.status=1) as payMoney,
(select sum(good_num) from course_details d where d.course_id=c.course_id ) as goodNum, (select sum(good_num) from course_details d where d.course_id=c.course_id ) as goodNum,
(select count(*) from course_details d where d.course_id=c.course_id ) as courseDetailsCount, (select count(*) from course_details d where d.course_id=c.course_id ) as courseDetailsCount,
(select count(*) from course_collect d where d.course_id=c.course_id
and date_format(create_time,'%Y-%m-%d')>=date_format(#{startTime},'%Y-%m-%d') and
date_format(create_time,'%Y-%m-%d')<=date_format(#{endTime},'%Y-%m-%d') ) as weekGoodNum,
(select count(*) from course_details cd where c.course_id=cd.course_id and cd.good=1 ) as isRecommend (select count(*) from course_details cd where c.course_id=cd.course_id and cd.good=1 ) as isRecommend
FROM FROM
course AS c course AS c
@ -217,7 +214,7 @@
<if test='null!= bannerId and bannerId!=0'> <if test='null!= bannerId and bannerId!=0'>
and c.banner_id = #{bannerId} and c.banner_id = #{bannerId}
</if> </if>
<if test="classifyId==0"> <if test="classifyId!=null and classifyId==0">
and c.is_recommend=1 and c.is_recommend=1
</if> </if>
<if test="over!=null and over==1"> <if test="over!=null and over==1">
@ -244,12 +241,6 @@
<if test="sort==null"> <if test="sort==null">
order by c.sort asc,c.create_time desc order by c.sort asc,c.create_time desc
</if> </if>
<if test="sort!=null and sort==1">
order by goodNum desc
</if>
<if test="sort!=null and sort==2">
order by weekGoodNum desc
</if>
</select> </select>
<select id="selectCourseTitle" resultType="Map"> <select id="selectCourseTitle" resultType="Map">