Skip to content
This repository was archived by the owner on Jan 24, 2019. It is now read-only.

Commit 5376dba

Browse files
committed
optimize base controller
1 parent 53bb91b commit 5376dba

File tree

1 file changed

+13
-1
lines changed

1 file changed

+13
-1
lines changed

src/main/java/com/zhazhapan/util/web/BaseController.java

+13-1
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,10 @@ protected ResultObject parseResult(String okMsg, String errMsg, boolean isOk) {
6969
}
7070

7171
protected <T> ResultObject<List<T>> parseResult(String errMsg, List<T> list) {
72+
return parseResult(errMsg, list, checkSensitiveData);
73+
}
74+
75+
protected <T> ResultObject<List<T>> parseResult(String errMsg, List<T> list, boolean checkSensitiveData) {
7276
if (Checker.isEmpty(list)) {
7377
return CheckResult.getErrorResult(errMsg);
7478
}
@@ -79,6 +83,10 @@ protected <T> ResultObject<List<T>> parseResult(String errMsg, List<T> list) {
7983
}
8084

8185
protected <T> ResultObject<T> parseResult(String okMsg, String errMsg, T t) {
86+
return parseResult(okMsg, errMsg, t, checkSensitiveData);
87+
}
88+
89+
protected <T> ResultObject<T> parseResult(String okMsg, String errMsg, T t, boolean checkSensitiveData) {
8290
if (Checker.isNull(t)) {
8391
return CheckResult.getErrorResult(errMsg);
8492
}
@@ -105,7 +113,11 @@ private <T> void setSensitiveData(T t) {
105113
}
106114

107115
protected <T> ResultObject<T> parseResult(String errMsg, T t) {
108-
return parseResult("操作成功", errMsg, t);
116+
return parseResult(errMsg, t, checkSensitiveData);
117+
}
118+
119+
protected <T> ResultObject<T> parseResult(String errMsg, T t, boolean checkSensitiveData) {
120+
return parseResult("操作成功", errMsg, t, checkSensitiveData);
109121
}
110122

111123
protected <T> ResultObject<T> parseResult(T t) {

0 commit comments

Comments
 (0)