|
|
|
@ -420,7 +420,7 @@ public class StudentHandsOnTaskTheoryService extends CoreBaseService<StudentHand
|
|
|
|
|
}
|
|
|
|
|
for (TeacherOpenCourseMergeResourcesQuestion resourcesQuestion : resourcesQuestions) {
|
|
|
|
|
if (CollectionUtils.isNotEmpty(theoryList)) {
|
|
|
|
|
StudentHandsOnTaskTheory taskTheory = theoryList.stream().filter(v -> v.getOrgId().equals(resourcesQuestion.getTeacherOpenCourseMergeResourcesQuestionId()))
|
|
|
|
|
StudentHandsOnTaskTheory taskTheory = theoryList.stream().filter(v -> ObjectUtil.equals(v.getResourcesQuestionId(),resourcesQuestion.getTeacherOpenCourseMergeResourcesQuestionId()) || v.getOrgId().equals(resourcesQuestion.getTeacherOpenCourseMergeResourcesQuestionId()))
|
|
|
|
|
.filter(v -> v.getStudentId().equals(student.getStudentId())).filter(v -> v.getHandsOnTaskId().equals(taskId)).findFirst().orElse(null);
|
|
|
|
|
if (taskTheory == null) {
|
|
|
|
|
resourcesQuestion.set("myOptions", "");
|
|
|
|
@ -501,7 +501,7 @@ public class StudentHandsOnTaskTheoryService extends CoreBaseService<StudentHand
|
|
|
|
|
}
|
|
|
|
|
for (TeacherOpenCourseMergeResourcesQuestion resourcesQuestion : resourcesQuestions) {
|
|
|
|
|
if (CollectionUtils.isNotEmpty(theoryList)) {
|
|
|
|
|
StudentHandsOnTaskTheory taskTheory = theoryList.stream().filter(v -> v.getOrgId().equals(resourcesQuestion.getTeacherOpenCourseMergeResourcesQuestionId()))
|
|
|
|
|
StudentHandsOnTaskTheory taskTheory = theoryList.stream().filter(v ->ObjectUtil.equals(v.getResourcesQuestionId(),resourcesQuestion.getTeacherOpenCourseMergeResourcesQuestionId()) || v.getOrgId().equals(resourcesQuestion.getTeacherOpenCourseMergeResourcesQuestionId()))
|
|
|
|
|
.filter(v -> v.getStudentId().equals(student.getStudentId())).filter(v -> v.getHandsOnTaskId().equals(taskId)).findFirst().orElse(null);
|
|
|
|
|
if (taskTheory == null) {
|
|
|
|
|
resourcesQuestion.set("myOptions", "");
|
|
|
|
@ -582,7 +582,7 @@ public class StudentHandsOnTaskTheoryService extends CoreBaseService<StudentHand
|
|
|
|
|
}
|
|
|
|
|
for (ResourcesQuestion resourcesQuestion : resourcesQuestions) {
|
|
|
|
|
if (CollectionUtils.isNotEmpty(theoryList)) {
|
|
|
|
|
StudentHandsOnTaskTheory taskTheory = theoryList.stream().filter(v -> v.getOrgId().equals(resourcesQuestion.getResourcesQuestionId()))
|
|
|
|
|
StudentHandsOnTaskTheory taskTheory = theoryList.stream().filter(v -> ObjectUtil.equals(v.getResourcesQuestionId(), resourcesQuestion.getResourcesQuestionId()) || v.getOrgId().equals(resourcesQuestion.getResourcesQuestionId()))
|
|
|
|
|
.filter(v -> v.getStudentId().equals(student.getStudentId())).filter(v -> v.getHandsOnTaskId().equals(taskId)).findFirst().orElse(null);
|
|
|
|
|
if (taskTheory == null) {
|
|
|
|
|
resourcesQuestion.set("myOptions", "");
|
|
|
|
@ -666,7 +666,7 @@ public class StudentHandsOnTaskTheoryService extends CoreBaseService<StudentHand
|
|
|
|
|
if (CollectionUtils.isNotEmpty(resourcesQuestions)) {
|
|
|
|
|
for (ResourcesQuestion resourcesQuestion : resourcesQuestions) {
|
|
|
|
|
|
|
|
|
|
StudentHandsOnTaskTheory taskTheory = theoryList.stream().filter(v -> v.getOrgId().equals(resourcesQuestion.getResourcesQuestionId()))
|
|
|
|
|
StudentHandsOnTaskTheory taskTheory = theoryList.stream().filter(v -> ObjectUtil.equals(v.getResourcesQuestionId(),resourcesQuestion.getResourcesQuestionId()) || v.getOrgId().equals(resourcesQuestion.getResourcesQuestionId()))
|
|
|
|
|
.filter(v -> v.getStudentId().equals(student.getStudentId())).filter(v -> v.getHandsOnTaskId().equals(taskId)).findFirst().orElse(null);
|
|
|
|
|
if (taskTheory == null) {
|
|
|
|
|
resourcesQuestion.set("myOptions", "");
|
|
|
|
@ -711,7 +711,7 @@ public class StudentHandsOnTaskTheoryService extends CoreBaseService<StudentHand
|
|
|
|
|
if (CollectionUtils.isNotEmpty(resourcesQuestions)) {
|
|
|
|
|
for (TeacherOpenCourseMergeResourcesQuestion resourcesQuestion : resourcesQuestions) {
|
|
|
|
|
|
|
|
|
|
StudentHandsOnTaskTheory taskTheory = theoryList.stream().filter(v -> v.getOrgId().equals(resourcesQuestion.getTeacherOpenCourseMergeResourcesQuestionId()))
|
|
|
|
|
StudentHandsOnTaskTheory taskTheory = theoryList.stream().filter(v -> ObjectUtil.equals(v.getOrgId(),resourcesQuestion.getTeacherOpenCourseMergeResourcesQuestionId()) || v.getOrgId().equals(resourcesQuestion.getTeacherOpenCourseMergeResourcesQuestionId()))
|
|
|
|
|
.filter(v -> v.getStudentId().equals(student.getStudentId())).filter(v -> v.getHandsOnTaskId().equals(taskId)).findFirst().orElse(null);
|
|
|
|
|
if (taskTheory == null) {
|
|
|
|
|
resourcesQuestion.set("myOptions", "");
|
|
|
|
@ -887,7 +887,9 @@ public class StudentHandsOnTaskTheoryService extends CoreBaseService<StudentHand
|
|
|
|
|
taskTheory.setCreateTime(new Date());
|
|
|
|
|
taskTheory.setStudentId(student.getStudentId());
|
|
|
|
|
taskTheory.setUserId(coreUser.getId());
|
|
|
|
|
taskTheory.setOrgId(resourcesQuestion.getTeacherOpenCourseMergeResourcesQuestionId());
|
|
|
|
|
// taskTheory.setOrgId(resourcesQuestion.getTeacherOpenCourseMergeResourcesQuestionId());
|
|
|
|
|
taskTheory.setOrgId(coreUser.getOrgId());
|
|
|
|
|
taskTheory.setResourcesQuestionId(resourcesQuestion.getTeacherOpenCourseMergeResourcesQuestionId());
|
|
|
|
|
taskTheoryList.add(taskTheory);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -1033,7 +1035,9 @@ public class StudentHandsOnTaskTheoryService extends CoreBaseService<StudentHand
|
|
|
|
|
taskTheory.setCreateTime(new Date());
|
|
|
|
|
taskTheory.setStudentId(student.getStudentId());
|
|
|
|
|
taskTheory.setUserId(coreUser.getId());
|
|
|
|
|
taskTheory.setOrgId(resourcesQuestion.getTeacherOpenCourseMergeResourcesQuestionId());
|
|
|
|
|
// taskTheory.setOrgId(resourcesQuestion.getTeacherOpenCourseMergeResourcesQuestionId());
|
|
|
|
|
taskTheory.setOrgId(coreUser.getOrgId());
|
|
|
|
|
taskTheory.setResourcesQuestionId(resourcesQuestion.getTeacherOpenCourseMergeResourcesQuestionId());
|
|
|
|
|
taskTheoryList.add(taskTheory);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -1135,6 +1139,7 @@ public class StudentHandsOnTaskTheoryService extends CoreBaseService<StudentHand
|
|
|
|
|
//根据实操id 获取课程id
|
|
|
|
|
List<HandsOn> handsOns = ObjectUtil.isEmpty(handsOnSimulationTasks.getHandsOnId()) ? new ArrayList<>() : handsOnDao.getByIds(handsOnSimulationTasks.getHandsOnId().toString());
|
|
|
|
|
StudentHandsOnTaskTheory taskTheory = new StudentHandsOnTaskTheory();
|
|
|
|
|
taskTheory.setResourcesQuestionId(resourcesQuestion.getResourcesQuestionId());
|
|
|
|
|
taskTheory.setCourseType(courseType);
|
|
|
|
|
taskTheory.setTeacherOpenCourseId(CollectionUtils.isEmpty(handsOns) ? null : handsOns.get(0).getCourseInfoId());
|
|
|
|
|
taskTheory.setHandsOnId(handsOnSimulationTasks.getHandsOnId());
|
|
|
|
|