diff --git a/src/main/java/com/wip/controller/HomeController.java b/src/main/java/com/wip/controller/HomeController.java index cc4bc38..fc17875 100644 --- a/src/main/java/com/wip/controller/HomeController.java +++ b/src/main/java/com/wip/controller/HomeController.java @@ -223,6 +223,10 @@ public APIResponse comment(HttpServletRequest request, HttpServletResponse respo return APIResponse.fail("请输入正确的网址格式"); } + if (content.length() < 5) { + return APIResponse.fail("请输入5个字符及以上的评价"); + } + if (content.length() > 200) { return APIResponse.fail("请输入200个字符以内的评价"); } diff --git a/src/main/java/com/wip/service/comment/impl/CommentServiceImpl.java b/src/main/java/com/wip/service/comment/impl/CommentServiceImpl.java index c2236b9..d9d5a6e 100644 --- a/src/main/java/com/wip/service/comment/impl/CommentServiceImpl.java +++ b/src/main/java/com/wip/service/comment/impl/CommentServiceImpl.java @@ -67,18 +67,7 @@ public void addComment(CommentDomain comments) { if (StringUtils.isBlank(comments.getAuthor())) { comments.setAuthor("热心网友"); } - if (StringUtils.isNotBlank(comments.getEmail()) && !TaleUtils.isEmail(comments.getEmail())) { - msg = "请输入正确的邮箱格式"; - } - if (StringUtils.isBlank(comments.getContent())) { - msg = "评论内容不能为空"; - } - if (comments.getContent().length() < 5 || comments.getContent().length() > 2000) { - msg = "评论字数在5-2000个字符"; - } - if (null == comments.getCid()) { - msg = "评论文章不能为空"; - } + if (msg != null) throw BusinessException.withErrorCode(msg);