修复下架和删除的试题还会出现在章节练习中的bug

beetlsql3-dev
yaodan 2 years ago
parent 3c9d472a8e
commit a6be1e5c97

@ -77,7 +77,7 @@ public class ResourcesQuestionSnapshot extends BaseEntity {
private String questionAnalysis ;
//题目状态 1上架 2下架
//题目状态 1上架 2下架0删除
@Dict(type="up_status")
private Integer questionStatus ;

@ -112,7 +112,7 @@ public class TeacherOpenCourseMergeResourcesQuestion extends BaseEntity {
private String questionAnalysis ;
//题目状态 1上架 2下架
//题目状态 1上架 2下架0删除
@Dict(type="up_status")
private Integer questionStatus ;

@ -816,6 +816,7 @@ public class TeacherOpenCourseQuestionSettingService extends CoreBaseService<Tea
// 学生ID
questionSnapshotQuery.setStudentId(studentId);
questionSnapshotQuery.setIsReSend(selectIsReSend);
questionSnapshotQuery.setQuestionStatus(1);
// 答卷后显示答案解析
if (TRUE_CONST.equals(setting.getTeacherOpenCourseQuestionSettingEndShowQa())) {
@ -1083,6 +1084,7 @@ public class TeacherOpenCourseQuestionSettingService extends CoreBaseService<Tea
ResourcesQuestionSnapshotQuery questionSnapshotQuery = new ResourcesQuestionSnapshotQuery();
questionSnapshotQuery.setTeacherOpenCourseQuestionSettingId(teacherOpenCourseQuestionSettingId);
questionSnapshotQuery.setQuestionStatus(1);
// 题目查询
List<ResourcesQuestionSnapshot> resourcesQuestionSnapshotList = resourcesQuestionSnapshotDao.getValuesByQueryNotWithPermission(questionSnapshotQuery);
resourcesQuestionSnapshotList = ObjectUtil.defaultIfNull(resourcesQuestionSnapshotList, new ArrayList<>());

@ -85,6 +85,9 @@ public class ResourcesQuestionSnapshotController extends BaseController {
if(null == coreUser){
return JsonResult.failMessage("请登录后再操作");
}else{
if (param.getQuestionStatus()==null) {
param.setQuestionStatus(1);
}
List<ResourcesQuestionSnapshot>list = resourcesQuestionSnapshotService.getValuesByQuery(param);
return JsonResult.success(list);
}

@ -45,7 +45,7 @@ public class ResourcesQuestionSnapshotQuery extends PageParam {
private String questionAnswer;
@Query(name = "解析", display = false)
private String questionAnalysis;
@Query(name = "题目状态 1上架 2下架", display = true,type=Query.TYPE_DICT,dict="up_status")
@Query(name = "题目状态 1上架 2下架0删除", display = true,type=Query.TYPE_DICT,dict="up_status")
private Integer questionStatus;
@Query(name = "后台用户ID", display = false)
private Long userId;

@ -42,7 +42,7 @@ public class TeacherOpenCourseMergeResourcesQuestionQuery extends PageParam {
private String questionAnswer;
@Query(name = "解析", display = false)
private String questionAnalysis;
@Query(name = "题目状态 1上架 2下架", display = true,type=Query.TYPE_DICT,dict="up_status")
@Query(name = "题目状态 1上架 2下架0删除", display = true,type=Query.TYPE_DICT,dict="up_status")
private Integer questionStatus;
@Query(name = "后台用户ID", display = false)
private Long userId;

Loading…
Cancel
Save