|
@@ -1,12 +1,17 @@
|
|
|
package com.hjy.web.controller.system;
|
|
|
|
|
|
+import com.alibaba.fastjson2.JSONObject;
|
|
|
import com.hjy.common.annotation.Log;
|
|
|
import com.hjy.common.core.controller.BaseController;
|
|
|
import com.hjy.common.core.domain.AjaxResult;
|
|
|
import com.hjy.common.core.page.TableDataInfo;
|
|
|
import com.hjy.common.enums.BusinessType;
|
|
|
+import com.hjy.common.utils.StringUtils;
|
|
|
import com.hjy.system.domain.SysNotice;
|
|
|
import com.hjy.system.service.ISysNoticeService;
|
|
|
+import org.jsoup.Jsoup;
|
|
|
+import org.jsoup.nodes.Document;
|
|
|
+import org.jsoup.nodes.Element;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.security.access.prepost.PreAuthorize;
|
|
|
import org.springframework.validation.annotation.Validated;
|
|
@@ -51,8 +56,9 @@ public class SysNoticeController extends BaseController {
|
|
|
@PreAuthorize("@ss.hasPermi('system:notice:add')")
|
|
|
@Log(title = "通知公告", businessType = BusinessType.INSERT)
|
|
|
@PostMapping("add")
|
|
|
- public AjaxResult add(@Validated @RequestBody SysNotice notice) {
|
|
|
+ public AjaxResult add(@Validated @RequestBody SysNotice notice,@RequestParam("noticeContent") String noticeContent) {
|
|
|
notice.setCreateBy(getUsername());
|
|
|
+ notice.setNoticeContent(StringUtils.htmlstr(noticeContent));
|
|
|
return toAjax(noticeService.insertNotice(notice));
|
|
|
}
|
|
|
|
|
@@ -62,8 +68,9 @@ public class SysNoticeController extends BaseController {
|
|
|
@PreAuthorize("@ss.hasPermi('system:notice:edit')")
|
|
|
@Log(title = "通知公告", businessType = BusinessType.UPDATE)
|
|
|
@PostMapping("edit")
|
|
|
- public AjaxResult edit(@Validated @RequestBody SysNotice notice) {
|
|
|
+ public AjaxResult edit(@Validated @RequestBody SysNotice notice,@RequestParam("noticeContent") String noticeContent) {
|
|
|
notice.setUpdateBy(getUsername());
|
|
|
+ notice.setNoticeContent(StringUtils.htmlstr(noticeContent));
|
|
|
return toAjax(noticeService.updateNotice(notice));
|
|
|
}
|
|
|
|