diff --git a/pigx-upms/pigx-upms-biz/src/main/java/com/pig4cloud/pigx/admin/service/impl/SysRoleMenuServiceImpl.java b/pigx-upms/pigx-upms-biz/src/main/java/com/pig4cloud/pigx/admin/service/impl/SysRoleMenuServiceImpl.java index a2173029f..f98b0d7cc 100644 --- a/pigx-upms/pigx-upms-biz/src/main/java/com/pig4cloud/pigx/admin/service/impl/SysRoleMenuServiceImpl.java +++ b/pigx-upms/pigx-upms-biz/src/main/java/com/pig4cloud/pigx/admin/service/impl/SysRoleMenuServiceImpl.java @@ -65,7 +65,7 @@ public class SysRoleMenuServiceImpl extends ServiceImpl roleMenuList = Arrays.stream(menuIds.split(",")).map(menuId -> { + List roleMenuList = Arrays.stream(menuIds.split(StrUtil.COMMA)).map(menuId -> { SysRoleMenu roleMenu = new SysRoleMenu(); roleMenu.setRoleId(roleId); roleMenu.setMenuId(Long.valueOf(menuId)); diff --git a/pigx-visual/pigx-bi-platform/src/main/java/com/pig4cloud/pigx/ureport/config/WebSecurityConfigurer.java b/pigx-visual/pigx-bi-platform/src/main/java/com/pig4cloud/pigx/ureport/config/WebSecurityConfigurer.java index b640e7e77..df5e2dc92 100755 --- a/pigx-visual/pigx-bi-platform/src/main/java/com/pig4cloud/pigx/ureport/config/WebSecurityConfigurer.java +++ b/pigx-visual/pigx-bi-platform/src/main/java/com/pig4cloud/pigx/ureport/config/WebSecurityConfigurer.java @@ -45,8 +45,8 @@ public class WebSecurityConfigurer extends WebSecurityConfigurerAdapter { protected void configure(HttpSecurity http) { http.headers().frameOptions().disable().and().formLogin().loginPage("/login.html").loginProcessingUrl("/login") .failureHandler(new LoginFailureHandler()).and().authorizeRequests() - .antMatchers("/login.html", "/login", "/actuator/**").permitAll().anyRequest().authenticated().and() - .csrf().disable(); + .antMatchers("/login.html", "/login", "/actuator/**", "/ureport/preview").permitAll().anyRequest() + .authenticated().and().csrf().disable(); } /** @@ -55,7 +55,7 @@ public class WebSecurityConfigurer extends WebSecurityConfigurerAdapter { */ @Override public void configure(WebSecurity web) { - web.ignoring().antMatchers("/favicon.ico", "/css/**", "/error"); + web.ignoring().antMatchers("/favicon.ico", "/css/**", "/ureport/res/**", "/error"); } /**