|
70 | 70 | import apijson.orm.model.SysColumn;
|
71 | 71 | import apijson.orm.model.SysTable;
|
72 | 72 | import apijson.orm.model.Table;
|
73 |
| -import apijson.orm.model.Test; |
74 | 73 | import apijson.orm.model.TestRecord;
|
75 | 74 |
|
76 | 75 | /**校验器(权限、请求参数、返回结果等)
|
@@ -121,7 +120,6 @@ public abstract class AbstractVerifier<T> implements Verifier<T>, IdCallback {
|
121 | 120 | SYSTEM_ACCESS_MAP.put(Function.class.getSimpleName(), getAccessMap(Function.class.getAnnotation(MethodAccess.class)));
|
122 | 121 | SYSTEM_ACCESS_MAP.put(Request.class.getSimpleName(), getAccessMap(Request.class.getAnnotation(MethodAccess.class)));
|
123 | 122 | SYSTEM_ACCESS_MAP.put(Response.class.getSimpleName(), getAccessMap(Response.class.getAnnotation(MethodAccess.class)));
|
124 |
| -SYSTEM_ACCESS_MAP.put(Test.class.getSimpleName(), getAccessMap(Test.class.getAnnotation(MethodAccess.class))); |
125 | 123 |
|
126 | 124 | if (Log.DEBUG) {
|
127 | 125 | SYSTEM_ACCESS_MAP.put(Table.class.getSimpleName(), getAccessMap(Table.class.getAnnotation(MethodAccess.class)));
|
@@ -724,7 +722,12 @@ public static JSONObject verifyResponse(@NotNull final RequestMethod method, fin
|
724 | 722 | }
|
725 | 723 |
|
726 | 724 | //解析
|
727 |
| -return parse(method, name, target, response, database, schema, idKeyCallback, creator, callback != null ? callback : new OnParseCallback() {}); |
| 725 | +return parse(method, name, target, response, database, schema, idKeyCallback, creator, callback != null ? callback : new OnParseCallback() { |
| 726 | +@Override |
| 727 | +protected JSONObject onParseJSONObject(String key, JSONObject tobj, JSONObject robj) throws Exception { |
| 728 | +return verifyResponse(method, key, tobj, robj, database, schema, idKeyCallback, creator, callback); |
| 729 | +} |
| 730 | +}); |
728 | 731 | }
|
729 | 732 |
|
730 | 733 |
|
|
0 commit comments