diff --git a/src/main/java/com/fr/plugin/pack/exception/ReportExceedException.java b/src/main/java/com/fr/plugin/pack/exception/ReportExceedException.java index a6654a4..a00d8de 100644 --- a/src/main/java/com/fr/plugin/pack/exception/ReportExceedException.java +++ b/src/main/java/com/fr/plugin/pack/exception/ReportExceedException.java @@ -9,6 +9,10 @@ import com.fr.plugin.pack.PackConstants; * Created by Jonas on 2020-10-19 */ public class ReportExceedException extends FineEngineException { + public ReportExceedException() { + super("模板并发访问超过最大限制"); + } + @Override public String errorCode() { return PackConstants.REPORT_EXCEED_ERROR; diff --git a/src/main/java/com/fr/plugin/pack/exception/WidgetExceedException.java b/src/main/java/com/fr/plugin/pack/exception/WidgetExceedException.java index 583f5b6..a8c0388 100644 --- a/src/main/java/com/fr/plugin/pack/exception/WidgetExceedException.java +++ b/src/main/java/com/fr/plugin/pack/exception/WidgetExceedException.java @@ -9,6 +9,10 @@ import com.fr.plugin.pack.PackConstants; * Created by Jonas on 2020-10-19 */ public class WidgetExceedException extends FineEngineException { + public WidgetExceedException() { + super("组件并发访问超过最大限制"); + } + @Override public String errorCode() { return PackConstants.WIDGET_EXCEED_ERROR; diff --git a/src/main/java/com/fr/plugin/pack/http/PackHttpHandler.java b/src/main/java/com/fr/plugin/pack/http/PackHttpHandler.java index 4b43dd6..5506015 100644 --- a/src/main/java/com/fr/plugin/pack/http/PackHttpHandler.java +++ b/src/main/java/com/fr/plugin/pack/http/PackHttpHandler.java @@ -136,10 +136,10 @@ public class PackHttpHandler extends BaseHttpHandler { private static FineRespond handleException(Exception e) { if (e instanceof ReportExceedException) { - return FineRespond.fail(((ReportExceedException) e).errorCode(), "模板并发访问超过最大限制"); + return FineRespond.fail(((ReportExceedException) e).errorCode(), e.getMessage()); } if (e instanceof WidgetExceedException) { - return FineRespond.fail(((WidgetExceedException) e).errorCode(), "组件并发访问超过最大限制"); + return FineRespond.fail(((WidgetExceedException) e).errorCode(), e.getMessage()); } return Reflect.on(BaseAction.class).call("getExceptionRespond", e).get(); }