新增编辑,题目配置一个接口

beetlsql3-dev
Mlxa0324 2 years ago
parent f3dbc5c14c
commit 5514ddd3ce

@ -18,7 +18,7 @@ import java.util.List;
*/ */
@Fetch @Fetch
@EqualsAndHashCode(callSuper=false) @EqualsAndHashCode(callSuper=false)
public class TeacherOpenCourseMergeCourseInfo extends BaseEntity { public class TeacherOpenCourseMergeCourseInfo extends BaseEntity implements Comparable<TeacherOpenCourseMergeCourseInfo> {
//ID //ID
@NotNull(message = "ID不能为空", groups =ValidateConfig.UPDATE.class) @NotNull(message = "ID不能为空", groups =ValidateConfig.UPDATE.class)
@ -370,4 +370,8 @@ public class TeacherOpenCourseMergeCourseInfo extends BaseEntity {
this.courseLabelIdText = courseLabelIdText; this.courseLabelIdText = courseLabelIdText;
} }
@Override
public int compareTo(TeacherOpenCourseMergeCourseInfo o) {
return this.getTeacherOpenCourseMergeCourseInfoId().compareTo(o.getTeacherOpenCourseMergeCourseInfoId());
}
} }

@ -254,6 +254,15 @@ public class TeacherOpenCourseQuestionSettingService extends CoreBaseService<Tea
settingQuery.setTeacherOpenCourseQuestionSettingPushStatus(1); settingQuery.setTeacherOpenCourseQuestionSettingPushStatus(1);
} }
// 编辑操作
if(ObjectUtil.isNotEmpty(settingQuery.getTeacherOpenCourseQuestionSettingId())) {
String editSettingIds = settingQuery.getTeacherOpenCourseQuestionSettingId().toString();
teacherOpenCourseQuestionSettingDao.deleteByIds(editSettingIds);
resourcesQuestionSnapshotService.deleteByTeacherOpenCourseQuestionSettingIds(editSettingIds);
// 删除主键,用于下面的保存方法
settingQuery.setTeacherOpenCourseQuestionSettingId(null);
}
// 添加到作业主表中 // 添加到作业主表中
add(settingQuery); add(settingQuery);

Loading…
Cancel
Save