|
|
@ -11,6 +11,7 @@ import cn.hutool.json.JSONUtil;
|
|
|
|
import cn.jlw.util.ToolUtils;
|
|
|
|
import cn.jlw.util.ToolUtils;
|
|
|
|
import com.alibaba.fastjson.JSON;
|
|
|
|
import com.alibaba.fastjson.JSON;
|
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
|
|
|
|
|
import com.ibeetl.admin.core.entity.CoreUser;
|
|
|
|
import com.ibeetl.admin.core.service.CoreBaseService;
|
|
|
|
import com.ibeetl.admin.core.service.CoreBaseService;
|
|
|
|
import com.ibeetl.admin.core.service.CoreDictService;
|
|
|
|
import com.ibeetl.admin.core.service.CoreDictService;
|
|
|
|
import com.ibeetl.admin.core.util.PlatformException;
|
|
|
|
import com.ibeetl.admin.core.util.PlatformException;
|
|
|
@ -858,7 +859,7 @@ public class TeacherOpenCourseQuestionLogService extends CoreBaseService<Teacher
|
|
|
|
@NotNull(message = "判断是否继续做题的,题目提交类型不能为空!") final QuestionLogAddTypeEnum judgeAddType,
|
|
|
|
@NotNull(message = "判断是否继续做题的,题目提交类型不能为空!") final QuestionLogAddTypeEnum judgeAddType,
|
|
|
|
@Nullable final QuestionLogAddTypeEnum initAddType,
|
|
|
|
@Nullable final QuestionLogAddTypeEnum initAddType,
|
|
|
|
@NotEmpty(message = "题目快照列表不能为空!") List<ResourcesQuestionSnapshot> resourcesQuestionSnapshots,
|
|
|
|
@NotEmpty(message = "题目快照列表不能为空!") List<ResourcesQuestionSnapshot> resourcesQuestionSnapshots,
|
|
|
|
final boolean isReSend
|
|
|
|
final boolean isReSend, CoreUser coreUser
|
|
|
|
) {
|
|
|
|
) {
|
|
|
|
|
|
|
|
|
|
|
|
if (CollectionUtil.isEmpty(resourcesQuestionSnapshots)) {
|
|
|
|
if (CollectionUtil.isEmpty(resourcesQuestionSnapshots)) {
|
|
|
@ -898,6 +899,8 @@ public class TeacherOpenCourseQuestionLogService extends CoreBaseService<Teacher
|
|
|
|
questionLog.setStudentId(studentId);
|
|
|
|
questionLog.setStudentId(studentId);
|
|
|
|
questionLog.setTeacherOpenCourseQuestionLogAddTime(new Date());
|
|
|
|
questionLog.setTeacherOpenCourseQuestionLogAddTime(new Date());
|
|
|
|
questionLog.setQuestionAnswer(questionAnswer);
|
|
|
|
questionLog.setQuestionAnswer(questionAnswer);
|
|
|
|
|
|
|
|
questionLog.setOrgId(coreUser.getOrgId());
|
|
|
|
|
|
|
|
questionLog.setUserId(coreUser.getId());
|
|
|
|
});
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
insertBatch(teacherOpenCourseQuestionLogs);
|
|
|
|
insertBatch(teacherOpenCourseQuestionLogs);
|
|
|
|