Commit eb21af58 by hanghang.wang

切面成功志恒,返回成功编码改为String类型

parent 292dfd0b
...@@ -20,7 +20,7 @@ public @interface IgnoreFeignLogAnnotation { ...@@ -20,7 +20,7 @@ public @interface IgnoreFeignLogAnnotation {
* *
* @return * @return
*/ */
int[] excludeStatusCodes() default 0; String[] excludeStatusCodes() default "100";
String statusCodeFieldName() default "code"; String statusCodeFieldName() default "code";
......
...@@ -236,7 +236,7 @@ public class WebAspect { ...@@ -236,7 +236,7 @@ public class WebAspect {
if (!this.printFeignResponseBodyLog || logIgnore.printLog()) { if (!this.printFeignResponseBodyLog || logIgnore.printLog()) {
//todo 当排除了这个状态码不打印响应的具体内容只会打印状态码和状态描述信息 //todo 当排除了这个状态码不打印响应的具体内容只会打印状态码和状态描述信息
int[] excludeStatusCodes = logIgnore.excludeStatusCodes(); String[] excludeStatusCodes = logIgnore.excludeStatusCodes();
if (!StringUtils.isEmpty(statusCodeValue) && this.containStatusCode(excludeStatusCodes, statusCodeValue)) { if (!StringUtils.isEmpty(statusCodeValue) && this.containStatusCode(excludeStatusCodes, statusCodeValue)) {
logReult = result.getClass().newInstance(); logReult = result.getClass().newInstance();
org.apache.commons.beanutils.BeanUtils.setProperty(logReult, logIgnore.statusCodeFieldName(), statusCodeValue); org.apache.commons.beanutils.BeanUtils.setProperty(logReult, logIgnore.statusCodeFieldName(), statusCodeValue);
...@@ -324,7 +324,7 @@ public class WebAspect { ...@@ -324,7 +324,7 @@ public class WebAspect {
return notFilterUrl; return notFilterUrl;
} }
/*private boolean containStatusCode(String[] excludeStatusCodes, private boolean containStatusCode(String[] excludeStatusCodes,
String statusCodeValue) { String statusCodeValue) {
if (excludeStatusCodes == null || excludeStatusCodes.length == 0) { if (excludeStatusCodes == null || excludeStatusCodes.length == 0) {
return false; return false;
...@@ -335,18 +335,18 @@ public class WebAspect { ...@@ -335,18 +335,18 @@ public class WebAspect {
} }
} }
return false; return false;
}*/
private boolean containStatusCode(int[] excludeStatusCodes, String statusCodeValue) {
if (excludeStatusCodes == null || excludeStatusCodes.length == 0) {
return false;
}
for (int i = 0; i < excludeStatusCodes.length; i++) {
if (excludeStatusCodes[i] == Integer.valueOf(statusCodeValue)) {
return true;
}
}
return false;
} }
// private boolean containStatusCode(int[] excludeStatusCodes, String statusCodeValue) {
// if (excludeStatusCodes == null || excludeStatusCodes.length == 0) {
// return false;
// }
// for (int i = 0; i < excludeStatusCodes.length; i++) {
// if (excludeStatusCodes[i] == Integer.valueOf(statusCodeValue)) {
// return true;
// }
// }
// return false;
// }
} }
...@@ -30,7 +30,7 @@ public interface ActivityClient { ...@@ -30,7 +30,7 @@ public interface ActivityClient {
* 统一活动查询接口 * 统一活动查询接口
*/ */
@PostMapping("/activity/query") @PostMapping("/activity/query")
//@IgnoreFeignLogAnnotation(excludeStatusCodes = {ResponseCodeConstant.RESPONSE_SUCCESS_STR},statusCodeFieldName= ResponseCodeKeyConstant.STATUS_CODE,messageFieldName=ResponseCodeKeyConstant.MSG) @IgnoreFeignLogAnnotation(excludeStatusCodes = {ResponseCodeConstant.RESPONSE_SUCCESS_STR},statusCodeFieldName= ResponseCodeKeyConstant.STATUS_CODE,messageFieldName=ResponseCodeKeyConstant.MSG)
ActivityQueryResponseDto query(ActivityQueryRequestDto activityQueryRequestDto); ActivityQueryResponseDto query(ActivityQueryRequestDto activityQueryRequestDto);
/** /**
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment