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

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

@ -18,7 +18,7 @@ import java.util.List;
*/
@Fetch
@EqualsAndHashCode(callSuper=false)
public class TeacherOpenCourseMergeCourseInfo extends BaseEntity {
public class TeacherOpenCourseMergeCourseInfo extends BaseEntity implements Comparable<TeacherOpenCourseMergeCourseInfo> {
//ID
@NotNull(message = "ID不能为空", groups =ValidateConfig.UPDATE.class)
@ -370,4 +370,8 @@ public class TeacherOpenCourseMergeCourseInfo extends BaseEntity {
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);
}
// 编辑操作
if(ObjectUtil.isNotEmpty(settingQuery.getTeacherOpenCourseQuestionSettingId())) {
String editSettingIds = settingQuery.getTeacherOpenCourseQuestionSettingId().toString();
teacherOpenCourseQuestionSettingDao.deleteByIds(editSettingIds);
resourcesQuestionSnapshotService.deleteByTeacherOpenCourseQuestionSettingIds(editSettingIds);
// 删除主键,用于下面的保存方法
settingQuery.setTeacherOpenCourseQuestionSettingId(null);
}
// 添加到作业主表中
add(settingQuery);

Loading…
Cancel
Save