From 710b085b8e1d199bba570add73c72eeb7d6d6f29 Mon Sep 17 00:00:00 2001 From: jiangs <373297395@qq.com> Date: Thu, 8 May 2025 17:26:14 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E4=BD=8F=E9=99=A2=E9=87=87?= =?UTF-8?q?=E8=A1=80=E7=A8=8B=E5=BA=8F=EF=BC=8C=E4=BB=A5=E5=8F=8A=E8=8B=A5?= =?UTF-8?q?=E5=B9=B2BUG?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../czlis/system/aspectj/DataScopeAspect.java | 2 +- .../com/czlis/system/config/SecurityConfig.java | 2 +- .../com/czlis/system/mapper/SysUserMapper.java | 1 - lis-system/src/main/resources/logback-spring.xml | 2 +- .../resources/mapper/system/SysDeptMapper.xml | 4 ++-- .../resources/mapper/system/SysUserMapper.xml | 2 +- .../czlis/zycx/controller/ZycxController.java | 2 ++ .../java/com/czlis/zycx/mapper/ZycxMapper.java | 2 ++ .../java/com/czlis/zycx/pojo/Web_getBarcode.java | 3 ++- .../czlis/zycx/service/impl/ZycxServiceImpl.java | 10 ++++++++-- .../{mapper.zycx => mapper}/ZycxMapper.xml | 16 +++++++++++----- 11 files changed, 31 insertions(+), 15 deletions(-) rename zycx/src/main/resources/{mapper.zycx => mapper}/ZycxMapper.xml (64%) diff --git a/lis-system/src/main/java/com/czlis/system/aspectj/DataScopeAspect.java b/lis-system/src/main/java/com/czlis/system/aspectj/DataScopeAspect.java index 38c8ca2..8a6b4c6 100644 --- a/lis-system/src/main/java/com/czlis/system/aspectj/DataScopeAspect.java +++ b/lis-system/src/main/java/com/czlis/system/aspectj/DataScopeAspect.java @@ -116,7 +116,7 @@ public class DataScopeAspect { } else if (DATA_SCOPE_DEPT.equals(dataScope)) { sqlString.append(StringUtils.format(" OR {}.dept_id = {} ", deptAlias, user.getDeptId())); } else if (DATA_SCOPE_DEPT_AND_CHILD.equals(dataScope)) { - sqlString.append(StringUtils.format(" OR {}.dept_id IN ( SELECT dept_id FROM sys_dept WHERE dept_id = {} or find_in_set( {} , ancestors ) )", deptAlias, user.getDeptId(), user.getDeptId())); + sqlString.append(StringUtils.format(" OR {}.dept_id IN ( SELECT dept_id FROM sys_dept WHERE dept_id = {} or dbo.find_in_set( {} , ancestors ) > 0 )", deptAlias, user.getDeptId(), user.getDeptId())); } else if (DATA_SCOPE_SELF.equals(dataScope)) { if (StringUtils.isNotBlank(userAlias)) { sqlString.append(StringUtils.format(" OR {}.user_id = {} ", userAlias, user.getUserId())); diff --git a/lis-system/src/main/java/com/czlis/system/config/SecurityConfig.java b/lis-system/src/main/java/com/czlis/system/config/SecurityConfig.java index b9699b8..93e975d 100644 --- a/lis-system/src/main/java/com/czlis/system/config/SecurityConfig.java +++ b/lis-system/src/main/java/com/czlis/system/config/SecurityConfig.java @@ -110,7 +110,7 @@ public class SecurityConfig { // 对于登录login 注册register 验证码captchaImage 允许匿名访问 requests.antMatchers("/login", "/register", "/captchaImage").permitAll() // 静态资源,可匿名访问 - .antMatchers(HttpMethod.GET, "/", "/*.html", "/**/*.html", "/**/*.css", "/**/*.js", "/profile/**").permitAll() + .antMatchers(HttpMethod.GET, "/", "/*.html", "/**/*.html", "/**/*.css", "/**/*.js", "/profile/**","/zyreq/**").permitAll() .antMatchers("/swagger-ui.html", "/swagger-resources/**", "/webjars/**", "/*/api-docs", "/druid/**").permitAll() .antMatchers("/doc.html").permitAll() //Knife4j 过滤 // 除上面外的所有请求全部需要鉴权认证 diff --git a/lis-system/src/main/java/com/czlis/system/mapper/SysUserMapper.java b/lis-system/src/main/java/com/czlis/system/mapper/SysUserMapper.java index f78a463..78d4c13 100644 --- a/lis-system/src/main/java/com/czlis/system/mapper/SysUserMapper.java +++ b/lis-system/src/main/java/com/czlis/system/mapper/SysUserMapper.java @@ -11,7 +11,6 @@ import com.czlis.common.core.domain.entity.SysUser; * * @author admin */ -@Mapper public interface SysUserMapper { /** * 根据条件分页查询用户列表 diff --git a/lis-system/src/main/resources/logback-spring.xml b/lis-system/src/main/resources/logback-spring.xml index da063a5..1b44994 100644 --- a/lis-system/src/main/resources/logback-spring.xml +++ b/lis-system/src/main/resources/logback-spring.xml @@ -85,7 +85,7 @@ - + diff --git a/lis-system/src/main/resources/mapper/system/SysDeptMapper.xml b/lis-system/src/main/resources/mapper/system/SysDeptMapper.xml index 6a268e3..681f74c 100644 --- a/lis-system/src/main/resources/mapper/system/SysDeptMapper.xml +++ b/lis-system/src/main/resources/mapper/system/SysDeptMapper.xml @@ -75,11 +75,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" +