|
|
|
@ -8,9 +8,9 @@ import com.ibeetl.admin.core.service.CoreBaseService;
|
|
|
|
|
import com.ibeetl.admin.core.util.PlatformException;
|
|
|
|
|
import com.ibeetl.admin.core.web.JsonResult;
|
|
|
|
|
import com.ibeetl.admin.core.web.JsonReturnCode;
|
|
|
|
|
import com.ibeetl.jlw.dao.ResourcesQuestionDao;
|
|
|
|
|
import com.ibeetl.jlw.dao.ResourcesQuestionSnapshotDao;
|
|
|
|
|
import com.ibeetl.jlw.dao.StudentDao;
|
|
|
|
|
import com.ibeetl.jlw.dao.TeacherOpenCourseMergeResourcesQuestionDao;
|
|
|
|
|
import com.ibeetl.jlw.entity.*;
|
|
|
|
|
import com.ibeetl.jlw.web.query.ResourcesQuestionSnapshotQuery;
|
|
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
|
|
@ -46,7 +46,7 @@ public class ResourcesQuestionSnapshotService extends CoreBaseService<ResourcesQ
|
|
|
|
|
|
|
|
|
|
@Autowired private ResourcesQuestionSnapshotDao resourcesQuestionSnapshotDao;
|
|
|
|
|
@Autowired private StudentDao studentDao;
|
|
|
|
|
@Autowired private ResourcesQuestionDao resourcesQuestionDao;
|
|
|
|
|
@Autowired private TeacherOpenCourseMergeResourcesQuestionDao teacherOpenCourseMergeResourcesQuestionDao;
|
|
|
|
|
|
|
|
|
|
public PageQuery<ResourcesQuestionSnapshot>queryByCondition(PageQuery query){
|
|
|
|
|
PageQuery ret = resourcesQuestionSnapshotDao.queryByCondition(query);
|
|
|
|
@ -176,7 +176,7 @@ public class ResourcesQuestionSnapshotService extends CoreBaseService<ResourcesQ
|
|
|
|
|
.collect(Collectors.joining(","));
|
|
|
|
|
|
|
|
|
|
// 批量插入快照表
|
|
|
|
|
List<ResourcesQuestion> byIds = resourcesQuestionDao.getByIds(questionIdPlural);
|
|
|
|
|
List<TeacherOpenCourseMergeResourcesQuestion> byIds = teacherOpenCourseMergeResourcesQuestionDao.getByIds(questionIdPlural);
|
|
|
|
|
List<ResourcesQuestionSnapshot> snapshotList = BeanUtil.copyToList(byIds, ResourcesQuestionSnapshot.class);
|
|
|
|
|
snapshotList.forEach(snapshot -> {
|
|
|
|
|
snapshot.setTeacherOpenCourseQuestionSettingId(teacherOpenCourseQuestionSettingId);
|
|
|
|
|