From dd31a658bd91699c956a3ff3101e6db8cba05e7a Mon Sep 17 00:00:00 2001 From: zhangmeng <1334717033@qq.com> Date: Wed, 10 Nov 2021 15:21:16 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=96=87=E7=AB=A0=E5=88=97?= =?UTF-8?q?=E8=A1=A8=202021=E5=B9=B411=E6=9C=8810=E6=97=A515:21:00?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../manager/controller/UserController.java | 9 +++-- .../static/system/admin/js/mystyle-admin.js | 19 ++++++++++ .../resources/templates/admin/article/add.ftl | 30 +++++++-------- .../templates/admin/article/edit.ftl | 31 ++++++++-------- .../templates/admin/article/list.ftl | 16 ++++---- .../admin_manager/UserControllerApi.java | 2 +- .../feign/FeignOauth2RequestInterceptor.java | 37 +++++++++++++++++++ .../blog/controller/ArticleController.java | 6 ++- .../com/zhangmeng/blog/feign/UserFeign.java | 4 +- .../src/main/resources/application.yml | 4 ++ .../src/main/resources/application.yml | 6 +++ 11 files changed, 119 insertions(+), 45 deletions(-) create mode 100644 mystyle-cloud-blog/src/main/java/com/zhangmeng/blog/config/feign/FeignOauth2RequestInterceptor.java diff --git a/mystyle-cloud-admin-manager/src/main/java/com/zhangmeng/admin/manager/controller/UserController.java b/mystyle-cloud-admin-manager/src/main/java/com/zhangmeng/admin/manager/controller/UserController.java index f69ef27..1a5f262 100644 --- a/mystyle-cloud-admin-manager/src/main/java/com/zhangmeng/admin/manager/controller/UserController.java +++ b/mystyle-cloud-admin-manager/src/main/java/com/zhangmeng/admin/manager/controller/UserController.java @@ -1,6 +1,7 @@ package com.zhangmeng.admin.manager.controller; import com.github.pagehelper.PageInfo; +import com.zhangmeng.admin.manager.utils.UserUtil; import com.zhangmeng.api.service.admin_manager.UserControllerApi; import com.zhangmeng.model.base.baseController.BaseController; import com.zhangmeng.model.base.baseUtil.CommonUtil; @@ -33,6 +34,9 @@ public class UserController extends BaseController implements UserControllerApi @Autowired private TokenTools tokenTools; + @Autowired + private UserUtil userUtil; + @Override @PostMapping("/save") public Result save(@RequestParam @RequestBody Map parms) { @@ -80,9 +84,8 @@ public class UserController extends BaseController implements UserControllerApi @Override @GetMapping("/current") - public Result current(){ - Map userInfo = this.tokenTools.getUserInfo(); - return new Result(true,StatusCode.OK,"查询成功",userInfo); + public User current(){ + return this.userUtil.currentUser(); } @Override diff --git a/mystyle-cloud-admin-manager/src/main/resources/static/system/admin/js/mystyle-admin.js b/mystyle-cloud-admin-manager/src/main/resources/static/system/admin/js/mystyle-admin.js index ad7d4ec..8b984e3 100644 --- a/mystyle-cloud-admin-manager/src/main/resources/static/system/admin/js/mystyle-admin.js +++ b/mystyle-cloud-admin-manager/src/main/resources/static/system/admin/js/mystyle-admin.js @@ -6,6 +6,8 @@ var admin_manager_url = "mystyle-cloud-admin-manager"; var user_oauth_url = "mystyle-cloud-oauth"; //博客微服务 var blog_url = "mystyle-cloud-blog"; +//文件微服务 +var file_url = "mystyle-cloud-file"; //验证码 var v_code = gate_way_url + "/" + admin_manager_url + "/verificationCode/generate"; var access_token = localStorage.getItem("access_token"); @@ -61,6 +63,23 @@ var permission_batchRemove_url = gate_way_url + "/" + admin_manager_url + ""; //----------------------------------------------------------------------------------------------------------------------- //文章列表 var article_list_url = gate_way_url + "/" + blog_url + "/article/list"; +//添加文章 +var article_add_url = gate_way_url + "/" + admin_manager_url + "/article/add" + access_token_url; +//修改文章 +var article_edit_url = gate_way_url + "/" + admin_manager_url + "/article/edit" + access_token_url; +//md 上传 +var upload_md_url = gate_way_url + "/" + file_url + "/upload/md" + access_token_url; +//文章保存 +var article_save_url = gate_way_url + "/" + blog_url + "/article/save"; +//文章删除 +var article_delete_url = gate_way_url + "/" + blog_url + "/article/delete"; +//文章批量删除 +var article_batchRemove_url = gate_way_url + "/" + blog_url + "/article/batchRemove"; +//----------------------------------------------------------------------------------------------------------------- +//文件上传 +var file_upload_url = gate_way_url + "/" + file_url + "/upload/file"; + + //页面跳转 function postToPage(url, token) { diff --git a/mystyle-cloud-admin-manager/src/main/resources/templates/admin/article/add.ftl b/mystyle-cloud-admin-manager/src/main/resources/templates/admin/article/add.ftl index 64f9158..0489c8e 100644 --- a/mystyle-cloud-admin-manager/src/main/resources/templates/admin/article/add.ftl +++ b/mystyle-cloud-admin-manager/src/main/resources/templates/admin/article/add.ftl @@ -3,9 +3,9 @@ 文章添加 - - - + + +
@@ -98,10 +98,11 @@
- - - - + + + + + - - - + + + + +