@@ -67,15 +67,17 @@ public abstract class AbstractVerifier<T> implements Verifier<T> {
6767 static {
6868 ACCESS_MAP = new HashMap <String , Map <RequestMethod , RequestRole []>>();
6969
70- ACCESS_MAP .put (Table .class .getSimpleName (), getAccessMap (Table .class .getAnnotation (MethodAccess .class )));
71- ACCESS_MAP .put (Column .class .getSimpleName (), getAccessMap (Column .class .getAnnotation (MethodAccess .class )));
72- ACCESS_MAP .put (Test .class .getSimpleName (), getAccessMap (Test .class .getAnnotation (MethodAccess .class )));
73- ACCESS_MAP .put (Request .class .getSimpleName (), getAccessMap (Request .class .getAnnotation (MethodAccess .class )));
74- ACCESS_MAP .put (Response .class .getSimpleName (), getAccessMap (Response .class .getAnnotation (MethodAccess .class )));
75- ACCESS_MAP .put (Document .class .getSimpleName (), getAccessMap (Document .class .getAnnotation (MethodAccess .class )));
76- ACCESS_MAP .put (TestRecord .class .getSimpleName (), getAccessMap (TestRecord .class .getAnnotation (MethodAccess .class )));
77- ACCESS_MAP .put (Function .class .getSimpleName (), getAccessMap (Function .class .getAnnotation (MethodAccess .class )));
78- ACCESS_MAP .put (Access .class .getSimpleName (), getAccessMap (Access .class .getAnnotation (MethodAccess .class )));
70+ if (Log .DEBUG ) {
71+ ACCESS_MAP .put (Table .class .getSimpleName (), getAccessMap (Table .class .getAnnotation (MethodAccess .class )));
72+ ACCESS_MAP .put (Column .class .getSimpleName (), getAccessMap (Column .class .getAnnotation (MethodAccess .class )));
73+ ACCESS_MAP .put (Test .class .getSimpleName (), getAccessMap (Test .class .getAnnotation (MethodAccess .class )));
74+ ACCESS_MAP .put (Request .class .getSimpleName (), getAccessMap (Request .class .getAnnotation (MethodAccess .class )));
75+ ACCESS_MAP .put (Response .class .getSimpleName (), getAccessMap (Response .class .getAnnotation (MethodAccess .class )));
76+ ACCESS_MAP .put (Document .class .getSimpleName (), getAccessMap (Document .class .getAnnotation (MethodAccess .class )));
77+ ACCESS_MAP .put (TestRecord .class .getSimpleName (), getAccessMap (TestRecord .class .getAnnotation (MethodAccess .class )));
78+ ACCESS_MAP .put (Function .class .getSimpleName (), getAccessMap (Function .class .getAnnotation (MethodAccess .class )));
79+ ACCESS_MAP .put (Access .class .getSimpleName (), getAccessMap (Access .class .getAnnotation (MethodAccess .class )));
80+ }
7981 }
8082
8183 /**获取权限Map,每种操作都只允许对应的角色
@@ -299,7 +301,7 @@ public void verifyLogin() throws Exception {
299301 if (visitorId == null ) {
300302 throw new NotLoggedInException ("未登录,请登录后再操作!" );
301303 }
302-
304+
303305 if (visitorId instanceof Number ) {
304306 if (((Number ) visitorId ).longValue () <= 0 ) {
305307 throw new NotLoggedInException ("未登录,请登录后再操作!" );
@@ -364,5 +366,5 @@ public void verifyRepeat(String table, String key, Object value, long exceptId)
364366 throw new ConflictException (key + ": " + value + " 已经存在,不能重复!" );
365367 }
366368 }
367-
369+
368370}
0 commit comments