提交 9097f1ae authored 作者: 马晨俊's avatar 马晨俊

mcj:

修复返回类型错误问题
上级 a4f7bfd3
...@@ -54,7 +54,7 @@ public class AopIntercept { ...@@ -54,7 +54,7 @@ public class AopIntercept {
String url = "http://"+address+":12345/user/getLogin/"+sessionId; String url = "http://"+address+":12345/user/getLogin/"+sessionId;
ServerResponse<User> serverResponse = restTemplate.getForObject(url, ServerResponse.class); ServerResponse<User> serverResponse = restTemplate.getForObject(url, ServerResponse.class);
if(serverResponse!=null && serverResponse.getCode()!=200){ if(serverResponse!=null && serverResponse.getCode()!=200){
ResponseEntity.status(403).body(1); ServerResponse.noAuthority();
} }
User user = serverResponse.getData(); User user = serverResponse.getData();
AuthAnnotation authAnnotation = ((MethodSignature)joinPoint.getSignature()).getMethod().getAnnotation(AuthAnnotation.class); AuthAnnotation authAnnotation = ((MethodSignature)joinPoint.getSignature()).getMethod().getAnnotation(AuthAnnotation.class);
...@@ -77,7 +77,7 @@ public class AopIntercept { ...@@ -77,7 +77,7 @@ public class AopIntercept {
} }
} }
} }
return ResponseEntity.status(403).body("f"); return ServerResponse.noAuthority();
} }
} }
package com.zjty.inspect.entity; package com.zjty.inspect.entity;
import com.alibaba.fastjson.annotation.JSONField; import com.alibaba.fastjson.annotation.JSONField;
import lombok.AllArgsConstructor;
import lombok.Data; import lombok.Data;
import lombok.NoArgsConstructor;
import java.io.Serializable; import java.io.Serializable;
import java.util.List; import java.util.List;
...@@ -11,6 +13,7 @@ import java.util.List; ...@@ -11,6 +13,7 @@ import java.util.List;
* @date 2020-04-03 09:41 * @date 2020-04-03 09:41
*/ */
@Data @Data
@NoArgsConstructor
public class ServerResponse<T> implements Serializable { public class ServerResponse<T> implements Serializable {
/** /**
* 错误码 * 错误码
...@@ -41,6 +44,8 @@ public class ServerResponse<T> implements Serializable { ...@@ -41,6 +44,8 @@ public class ServerResponse<T> implements Serializable {
this.msg=msg; this.msg=msg;
} }
public static <T> ServerResponse error(Object data){ public static <T> ServerResponse error(Object data){
return new ServerResponse(400,"请求失败",data); return new ServerResponse(400,"请求失败",data);
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论