|
@@ -52,7 +52,9 @@ public class SignInterceptor implements HandlerInterceptor {
|
|
|
String timestamp = request.getHeader("x-zz-timestamp");
|
|
|
//进行sign验证
|
|
|
String[] signs = request.getParameterValues("sign");
|
|
|
- if (request.getRequestURI().indexOf("/wx/urlschema/generate") > 0) {
|
|
|
+
|
|
|
+ if (request.getRequestURI().equals("/api/v1/mp/wx/urlschema/generate")) {
|
|
|
+ // 小程序跳转页面请求
|
|
|
LogUtil.debug(logger, "requestURI:" + request.getRequestURI());
|
|
|
return true;
|
|
|
}
|
|
@@ -64,13 +66,6 @@ public class SignInterceptor implements HandlerInterceptor {
|
|
|
if(StringUtils.isBlank(body)){
|
|
|
logger.info("request body is null. request url:"+getRequestInfo(request));
|
|
|
//response.setStatus(HttpServletResponse.SC_BAD_REQUEST);
|
|
|
- // 上传文件的时候,body里只有文件流,custId在request参数里
|
|
|
- String custId = request.getParameter("custId");
|
|
|
- if(!StringUtils.isBlank(custId)){
|
|
|
- LoginUser loginUser = hostHolder.getUser();
|
|
|
-// loginUser.setCustId(custId);
|
|
|
- hostHolder.setUser(loginUser);
|
|
|
- }
|
|
|
return true;
|
|
|
}
|
|
|
|
|
@@ -91,20 +86,7 @@ public class SignInterceptor implements HandlerInterceptor {
|
|
|
response.setStatus(HttpServletResponse.SC_BAD_REQUEST);
|
|
|
return false;
|
|
|
}*/
|
|
|
- //特殊处理,通过拦截器注入线程对象属性custId modify by duota 2021.09.09
|
|
|
- try {
|
|
|
- if (JSONObject.isValidObject(body)) {
|
|
|
- JSONObject jsonObject = JSONObject.parseObject(body);
|
|
|
- String custId = jsonObject.getString("custId");
|
|
|
- if (!StringUtils.isBlank(custId)) {
|
|
|
- LoginUser loginUser = hostHolder.getUser();
|
|
|
-// loginUser.setCustId(custId);
|
|
|
- hostHolder.setUser(loginUser);
|
|
|
- }
|
|
|
- }
|
|
|
- }catch (Exception e){
|
|
|
- LogUtil.error(logger, e, "拦截器处理custId异常,body:{0}", body );
|
|
|
- }
|
|
|
+
|
|
|
}
|
|
|
return true;
|
|
|
}
|