资源页报错
This commit is contained in:
parent
8ca14e05a1
commit
41eabc21b5
|
|
@ -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");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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">
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue