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" +