ソースを参照

[储值卡][新增]:文件上传接口修复

release_toaliyun_real
Stormeye Wu 7年前
コミット
95df530b9f
2個のファイルの変更11行の追加2行の削除
  1. +6
    -1
      mallinkAdmin/src/main/java/com/iformall/interceptor/HttpServletRequestWrapperFilter.java
  2. +5
    -1
      mallinkAdmin/src/main/java/com/iformall/interceptor/RequestInterceptor.java

+ 6
- 1
mallinkAdmin/src/main/java/com/iformall/interceptor/HttpServletRequestWrapperFilter.java ファイルの表示

@@ -16,7 +16,12 @@ public class HttpServletRequestWrapperFilter implements Filter {


ServletRequest requestWrapper = null; ServletRequest requestWrapper = null;
if (request instanceof HttpServletRequest) { if (request instanceof HttpServletRequest) {
requestWrapper = new BodyReaderHttpServletRequestWrapper((HttpServletRequest) request);
String url = ((HttpServletRequest) request).getRequestURI().toString();
if(!url.contains("awsFileUpload")) {
requestWrapper = new BodyReaderHttpServletRequestWrapper((HttpServletRequest) request);
} else {
requestWrapper = null;
}
} }
if (null == requestWrapper) { if (null == requestWrapper) {
chain.doFilter(request, response); chain.doFilter(request, response);


+ 5
- 1
mallinkAdmin/src/main/java/com/iformall/interceptor/RequestInterceptor.java ファイルの表示

@@ -40,13 +40,17 @@ public class RequestInterceptor extends HandlerInterceptorAdapter {
// 获取不检查幂等 // 获取不检查幂等
return true; return true;
} }
String ipaddress = IPUtil.getIpAddr(request);


String ipaddress = IPUtil.getIpAddr(request);
String url = request.getRequestURL().toString(); String url = request.getRequestURL().toString();
if(url.contains("pvlog")) { if(url.contains("pvlog")) {
// pvlog不检查幂等 // pvlog不检查幂等
return true; return true;
} }
if(url.contains("awsFileUpload")) {
// awsFileUpload不检查幂等
return true;
}
StringBuilder sb = new StringBuilder(); StringBuilder sb = new StringBuilder();
sb.append(url); sb.append(url);
sb.append("method=").append(request.getMethod()).append("&"); sb.append("method=").append(request.getMethod()).append("&");


読み込み中…
キャンセル
保存