Skip to content

Commit 70b2283

Browse files
committed
Server:解决login接口在数据库异常时返回结果缺少必要信息;删除Verifier.removeAccessInfo
1 parent 4a00bd2 commit 70b2283

5 files changed

Lines changed: 4 additions & 16 deletions

File tree

APIJSON-Java-Server/APIJSONDemo/src/main/java/apijson/demo/server/Controller.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -424,10 +424,10 @@ public JSONObject login(@RequestBody String request, HttpSession session) {
424424
new Privacy().setPhone(phone)
425425
)
426426
);
427-
JSONResponse response = new JSONResponse(phoneResponse).getJSONResponse(PRIVACY_);
428-
if (JSONResponse.isSuccess(response) == false) {
429-
return response;
427+
if (JSONResponse.isSuccess(phoneResponse) == false) {
428+
return DemoParser.newResult(phoneResponse.getIntValue(JSONResponse.KEY_CODE), phoneResponse.getString(JSONResponse.KEY_MSG));
430429
}
430+
JSONResponse response = new JSONResponse(phoneResponse).getJSONResponse(PRIVACY_);
431431
if(JSONResponse.isExist(response) == false) {
432432
return DemoParser.newErrorResult(new NotExistException("手机号未注册"));
433433
}

APIJSON-Java-Server/APIJSONDemo/src/main/java/apijson/demo/server/DemoVerifier.java

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -115,13 +115,5 @@ public static long value(Long v) {
115115
return v == null ? 0 : v;
116116
}
117117

118-
/**删除请求里的权限信息
119-
* @param requestObject
120-
* @return
121-
*/
122-
@Deprecated
123-
public JSONObject removeAccessInfo(JSONObject requestObject) {
124-
return requestObject;
125-
}
126118

127119
}

APIJSON-Java-Server/APIJSONLibrary/src/main/java/zuo/biao/apijson/server/AbstractParser.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -297,7 +297,6 @@ public JSONObject parseResponse(JSONObject request) {
297297
sqlExecutor = null;
298298

299299

300-
requestObject = verifier.removeAccessInfo(requestObject);
301300
requestObject = error == null ? extendSuccessResult(requestObject) : extendErrorResult(requestObject, error);
302301

303302

APIJSON-Java-Server/APIJSONLibrary/src/main/java/zuo/biao/apijson/server/AbstractVerifier.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -358,6 +358,5 @@ public void verifyRepeat(String table, String key, Object value, long exceptId)
358358
throw new ConflictException(key + ": " + value + " 已经存在,不能重复!");
359359
}
360360
}
361-
362-
361+
363362
}

APIJSON-Java-Server/APIJSONLibrary/src/main/java/zuo/biao/apijson/server/Verifier.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -74,8 +74,6 @@ public interface Verifier<T> {
7474
void verifyRepeat(String table, String key, Object value, long exceptId) throws Exception;
7575

7676

77-
JSONObject removeAccessInfo(JSONObject request);
78-
7977
@NotNull
8078
Parser<T> createParser();
8179

0 commit comments

Comments
 (0)