Merge remote-tracking branch 'origin/dev' into dev
This commit is contained in:
commit
2958617f1c
@ -33,7 +33,7 @@ public abstract class MagicWebRequestInterceptor {
|
||||
Valid valid = handlerMethod.getMethodAnnotation(Valid.class);
|
||||
boolean requiredLogin = authorizationInterceptor.requireLogin();
|
||||
boolean validRequiredLogin = (valid == null || valid.requireLogin());
|
||||
if ((validRequiredLogin && requiredLogin) || !(authorizationInterceptor instanceof DefaultAuthorizationInterceptor)) {
|
||||
if (validRequiredLogin && requiredLogin) {
|
||||
request.setAttribute(Constants.ATTRIBUTE_MAGIC_USER, authorizationInterceptor.getUserByToken(request.getHeader(Constants.MAGIC_TOKEN_HEADER)));
|
||||
}
|
||||
((MagicController) handler).doValid(request, valid);
|
||||
|
||||
@ -14,10 +14,7 @@ import org.ssssssss.magicapi.core.servlet.MagicHttpServletRequest;
|
||||
import org.ssssssss.magicapi.utils.IoUtils;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.Objects;
|
||||
import java.util.*;
|
||||
import java.util.function.Function;
|
||||
|
||||
public class MagicResourceController extends MagicController implements MagicExceptionHandler {
|
||||
@ -180,6 +177,7 @@ public class MagicResourceController extends MagicController implements MagicExc
|
||||
.stream()
|
||||
.filter(it -> allowVisit(request, Authorization.VIEW, it))
|
||||
.map(MagicEntity::simple)
|
||||
.sorted(Comparator.comparing(MagicEntity::getName))
|
||||
.map((Function<MagicEntity, TreeNode>) TreeNode::new)
|
||||
.forEach(value::addChild);
|
||||
}
|
||||
|
||||
@ -14,7 +14,7 @@ import java.util.regex.Pattern;
|
||||
*/
|
||||
public interface Dialect {
|
||||
|
||||
Pattern REPLACE_ORDER_BY = Pattern.compile("order\\s+by\\s+[^,\\s]+(\\s+asc|\\s+desc)?(\\s*,\\s*[^,\\s]+(\\s+asc|\\s+desc)?)*", Pattern.CASE_INSENSITIVE | Pattern.MULTILINE);
|
||||
Pattern REPLACE_ORDER_BY = Pattern.compile("\\s+order\\s+by\\s+[^,\\s]+(\\s+asc|\\s+desc)?(\\s*,\\s*[^,\\s]+(\\s+asc|\\s+desc)?)*\\s*$", Pattern.CASE_INSENSITIVE | Pattern.MULTILINE);
|
||||
|
||||
/**
|
||||
* 根据jdbcUrl匹配
|
||||
|
||||
Loading…
Reference in New Issue
Block a user