|
@@ -10,9 +10,7 @@ import com.ruoyi.common.core.domain.AjaxResult;
|
|
import com.ruoyi.common.core.page.TableDataInfo;
|
|
import com.ruoyi.common.core.page.TableDataInfo;
|
|
import com.ruoyi.common.core.text.Convert;
|
|
import com.ruoyi.common.core.text.Convert;
|
|
import com.ruoyi.common.exception.user.ProjectException;
|
|
import com.ruoyi.common.exception.user.ProjectException;
|
|
-import com.ruoyi.common.utils.DateUtils;
|
|
|
|
-import com.ruoyi.common.utils.SecurityUtils;
|
|
|
|
-import com.ruoyi.common.utils.ServletUtils;
|
|
|
|
|
|
+import com.ruoyi.common.utils.*;
|
|
import com.ruoyi.generator.domain.Community.*;
|
|
import com.ruoyi.generator.domain.Community.*;
|
|
import com.ruoyi.generator.mapper.community.*;
|
|
import com.ruoyi.generator.mapper.community.*;
|
|
import com.ruoyi.generator.service.*;
|
|
import com.ruoyi.generator.service.*;
|
|
@@ -136,6 +134,16 @@ public class CommunityArticleController extends BaseController {
|
|
if (communityArticle.getClassIds().isEmpty()) {
|
|
if (communityArticle.getClassIds().isEmpty()) {
|
|
return AjaxResult.error("板块不能为空");
|
|
return AjaxResult.error("板块不能为空");
|
|
}
|
|
}
|
|
|
|
+ String title = communityArticle.getTitle();
|
|
|
|
+ String content = communityArticle.getContent();
|
|
|
|
+ boolean isSensitiveTitle = SensitiveWordUtil.containsSensitiveWord(title);
|
|
|
|
+ if (isSensitiveTitle) {
|
|
|
|
+ return AjaxResult.error(MessageUtils.message("article.title.error"));
|
|
|
|
+ }
|
|
|
|
+ boolean isSensitiveContent = SensitiveWordUtil.containsSensitiveWord(content);
|
|
|
|
+ if (isSensitiveContent) {
|
|
|
|
+ return AjaxResult.error(MessageUtils.message("article.content.error"));
|
|
|
|
+ }
|
|
communityArticleService.insertCommunityArticle(communityArticle);
|
|
communityArticleService.insertCommunityArticle(communityArticle);
|
|
} catch (Exception e) {
|
|
} catch (Exception e) {
|
|
System.out.println(e.getMessage());
|
|
System.out.println(e.getMessage());
|