From 74967faef3e4396b718a29da9efcfa5345b89041 Mon Sep 17 00:00:00 2001 From: LeonardYoung <shaojun47@qq.com> Date: Fri, 29 Oct 2021 12:34:39 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=A4=A7=E5=B1=8F=E4=BF=9D?= =?UTF-8?q?=E5=AD=98=E6=97=B6=E7=9A=84bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ruoyi/web/controller/system/BladeVisualController.java | 7 +++++++ .../java/com/ruoyi/framework/config/SecurityConfig.java | 1 + 2 files changed, 8 insertions(+) diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/BladeVisualController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/BladeVisualController.java index 3251fd46c..0c6b9e871 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/BladeVisualController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/BladeVisualController.java @@ -2,6 +2,7 @@ package com.ruoyi.web.controller.system; import java.io.File; import java.io.FileOutputStream; +import java.util.Date; import java.util.HashMap; import java.util.List; @@ -9,6 +10,7 @@ import com.ruoyi.common.core.page.VisualRespEmbData; import com.ruoyi.system.service.impl.BladeVisualConfigServiceImpl; import com.ruoyi.web.param.BladeVisualParam; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.security.core.context.SecurityContextHolder; import org.springframework.web.bind.annotation.*; import com.ruoyi.common.annotation.Log; import com.ruoyi.common.core.controller.BaseController; @@ -100,7 +102,12 @@ public class BladeVisualController extends BaseController @PostMapping("/update") public AjaxResult edit(@RequestBody BladeVisualParam param) { + String name = SecurityContextHolder.getContext().getAuthentication().getName(); + param.getVisual().setUpdateBy(name); + param.getVisual().setUpdateTime(new Date()); + int i = bladeVisualService.updateBladeVisual(param.getVisual()); + int j = configService.updateBladeVisualConfig(param.getConfig()); return toAjax(i > 0 && j > 0); } diff --git a/ruoyi-framework/src/main/java/com/ruoyi/framework/config/SecurityConfig.java b/ruoyi-framework/src/main/java/com/ruoyi/framework/config/SecurityConfig.java index 1b1a6fc19..13057ac78 100644 --- a/ruoyi-framework/src/main/java/com/ruoyi/framework/config/SecurityConfig.java +++ b/ruoyi-framework/src/main/java/com/ruoyi/framework/config/SecurityConfig.java @@ -108,6 +108,7 @@ public class SecurityConfig extends WebSecurityConfigurerAdapter "/profile/**" ).permitAll() .antMatchers("/avue/api/category/list").permitAll() + .antMatchers("/avue/api/visual/put-file").permitAll() .antMatchers("/system/visualImage/upload").anonymous() .antMatchers("/swagger-ui.html").anonymous() .antMatchers("/swagger-resources/**").anonymous()