Browse Source

管乐迷课件

zouxuan 1 năm trước cách đây
mục cha
commit
b6ce35eb98

+ 4 - 0
mec-application/src/main/java/com/ym/mec/web/controller/LessonCoursewareController.java

@@ -84,6 +84,10 @@ public class LessonCoursewareController extends BaseController {
 			lessonCourseware.setLessonCourseId(id);
 			list.add(lessonCourseware);
 		});
+		Integer count = lessonCoursewareService.lambdaQuery().in(LessonCourseware::getLessonCourseId, lessonCoursewareIds).count();
+		if (count > 0) {
+			throw new BizException("请勿重复添加课件");
+		}
 		return succeed(lessonCoursewareService.saveBatch(list));
 	}
 

+ 4 - 4
mec-biz/src/main/java/com/ym/mec/biz/dal/wrapper/LessonCoursewareWrapper.java

@@ -1,6 +1,5 @@
 package com.ym.mec.biz.dal.wrapper;
 
-import com.alibaba.fastjson.JSON;
 import com.microsvc.toolkit.common.response.paging.QueryInfo;
 import io.swagger.annotations.ApiModel;
 import io.swagger.annotations.ApiModelProperty;
@@ -8,9 +7,6 @@ import lombok.AllArgsConstructor;
 import lombok.Builder;
 import lombok.Data;
 import lombok.NoArgsConstructor;
-import org.apache.commons.lang3.StringUtils;
-
-import java.util.Optional;
 
 /**
  * 课件教材
@@ -20,6 +16,8 @@ public class LessonCoursewareWrapper {
 
     @Data
 	@Builder
+    @AllArgsConstructor
+    @NoArgsConstructor
     @ApiModel("课件教材分页查询")
     public static class LessonCoursewareQuery implements QueryInfo {
 
@@ -32,6 +30,8 @@ public class LessonCoursewareWrapper {
 
     @Data
 	@Builder
+    @AllArgsConstructor
+    @NoArgsConstructor
     @ApiModel("课件教材dto")
     public static class LessonCoursewareDto{
         private Integer id;