From 96332b4a85f50316f75dbd82b56481a3509d3653 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=A1=97=E5=A4=B4=E5=B0=8F=E8=B4=A9?= Date: Sat, 7 Nov 2020 09:37:29 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BF=AB=E9=80=9F=E5=9B=9E=E5=A4=8D=E6=97=B6?= =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E7=8A=B6=E6=80=81=E6=A3=80=E6=B5=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../apobates/forum/trident/controller/PostsController.java | 3 +++ utils/src/main/java/com/apobates/forum/utils/TipMessage.java | 4 ++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/trident/src/main/java/com/apobates/forum/trident/controller/PostsController.java b/trident/src/main/java/com/apobates/forum/trident/controller/PostsController.java index 40c9603..63817a5 100644 --- a/trident/src/main/java/com/apobates/forum/trident/controller/PostsController.java +++ b/trident/src/main/java/com/apobates/forum/trident/controller/PostsController.java @@ -390,6 +390,9 @@ public class PostsController { return TipMessage.ofError("操引用的回复对象不存在或暂时无法访问").toMap(); } Posts p = data.get(); + if(!p.isNormal()){ + return TipMessage.ofError("引用的回复对象已不可用").toMap(); + } //----------------------------------对回复话题进行策略检查 // 迁至StrategyInterceptorAdapter //----------------------------------引用%d楼%s的回复 diff --git a/utils/src/main/java/com/apobates/forum/utils/TipMessage.java b/utils/src/main/java/com/apobates/forum/utils/TipMessage.java index eccd46d..e0456fe 100644 --- a/utils/src/main/java/com/apobates/forum/utils/TipMessage.java +++ b/utils/src/main/java/com/apobates/forum/utils/TipMessage.java @@ -87,11 +87,11 @@ public final class TipMessage { } public static TipMessage ofError(String message) { - return new TipMessage(message); + return new TipMessage(message, TipMessageLevelEnum.ERR, ""); } public static TipMessage ofSuccess(String message) { - return new TipMessage(message, TipMessageLevelEnum.ACC); + return new TipMessage(message, TipMessageLevelEnum.ACC, ""); } public static TipMessage ofSuccess(String message, String url) { -- GitLab