Browse Source

fix bug

photo
winter 1 year ago
parent
commit
ba749c02db
2 changed files with 14 additions and 5 deletions
  1. +11
    -1
      open-api/src/main/java/com/iformall/interceptor/AuthorizationInterceptor.java
  2. +3
    -4
      suimangAdmin/src/main/java/com/iformall/controller/base/BaseController.java

+ 11
- 1
open-api/src/main/java/com/iformall/interceptor/AuthorizationInterceptor.java View File

@@ -19,6 +19,8 @@ import org.springframework.web.servlet.handler.HandlerInterceptorAdapter;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import java.io.BufferedReader;
import java.util.Map;


@@ -62,7 +64,15 @@ public class AuthorizationInterceptor extends HandlerInterceptorAdapter {
throw new MallinkException(ErrorCode.SYS_PARAMETER_ERROR.getCode(),"缺少加密串");
}

String body = ((BodyReaderHttpServletRequestWrapper) request).getBody();
BufferedReader reader = request.getReader();
StringBuilder stringBuilder = new StringBuilder();
String line;
while ((line = reader.readLine()) != null) {
stringBuilder.append(line);
}
String body = stringBuilder.toString();
//Map requestBodyMap = new Gson().fromJson(body, Map.class);
//String body = ((BodyReaderHttpServletRequestWrapper) request).getBody();
if(StringUtils.isBlank(body)){
throw new MallinkException(ErrorCode.SYS_PARAMETER_ERROR.getCode(),"缺少请求body");
}


+ 3
- 4
suimangAdmin/src/main/java/com/iformall/controller/base/BaseController.java View File

@@ -48,10 +48,9 @@ public class BaseController {
public MallUserInfo getUser(){
MallUserInfo user = (MallUserInfo) SecurityUtils.getSubject().getSession().getAttribute(UserSession.userInfo);
// MallUserInfo user = new MallUserInfo();
// user.setId(463627091581734912L);
// user.setName("富茂光谷测试版管理员");
// user.setTenantId("1025");
// user.setParentTenantId("1024");
// user.setId(2L);
// user.setName("localtest");
// user.setIsAdmin(1);
return user;
}



Loading…
Cancel
Save