xushengqiang 5 سال پیش
والد
کامیت
ed8ca4bf20

+ 1 - 1
src/main/java/cn/efunbox/audio/controller/AlbumController.java

@@ -78,7 +78,7 @@ public class AlbumController {
         return;
     }
 
-    @GetMapping("{albumId}")
+    @GetMapping("/{albumId}")
     public void list(HttpServletRequest request, HttpServletResponse response,@PathVariable(name = "albumId") BigInteger albumId){
 
         Album album = albumService.GetOne(albumId);

+ 5 - 0
src/main/java/cn/efunbox/audio/repository/AudioRepoImpl.java

@@ -88,5 +88,10 @@ public class AudioRepoImpl {
             sb.append("and media_type = ");
             sb.append( searchVO.getMediaType() );
         }
+
+        if (Objects.nonNull(searchVO.getLesson()) && searchVO.getMediaType() > 0) {
+            sb.append("and lesson = ");
+            sb.append( searchVO.getLesson() );
+        }
     }
 }

+ 2 - 0
src/main/java/cn/efunbox/audio/vo/SearchVO.java

@@ -25,6 +25,8 @@ public class SearchVO implements Serializable {
 
     private BigInteger albumId;
 
+    private Integer lesson;
+
     private String keyword;
 
     private String author;