xushengqiang hace 6 años
padre
commit
84ad5782d4

+ 2 - 2
src/main/java/cn/efunbox/audio/config/Config.java

@@ -45,12 +45,12 @@ public class Config extends WebMvcConfigurerAdapter{
     @Override
     public void addInterceptors(InterceptorRegistry registry) {
         registry.addInterceptor(authInterceptor())
-                .addPathPatterns("/audio/search","/audio/searchList","/audio/{audioId}")
+                .addPathPatterns("/audio/search","/audio/searchList","/audio/info/{audioId}")
                 .excludePathPatterns("/device/**", "/error");
 
         registry.addInterceptor(adminInterceptor())
                 .addPathPatterns("/**", "/device/update", "/device/delete")
-                .excludePathPatterns("/device/**","/audio/{audioId}", "/error", "/admin/login", "/audio/search","/file/**","/audio/searchList","/statistics");
+                .excludePathPatterns("/device/**","/audio/info/{audioId}", "/error", "/admin/login", "/audio/search","/file/**","/audio/searchList","/statistics");
 
         registry.addInterceptor(ignoreOptionsInterceptor())
                 .addPathPatterns("/**");

+ 3 - 3
src/main/java/cn/efunbox/audio/controller/AudioController.java

@@ -409,8 +409,8 @@ public class AudioController {
         return;
     }
 
-    @RequestMapping(value = "/{id}", method = RequestMethod.GET)
-    public void detail(HttpServletRequest request, HttpServletResponse response, @PathVariable(name = "id") Long id){
+    @RequestMapping(value = "/info/{audioId}", method = RequestMethod.GET)
+    public void detail(HttpServletRequest request, HttpServletResponse response,@PathVariable(name = "audioId") Long audioId, Long id){
 
         Device device = deviceService.GetOne(id);
         if(device==null){
@@ -428,7 +428,7 @@ public class AudioController {
         List<Long> idGroups = new ArrayList<>();
         rightsList.stream().forEach(rights -> idGroups.add(rights.getIdGroup()));
 
-        Audio audio = audioService.getAudioInfo(id);
+        Audio audio = audioService.getAudioInfo(audioId);
         if (Objects.isNull(audio) || !idGroups.contains(audio.getIdGroup())) {
             HttpUtil.responseApiCode(request, response, ApiCode.ACCESS_DENIED);
             return;