From 302f0f988613ea278589a86e7411805210bae7cf Mon Sep 17 00:00:00 2001 From: WangHao <43278047@qq.com> Date: Tue, 1 Sep 2020 21:08:19 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E4=B9=A6=E7=AD=BE=E5=8A=9F?= =?UTF-8?q?=E8=83=BD=20=E5=BC=B9=E7=AA=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../yunbookmark/SqBookmarkController.java | 15 +++ ruoyi-ui/src/views/bookmark/content/index.vue | 15 +-- ruoyi-ui/src/views/bookmark/index/index.vue | 115 ++++++++++++++++-- 3 files changed, 131 insertions(+), 14 deletions(-) diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/yunbookmark/SqBookmarkController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/yunbookmark/SqBookmarkController.java index b1a855b80..039b65325 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/yunbookmark/SqBookmarkController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/yunbookmark/SqBookmarkController.java @@ -1,10 +1,16 @@ package com.ruoyi.web.controller.yunbookmark; +import java.net.MalformedURLException; +import java.net.URL; +import java.util.Date; import java.util.List; import com.ruoyi.bookmark.domain.SqBookmark; import com.ruoyi.bookmark.service.ISqBookmarkService; import com.ruoyi.common.core.domain.entity.SysUser; +import com.ruoyi.common.utils.BookmarkHtml.ImportHtml; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; import org.springframework.security.access.prepost.PreAuthorize; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.GetMapping; @@ -33,6 +39,7 @@ import com.ruoyi.common.core.page.TableDataInfo; @RequestMapping("/bookmark/bookmark") public class SqBookmarkController extends BaseController { + public static Logger logger = LoggerFactory.getLogger(SqBookmarkController.class); @Autowired private ISqBookmarkService sqBookmarkService; @@ -129,6 +136,14 @@ public class SqBookmarkController extends BaseController @PostMapping public AjaxResult add(@RequestBody SqBookmark sqBookmark) { + SysUser sysUser=getAuthUser(); + sqBookmark.setUserid(sysUser.getUserId()); + try { + sqBookmark.setUrls(ImportHtml.Urlutils(new URL(sqBookmark.getUrl()))); + } catch (MalformedURLException e) { + logger.info(sysUser.getUserId()+"新增书签 获取网址的 主机信息 报错"+new Date()); + e.printStackTrace(); + } return toAjax(sqBookmarkService.insertSqBookmark(sqBookmark)); } diff --git a/ruoyi-ui/src/views/bookmark/content/index.vue b/ruoyi-ui/src/views/bookmark/content/index.vue index 1fd91f6f6..9dc5c4c8c 100644 --- a/ruoyi-ui/src/views/bookmark/content/index.vue +++ b/ruoyi-ui/src/views/bookmark/content/index.vue @@ -73,6 +73,7 @@