|
|
|
@ -172,28 +172,6 @@ public class TokenFilter implements Filter {
|
|
|
|
|
cacheHelper.stringSetExpire(tokenKey, token, 3600);
|
|
|
|
|
cacheHelper.stringSetExpire(userKey, gaeaUserJsonStr, 3600);
|
|
|
|
|
|
|
|
|
|
//在线体验版本
|
|
|
|
|
if (USER_GUEST.equals(loginName)
|
|
|
|
|
&& !uri.endsWith("/dataSet/testTransform")
|
|
|
|
|
&& !uri.endsWith("/reportDashboard/getData")
|
|
|
|
|
&& !uri.startsWith("/dict")
|
|
|
|
|
&& !uri.endsWith("/reportExcel/preview")
|
|
|
|
|
) {
|
|
|
|
|
//不允许删除
|
|
|
|
|
String method = request.getMethod();
|
|
|
|
|
if (HttpMethod.POST.name().equalsIgnoreCase(method)
|
|
|
|
|
|| HttpMethod.PUT.name().equalsIgnoreCase(method)
|
|
|
|
|
|| HttpMethod.DELETE.name().equalsIgnoreCase(method)
|
|
|
|
|
|| uri.contains("/reportDashboard/export")
|
|
|
|
|
) {
|
|
|
|
|
ResponseBean responseBean = ResponseBean.builder().code("50001")
|
|
|
|
|
.message("在线体验版本,不允许此操作。请自行下载本地运行").build();
|
|
|
|
|
response.setContentType(ContentType.APPLICATION_JSON.getMimeType());
|
|
|
|
|
response.getWriter().print(JSONObject.toJSONString(responseBean));
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//执行
|
|
|
|
|
filterChain.doFilter(request, response);
|
|
|
|
|
}
|
|
|
|
|