inleft
2022-07-29 ba780fb8c047c665f8d85c013b02e47f8269451d
snowy-main/src/main/java/vip/xiaonuo/modular/blogarticlecomment/controller/BlogArticleCommentOutsideController.java
@@ -38,6 +38,7 @@
import org.springframework.web.bind.annotation.*;
import vip.xiaonuo.core.annotion.BusinessLog;
import vip.xiaonuo.core.consts.MyConstant;
import vip.xiaonuo.core.context.constant.ConstantContextHolder;
import vip.xiaonuo.core.email.MailSender;
import vip.xiaonuo.core.email.modular.model.SendMailParam;
import vip.xiaonuo.core.enums.LogAnnotionOpTypeEnum;
@@ -81,6 +82,13 @@
    public ResponseData add(@RequestBody @Validated(BlogArticleCommentAddDto.add.class) BlogArticleCommentAddDto addDto) {
        BlogArticle checkArticle = null;
        //自我认证
        if (MyConstant.myIds.contains(addDto.getVisitorNickName())) {
            if (StrUtil.isEmpty(addDto.getAuthCode()) || !addDto.getAuthCode().equals(ConstantContextHolder.getAuthCode())) {
                throw new BlogException("不要成为我,你就是真的自己");
            }
        }
        if (MyConstant.Yes.equals(addDto.getIsReceiveMail()) && StrUtil.isEmpty(addDto.getVisitorEmail())) {
            throw new BlogException("如果是想接收通知的话,你可能需要填上一个邮箱..");
        }
@@ -117,11 +125,11 @@
            return new SuccessResponseData();
        }
        //前一个留言接收邮件回复(发送给我的本体可以跳过.如果是给评论者自己的追加可以跳过)
        //前一个留言接收邮件回复(如果是给评论者自己的追加可以跳过)
        if (MyConstant.Yes.equals(lastComment.getIsReceiveCallback())
                && StrUtil.isNotEmpty(lastComment.getVisitorEmail())
                && !lastComment.getVisitorNickName().equals(MyConstant.inleft)
                && !lastComment.getVisitorEmail().equals(MyConstant.email)
//                && !lastComment.getVisitorNickName().equals(MyConstant.inleft)
//                && !lastComment.getVisitorEmail().equals(MyConstant.email)
                && !lastComment.getVisitorNickName().equals(addDto.getVisitorNickName())
                && !lastComment.getVisitorEmail().equals(addDto.getVisitorEmail())) {