From 21092fd03a79f4c487c56ecd07d6bef0c881376e Mon Sep 17 00:00:00 2001 From: zengchenxi Date: Sat, 6 Jan 2024 09:43:04 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E5=96=84=E5=88=9D=E5=A7=8B=E5=8C=96?= =?UTF-8?q?=E6=A1=86=E6=9E=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../web/config/MesWebAutoConfiguration.java | 11 ------ .../framework/web/core/filter/DemoFilter.java | 35 ------------------- .../src/main/resources/application-local.yaml | 6 ++-- .../components/mobile/UserCard/index.vue | 2 +- .../src/views/Login/SocialLogin.vue | 2 +- .../src/views/Login/components/LoginForm.vue | 2 +- .../src/views/Login/components/MobileForm.vue | 2 +- 7 files changed, 7 insertions(+), 53 deletions(-) delete mode 100644 mes-framework/mes-spring-boot-starter-web/src/main/java/com/chanko/yunxi/mes/heli/framework/web/core/filter/DemoFilter.java diff --git a/mes-framework/mes-spring-boot-starter-web/src/main/java/com/chanko/yunxi/mes/heli/framework/web/config/MesWebAutoConfiguration.java b/mes-framework/mes-spring-boot-starter-web/src/main/java/com/chanko/yunxi/mes/heli/framework/web/config/MesWebAutoConfiguration.java index 3a8b7336..af74d1a8 100644 --- a/mes-framework/mes-spring-boot-starter-web/src/main/java/com/chanko/yunxi/mes/heli/framework/web/config/MesWebAutoConfiguration.java +++ b/mes-framework/mes-spring-boot-starter-web/src/main/java/com/chanko/yunxi/mes/heli/framework/web/config/MesWebAutoConfiguration.java @@ -3,13 +3,11 @@ package com.chanko.yunxi.mes.heli.framework.web.config; import com.chanko.yunxi.mes.heli.framework.apilog.core.service.ApiErrorLogFrameworkService; import com.chanko.yunxi.mes.heli.framework.common.enums.WebFilterOrderEnum; import com.chanko.yunxi.mes.heli.framework.web.core.filter.CacheRequestBodyFilter; -import com.chanko.yunxi.mes.heli.framework.web.core.filter.DemoFilter; import com.chanko.yunxi.mes.heli.framework.web.core.handler.GlobalExceptionHandler; import com.chanko.yunxi.mes.heli.framework.web.core.handler.GlobalResponseBodyHandler; import com.chanko.yunxi.mes.heli.framework.web.core.util.WebFrameworkUtils; import org.springframework.beans.factory.annotation.Value; import org.springframework.boot.autoconfigure.AutoConfiguration; -import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty; import org.springframework.boot.autoconfigure.web.client.RestTemplateAutoConfiguration; import org.springframework.boot.context.properties.EnableConfigurationProperties; import org.springframework.boot.web.client.RestTemplateBuilder; @@ -101,15 +99,6 @@ public class MesWebAutoConfiguration implements WebMvcConfigurer { return createFilterBean(new CacheRequestBodyFilter(), WebFilterOrderEnum.REQUEST_BODY_CACHE_FILTER); } - /** - * 创建 DemoFilter Bean,演示模式 - */ - @Bean - @ConditionalOnProperty(value = "mes.demo", havingValue = "true") - public FilterRegistrationBean demoFilter() { - return createFilterBean(new DemoFilter(), WebFilterOrderEnum.DEMO_FILTER); - } - public static FilterRegistrationBean createFilterBean(T filter, Integer order) { FilterRegistrationBean bean = new FilterRegistrationBean<>(filter); bean.setOrder(order); diff --git a/mes-framework/mes-spring-boot-starter-web/src/main/java/com/chanko/yunxi/mes/heli/framework/web/core/filter/DemoFilter.java b/mes-framework/mes-spring-boot-starter-web/src/main/java/com/chanko/yunxi/mes/heli/framework/web/core/filter/DemoFilter.java deleted file mode 100644 index bbcb2643..00000000 --- a/mes-framework/mes-spring-boot-starter-web/src/main/java/com/chanko/yunxi/mes/heli/framework/web/core/filter/DemoFilter.java +++ /dev/null @@ -1,35 +0,0 @@ -package com.chanko.yunxi.mes.heli.framework.web.core.filter; - -import cn.hutool.core.util.StrUtil; -import com.chanko.yunxi.mes.heli.framework.common.pojo.CommonResult; -import com.chanko.yunxi.mes.heli.framework.common.util.servlet.ServletUtils; -import com.chanko.yunxi.mes.heli.framework.web.core.util.WebFrameworkUtils; -import org.springframework.web.filter.OncePerRequestFilter; - -import javax.servlet.FilterChain; -import javax.servlet.http.HttpServletRequest; -import javax.servlet.http.HttpServletResponse; - -import static com.chanko.yunxi.mes.heli.framework.common.exception.enums.GlobalErrorCodeConstants.DEMO_DENY; - -/** - * 演示 Filter,禁止用户发起写操作,避免影响测试数据 - * - * @author 芋道源码 - */ -public class DemoFilter extends OncePerRequestFilter { - - @Override - protected boolean shouldNotFilter(HttpServletRequest request) { - String method = request.getMethod(); - return !StrUtil.equalsAnyIgnoreCase(method, "POST", "PUT", "DELETE") // 写操作时,不进行过滤率 - || WebFrameworkUtils.getLoginUserId(request) == null; // 非登录用户时,不进行过滤 - } - - @Override - protected void doFilterInternal(HttpServletRequest request, HttpServletResponse response, FilterChain chain) { - // 直接返回 DEMO_DENY 的结果。即,请求不继续 - ServletUtils.writeJSON(response, CommonResult.error(DEMO_DENY)); - } - -} diff --git a/mes-server/src/main/resources/application-local.yaml b/mes-server/src/main/resources/application-local.yaml index f303a937..95523470 100644 --- a/mes-server/src/main/resources/application-local.yaml +++ b/mes-server/src/main/resources/application-local.yaml @@ -43,11 +43,11 @@ spring: primary: master datasource: master: - name: ruoyi - url: jdbc:mysql://localhost:3306/${spring.datasource.dynamic.datasource.master.name}?useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true&nullCatalogMeansCurrent=true + name: mes-heli + url: jdbc:mysql://222.71.165.188:3309/${spring.datasource.dynamic.datasource.master.name}?useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true&nullCatalogMeansCurrent=true driver-class-name: com.mysql.jdbc.Driver username: root - password: imysql + password: linus,.123 # slave: # 模拟从库,可根据自己需要修改 # 模拟从库,可根据自己需要修改 # name: ruoyi-vue-pro # url: jdbc:mysql://localhost:3306/${spring.datasource.dynamic.datasource.slave.name}?useSSL=false&serverTimezone=CTT&allowPublicKeyRetrieval=true diff --git a/mes-ui/mes-ui-admin-vue3/src/components/DiyEditor/components/mobile/UserCard/index.vue b/mes-ui/mes-ui-admin-vue3/src/components/DiyEditor/components/mobile/UserCard/index.vue index 14b447c6..2b7d16bc 100644 --- a/mes-ui/mes-ui-admin-vue3/src/components/DiyEditor/components/mobile/UserCard/index.vue +++ b/mes-ui/mes-ui-admin-vue3/src/components/DiyEditor/components/mobile/UserCard/index.vue @@ -5,7 +5,7 @@ - 芋道源码 + 合立MES diff --git a/mes-ui/mes-ui-admin-vue3/src/views/Login/SocialLogin.vue b/mes-ui/mes-ui-admin-vue3/src/views/Login/SocialLogin.vue index 6bbfc1df..6689d990 100644 --- a/mes-ui/mes-ui-admin-vue3/src/views/Login/SocialLogin.vue +++ b/mes-ui/mes-ui-admin-vue3/src/views/Login/SocialLogin.vue @@ -196,7 +196,7 @@ const loginData = reactive({ captchaEnable: import.meta.env.VITE_APP_CAPTCHA_ENABLE, tenantEnable: import.meta.env.VITE_APP_TENANT_ENABLE, loginForm: { - tenantName: '芋道源码', + tenantName: '系统租户', username: 'admin', password: 'admin123', captchaVerification: '', diff --git a/mes-ui/mes-ui-admin-vue3/src/views/Login/components/LoginForm.vue b/mes-ui/mes-ui-admin-vue3/src/views/Login/components/LoginForm.vue index 699d42b5..0a12cde2 100644 --- a/mes-ui/mes-ui-admin-vue3/src/views/Login/components/LoginForm.vue +++ b/mes-ui/mes-ui-admin-vue3/src/views/Login/components/LoginForm.vue @@ -184,7 +184,7 @@ const loginData = reactive({ captchaEnable: import.meta.env.VITE_APP_CAPTCHA_ENABLE, tenantEnable: import.meta.env.VITE_APP_TENANT_ENABLE, loginForm: { - tenantName: '芋道源码', + tenantName: '系统租户', username: 'admin', password: 'admin123', captchaVerification: '', diff --git a/mes-ui/mes-ui-admin-vue3/src/views/Login/components/MobileForm.vue b/mes-ui/mes-ui-admin-vue3/src/views/Login/components/MobileForm.vue index 7f5d9942..2294cffd 100644 --- a/mes-ui/mes-ui-admin-vue3/src/views/Login/components/MobileForm.vue +++ b/mes-ui/mes-ui-admin-vue3/src/views/Login/components/MobileForm.vue @@ -133,7 +133,7 @@ const loginData = reactive({ }, loginForm: { uuid: '', - tenantName: '芋道源码', + tenantName: '系统租户', mobileNumber: '', code: '' }