diff --git a/src/org/redkale/net/http/Rest.java b/src/org/redkale/net/http/Rest.java index 553f03d9a..70a969a96 100644 --- a/src/org/redkale/net/http/Rest.java +++ b/src/org/redkale/net/http/Rest.java @@ -244,8 +244,8 @@ public final class Rest { } } RestParam annpara = param.getAnnotation(RestParam.class); - if (n == null) n = annpara == null || annpara.value().isEmpty() ? null : annpara.value(); - + if (n == null) n = (annpara == null || annpara.value().isEmpty()) ? null : annpara.value(); + if (n == null && ptype == userType) n = "_current_user"; if (n == null) { if (param.isNamePresent()) { n = param.getName();