Commit eb21af58 by hanghang.wang

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

parent 292dfd0b
......@@ -20,7 +20,7 @@ public @interface IgnoreFeignLogAnnotation {
*
* @return
*/
int[] excludeStatusCodes() default 0;
String[] excludeStatusCodes() default "100";
String statusCodeFieldName() default "code";
......
......@@ -236,7 +236,7 @@ public class WebAspect {
if (!this.printFeignResponseBodyLog || logIgnore.printLog()) {
//todo 当排除了这个状态码不打印响应的具体内容只会打印状态码和状态描述信息
int[] excludeStatusCodes = logIgnore.excludeStatusCodes();
String[] excludeStatusCodes = logIgnore.excludeStatusCodes();
if (!StringUtils.isEmpty(statusCodeValue) && this.containStatusCode(excludeStatusCodes, statusCodeValue)) {
logReult = result.getClass().newInstance();
org.apache.commons.beanutils.BeanUtils.setProperty(logReult, logIgnore.statusCodeFieldName(), statusCodeValue);
......@@ -324,7 +324,7 @@ public class WebAspect {
return notFilterUrl;
}
/*private boolean containStatusCode(String[] excludeStatusCodes,
private boolean containStatusCode(String[] excludeStatusCodes,
String statusCodeValue) {
if (excludeStatusCodes == null || excludeStatusCodes.length == 0) {
return false;
......@@ -335,18 +335,18 @@ public class WebAspect {
}
}
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 {
* 统一活动查询接口
*/
@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);
/**
......
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