|
|
@ -16,7 +16,6 @@ import com.ibeetl.admin.core.util.TimeTool;
|
|
|
|
import com.ibeetl.admin.core.web.JsonResult;
|
|
|
|
import com.ibeetl.admin.core.web.JsonResult;
|
|
|
|
import com.ibeetl.admin.core.web.JsonReturnCode;
|
|
|
|
import com.ibeetl.admin.core.web.JsonReturnCode;
|
|
|
|
import com.ibeetl.jlw.dao.StudentHandsOnTaskTheoryDao;
|
|
|
|
import com.ibeetl.jlw.dao.StudentHandsOnTaskTheoryDao;
|
|
|
|
import com.ibeetl.jlw.dao.TeacherOpenCourseHandsOnSimulationTasksDao;
|
|
|
|
|
|
|
|
import com.ibeetl.jlw.entity.*;
|
|
|
|
import com.ibeetl.jlw.entity.*;
|
|
|
|
import com.ibeetl.jlw.entity.dto.FillAndAnalysisScoreDTO;
|
|
|
|
import com.ibeetl.jlw.entity.dto.FillAndAnalysisScoreDTO;
|
|
|
|
import com.ibeetl.jlw.entity.vo.TeacherOpenCourseMergeResourcesQuestionVO;
|
|
|
|
import com.ibeetl.jlw.entity.vo.TeacherOpenCourseMergeResourcesQuestionVO;
|
|
|
@ -60,7 +59,7 @@ public class StudentHandsOnTaskTheoryService extends CoreBaseService<StudentHand
|
|
|
|
|
|
|
|
|
|
|
|
@Autowired private StudentHandsOnTaskTheoryDao studentHandsOnTaskTheoryDao;
|
|
|
|
@Autowired private StudentHandsOnTaskTheoryDao studentHandsOnTaskTheoryDao;
|
|
|
|
@Autowired private StudentService studentService;
|
|
|
|
@Autowired private StudentService studentService;
|
|
|
|
@Autowired private TeacherOpenCourseHandsOnSimulationTasksDao tasksService;
|
|
|
|
@Autowired private TeacherOpenCourseHandsOnSimulationTasksService teacherOpenCourseHandsOnSimulationTasksService;
|
|
|
|
@Autowired private TeacherOpenCourseMergeResourcesQuestionService questionService;
|
|
|
|
@Autowired private TeacherOpenCourseMergeResourcesQuestionService questionService;
|
|
|
|
//存储学生临时答题
|
|
|
|
//存储学生临时答题
|
|
|
|
public static ConcurrentHashMap<String, Map<String, Object>> questions = new ConcurrentHashMap<>();
|
|
|
|
public static ConcurrentHashMap<String, Map<String, Object>> questions = new ConcurrentHashMap<>();
|
|
|
@ -391,7 +390,7 @@ public class StudentHandsOnTaskTheoryService extends CoreBaseService<StudentHand
|
|
|
|
.andEq(StudentHandsOnTaskTheory::getStudentId, student.getStudentId()).select();
|
|
|
|
.andEq(StudentHandsOnTaskTheory::getStudentId, student.getStudentId()).select();
|
|
|
|
TeacherOpenCourseHandsOnSimulationTasksQuery tasksQuery = new TeacherOpenCourseHandsOnSimulationTasksQuery();
|
|
|
|
TeacherOpenCourseHandsOnSimulationTasksQuery tasksQuery = new TeacherOpenCourseHandsOnSimulationTasksQuery();
|
|
|
|
tasksQuery.setTaskId(taskId);
|
|
|
|
tasksQuery.setTaskId(taskId);
|
|
|
|
List<TeacherOpenCourseHandsOnSimulationTasks> tasksList = tasksService.getValuesByQueryNotWithPermission(tasksQuery);
|
|
|
|
List<TeacherOpenCourseHandsOnSimulationTasks> tasksList = teacherOpenCourseHandsOnSimulationTasksService.getValuesByQueryNotWithPermission(tasksQuery);
|
|
|
|
if (CollectionUtils.isEmpty(tasksList)) {
|
|
|
|
if (CollectionUtils.isEmpty(tasksList)) {
|
|
|
|
return JsonResult.fail();
|
|
|
|
return JsonResult.fail();
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -446,13 +445,9 @@ public class StudentHandsOnTaskTheoryService extends CoreBaseService<StudentHand
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public JsonResult<List<TeacherOpenCourseMergeResourcesQuestion>> getHandsOnTaskkTheoryCenterByTaskId(Long taskId, CoreUser coreUser) {
|
|
|
|
public JsonResult<List<TeacherOpenCourseMergeResourcesQuestion>> getHandsOnTaskkTheoryCenterByTaskId(Long taskId, CoreUser coreUser) {
|
|
|
|
//查询登录用的学生id
|
|
|
|
|
|
|
|
if (!coreUser.isStudent()) {
|
|
|
|
|
|
|
|
return null;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
TeacherOpenCourseHandsOnSimulationTasksQuery tasksQuery = new TeacherOpenCourseHandsOnSimulationTasksQuery();
|
|
|
|
TeacherOpenCourseHandsOnSimulationTasksQuery tasksQuery = new TeacherOpenCourseHandsOnSimulationTasksQuery();
|
|
|
|
tasksQuery.setTaskId(taskId);
|
|
|
|
tasksQuery.setTaskId(taskId);
|
|
|
|
List<TeacherOpenCourseHandsOnSimulationTasks> tasksList = tasksService.getValuesByQueryNotWithPermission(tasksQuery);
|
|
|
|
List<TeacherOpenCourseHandsOnSimulationTasks> tasksList = teacherOpenCourseHandsOnSimulationTasksService.getValuesByQueryNotWithPermission(tasksQuery);
|
|
|
|
if (CollectionUtils.isEmpty(tasksList)) {
|
|
|
|
if (CollectionUtils.isEmpty(tasksList)) {
|
|
|
|
return JsonResult.fail();
|
|
|
|
return JsonResult.fail();
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -461,6 +456,7 @@ public class StudentHandsOnTaskTheoryService extends CoreBaseService<StudentHand
|
|
|
|
|
|
|
|
|
|
|
|
TeacherOpenCourseMergeResourcesQuestionQuery questionQuery = new TeacherOpenCourseMergeResourcesQuestionQuery();
|
|
|
|
TeacherOpenCourseMergeResourcesQuestionQuery questionQuery = new TeacherOpenCourseMergeResourcesQuestionQuery();
|
|
|
|
questionQuery.setTeacherOpenCourseMergeResourcesQuestionIdPlural(taskList);
|
|
|
|
questionQuery.setTeacherOpenCourseMergeResourcesQuestionIdPlural(taskList);
|
|
|
|
|
|
|
|
questionQuery.setQuestionStatus(1);
|
|
|
|
List<TeacherOpenCourseMergeResourcesQuestion> resourcesQuestions = questionService.getValuesByQueryNotWithPermission(questionQuery);
|
|
|
|
List<TeacherOpenCourseMergeResourcesQuestion> resourcesQuestions = questionService.getValuesByQueryNotWithPermission(questionQuery);
|
|
|
|
if (CollectionUtils.isEmpty(resourcesQuestions)) {
|
|
|
|
if (CollectionUtils.isEmpty(resourcesQuestions)) {
|
|
|
|
return JsonResult.success(resourcesQuestions);
|
|
|
|
return JsonResult.success(resourcesQuestions);
|
|
|
@ -513,7 +509,7 @@ public class StudentHandsOnTaskTheoryService extends CoreBaseService<StudentHand
|
|
|
|
|
|
|
|
|
|
|
|
TeacherOpenCourseHandsOnSimulationTasksQuery tasksQuery = new TeacherOpenCourseHandsOnSimulationTasksQuery();
|
|
|
|
TeacherOpenCourseHandsOnSimulationTasksQuery tasksQuery = new TeacherOpenCourseHandsOnSimulationTasksQuery();
|
|
|
|
tasksQuery.setTaskId(taskId);
|
|
|
|
tasksQuery.setTaskId(taskId);
|
|
|
|
List<TeacherOpenCourseHandsOnSimulationTasks> tasksList = tasksService.getValuesByQueryNotWithPermission(tasksQuery);
|
|
|
|
List<TeacherOpenCourseHandsOnSimulationTasks> tasksList = teacherOpenCourseHandsOnSimulationTasksService.getValuesByQueryNotWithPermission(tasksQuery);
|
|
|
|
if (CollectionUtils.isEmpty(tasksList)) {
|
|
|
|
if (CollectionUtils.isEmpty(tasksList)) {
|
|
|
|
return JsonResult.fail();
|
|
|
|
return JsonResult.fail();
|
|
|
|
}
|
|
|
|
}
|
|
|
|