Procházet zdrojové kódy

新增 删除分集/清除分镜 接口

tsurumure před 2 měsíci
rodič
revize
f6c9974707

+ 3 - 3
src/main/java/com/backendsys/modules/crt/entity/CrtDramaProjectStoryboard.java

@@ -31,14 +31,14 @@ public class CrtDramaProjectStoryboard {
     private Long id;
 
     @TableField(exist = false)
-    @NotNull(message = "分镜ID不能为空", groups = { Update.class, Delete.class })
+    @NotNull(message = "分镜ID不能为空", groups = { Update.class})
     private Long drama_project_storyboard_id;
 
     private Long user_id;
 
-    @NotNull(message = "项目ID不能为空", groups = { Create.class, StoryboardDetail.class, Clear.class })
+    @NotNull(message = "项目ID不能为空", groups = { Create.class, StoryboardDetail.class, Clear.class, Delete.class  })
     private Long drama_project_id;
-    @NotNull(message = "集数不能为空", groups = { Create.class, StoryboardDetail.class })
+    @NotNull(message = "集数不能为空", groups = { Create.class, StoryboardDetail.class, Clear.class, Delete.class  })
     @Max(value = 999, message = "集数不超过 {value}")
     private Integer episode_num;
 

+ 1 - 1
src/main/java/com/backendsys/modules/crt/service/impl/CrtDramaProjectStoryboardServiceImpl.java

@@ -161,7 +161,7 @@ public class CrtDramaProjectStoryboardServiceImpl implements CrtDramaProjectStor
 
         // [DB] 查询分镜
         List<CrtDramaProjectStoryboard> storyboardList = crtDramaProjectStoryboardDao.selectList(wrapper);
-        if (storyboardList == null) throw new CustException("分镜不存在");
+        if (storyboardList == null || storyboardList.size() == 0) throw new CustException("分镜不存在");
         CrtDramaProjectStoryboard storyboardDetail = storyboardList.get(0);
 
         // 是否 [分镜] 拥有者,权限: