mirror of
https://gitee.com/durcframework/SOP.git
synced 2025-08-11 21:57:56 +08:00
4.3.2
This commit is contained in:
@@ -40,11 +40,15 @@ public class ServiceContextInterceptor extends HandlerInterceptorAdapter {
|
|||||||
if (handler instanceof HandlerMethod) {
|
if (handler instanceof HandlerMethod) {
|
||||||
HandlerMethod handlerMethod = (HandlerMethod) handler;
|
HandlerMethod handlerMethod = (HandlerMethod) handler;
|
||||||
Open open = handlerMethod.getMethodAnnotation(Open.class);
|
Open open = handlerMethod.getMethodAnnotation(Open.class);
|
||||||
if (open != null && handlerMethod.getMethodParameters().length == 0) {
|
if (open != null && getArrayLength(handlerMethod.getMethodParameters()) == 0) {
|
||||||
JSONObject requestParams = OpenUtil.getRequestParams(request);
|
JSONObject requestParams = OpenUtil.getRequestParams(request);
|
||||||
OpenContextImpl openContext = new OpenContextImpl(requestParams);
|
OpenContextImpl openContext = new OpenContextImpl(requestParams);
|
||||||
context.setOpenContext(openContext);
|
context.setOpenContext(openContext);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private static <T> int getArrayLength(T[] arr) {
|
||||||
|
return arr == null ? 0 : arr.length;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user