Commit 0bb3a685 by 罗长华

修复ActionDispatcher处理异常时报错的问题

parent 21b9e806
......@@ -90,10 +90,10 @@ public class GeneralMessageHandler {
} else {
errorCode = ApiCode.SPRING_BOOT_PLUS_EXCEPTION;
}
res = WsResponse.result(errorCode, exception.getMessage(), false);
res = WsResponse.result(errorCode, exception.getMessage(), null).setReqId(am.getMessage().getReqId());
} else {
// 其他默认的全局异常处理
res = WsResponse.result(ApiCode.SYSTEM_EXCEPTION);
res = WsResponse.result(ApiCode.SYSTEM_EXCEPTION, "", null).setReqId(am.getMessage().getReqId());
}
}
if (res != null) {
......
......@@ -71,7 +71,10 @@ public class WsResponse<T> implements Serializable {
message = success;
}
WsResponse<T> response = new WsResponse<>();
response.setCmd(cmd).setCode(apiCode.getCode()).setMsg(message).setData(data).setReqId(ActionRequestHolder.getReqId());
response.setCmd(cmd).setCode(apiCode.getCode()).setMsg(message).setData(data);
if (ActionRequestHolder.getActionRequest() != null) {
response.setReqId(ActionRequestHolder.getReqId());
}
return response;
}
......
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