代码提交

This commit is contained in:
liang.chao 2025-10-15 16:24:04 +08:00
parent b4e96a5835
commit ecef33ed81
5 changed files with 10 additions and 9 deletions

View File

@ -45,7 +45,6 @@ public class DataCollectDataController extends BaseController {
return getDataTable(list); return getDataTable(list);
} }
@SysLog(title = "数据汇集管理详情", businessType = OperaType.QUERY, module = "数据汇集管理->数据汇集管理", details = "数据汇集管理详情") @SysLog(title = "数据汇集管理详情", businessType = OperaType.QUERY, module = "数据汇集管理->数据汇集管理", details = "数据汇集管理详情")
@RequiresPermissions("data:Collect:share")
@GetMapping("/queryById") @GetMapping("/queryById")
public AjaxResult queryById(KyDataCollectData kyDataCollectData) { public AjaxResult queryById(KyDataCollectData kyDataCollectData) {
Map map = dataCollectDataService.queryDetailById(kyDataCollectData); Map map = dataCollectDataService.queryDetailById(kyDataCollectData);

View File

@ -20,7 +20,7 @@ import com.bonus.framework.interceptor.RepeatSubmitInterceptor;
/** /**
* 通用配置 * 通用配置
* *
* @author bonus * @author bonus
*/ */
@Configuration @Configuration
@ -73,6 +73,7 @@ public class ResourcesConfig implements WebMvcConfigurer
.excludePathPatterns("/smartArchives/getRouters") .excludePathPatterns("/smartArchives/getRouters")
.excludePathPatterns("/smartArchives/session/check") .excludePathPatterns("/smartArchives/session/check")
.excludePathPatterns("/smartArchives/sys/config/getConfig") .excludePathPatterns("/smartArchives/sys/config/getConfig")
.excludePathPatterns("/smartArchives/data/Collect/queryById")
.excludePathPatterns(EXCLUDEURLS) .excludePathPatterns(EXCLUDEURLS)
.order(-15); .order(-15);
} }
@ -98,4 +99,4 @@ public class ResourcesConfig implements WebMvcConfigurer
// 返回新的CorsFilter // 返回新的CorsFilter
return new CorsFilter(source); return new CorsFilter(source);
} }
} }

View File

@ -24,7 +24,7 @@ import com.bonus.framework.security.handle.LogoutSuccessHandlerImpl;
/** /**
* spring security配置 * spring security配置
* *
* @author bonus * @author bonus
*/ */
@EnableMethodSecurity(prePostEnabled = true, securedEnabled = true) @EnableMethodSecurity(prePostEnabled = true, securedEnabled = true)
@ -36,7 +36,7 @@ public class SecurityConfig
*/ */
@Autowired @Autowired
private UserDetailsService userDetailsService; private UserDetailsService userDetailsService;
/** /**
* 认证失败处理类 * 认证失败处理类
*/ */
@ -54,7 +54,7 @@ public class SecurityConfig
*/ */
@Autowired @Autowired
private JwtAuthenticationTokenFilter authenticationTokenFilter; private JwtAuthenticationTokenFilter authenticationTokenFilter;
/** /**
* 跨域过滤器 * 跨域过滤器
*/ */
@ -112,7 +112,7 @@ public class SecurityConfig
.authorizeHttpRequests((requests) -> { .authorizeHttpRequests((requests) -> {
permitAllUrl.getUrls().forEach(url -> requests.antMatchers(url).permitAll()); permitAllUrl.getUrls().forEach(url -> requests.antMatchers(url).permitAll());
// 对于登录login 注册register 验证码captchaImage 允许匿名访问 // 对于登录login 注册register 验证码captchaImage 允许匿名访问
requests.antMatchers("/login", "/register", "/captchaImage","/sys/config/getConfig","/session/check").permitAll() requests.antMatchers("/login", "/register", "/captchaImage","/sys/config/getConfig","/session/check","/data/Collect/queryById").permitAll()
// 静态资源可匿名访问 // 静态资源可匿名访问
.antMatchers(HttpMethod.GET, "/", "/*.html", "/**/*.html", "/**/*.css", "/**/*.js", "/profile/**").permitAll() .antMatchers(HttpMethod.GET, "/", "/*.html", "/**/*.html", "/**/*.css", "/**/*.js", "/profile/**").permitAll()
.antMatchers("/swagger-ui.html", "/swagger-resources/**", "/webjars/**", "/*/api-docs", "/druid/**").permitAll() .antMatchers("/swagger-ui.html", "/swagger-resources/**", "/webjars/**", "/*/api-docs", "/druid/**").permitAll()

View File

@ -48,6 +48,7 @@ public class ReplayAttackInterceptor implements HandlerInterceptor {
ignoreUrlPatterns.add("/smartArchives/getRouters"); ignoreUrlPatterns.add("/smartArchives/getRouters");
ignoreUrlPatterns.add("/smartArchives/session/check"); ignoreUrlPatterns.add("/smartArchives/session/check");
ignoreUrlPatterns.add("/smartArchives/sys/config/getConfig"); ignoreUrlPatterns.add("/smartArchives/sys/config/getConfig");
ignoreUrlPatterns.add("/smartArchives/data/Collect/queryById");
} }
private final RedisCache redisUtil; private final RedisCache redisUtil;
@ -301,4 +302,4 @@ public class ReplayAttackInterceptor implements HandlerInterceptor {
public void afterCompletion(HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex) throws Exception { public void afterCompletion(HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex) throws Exception {
// 可选的清理操作 // 可选的清理操作
} }
} }

View File

@ -44,7 +44,7 @@ public class DataCollectDataServiceImpl implements DataCollectDataService {
JSONObject object = (JSONObject) obj; JSONObject object = (JSONObject) obj;
if (object != null) { if (object != null) {
String id = object.getString("id"); String id = object.getString("id");
if (id.equals(kyDataCollectData.getJsonId())) { if (id.equals(kyDataCollectData.getJsonId().toString())) {
Map<String, Object> map = (Map<String, Object>) object; Map<String, Object> map = (Map<String, Object>) object;
return map; return map;
} }