从离线的开课题目库添加考试作业等

beetlsql3-dev
Mlxa0324 2 years ago
parent fc13d7bfd1
commit ab4adebdb1

@ -21,7 +21,7 @@ public class CoreUser extends BaseEntity {
@NotNull(message = "ID不能为空", groups =ValidateConfig. UPDATE.class)
@NotNull(message = "ID不能为空", groups =ValidateConfig.UPDATE.class)
// @SeqID(name = ORACLE_CORE_SEQ_NAME)
@AutoID
protected Long id;

@ -45,6 +45,16 @@ public final class CacheUserUtil {
}
}
/**
*
* @return
*/
public static CoreOrg getCurrentOrg() {
checkSession();
CoreOrg org = (CoreOrg) getRequest().getSession().getAttribute(ACCESS_CURRENT_ORG);
return org;
}
/**
*
* @return

@ -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);

@ -93,7 +93,7 @@ public class TeacherOpenCourseQuestionLogController {
* @param fromTypeEnum
* @return
*/
@PostMapping(API + "/questionDetail.json")
@PostMapping(API + "/questionDetail.do")
public JsonResult questionDetail(Long teacherOpenCourseQuestionSettingId,
ResourcesQuestionSnapshotFromTypeEnum fromTypeEnum, @SCoreUser CoreUser coreUser) {
Assert.isTrue(coreUser.isStudent(), "非学生身份,无法获取题目!");

@ -233,4 +233,9 @@ public class UniversitiesCollegesController{
}
}
@PostMapping(MODEL + "/info.json")
@ResponseBody
public void info(UniversitiesCollegesQuery param, @SCoreUser CoreUser coreUser) {
}
}

Loading…
Cancel
Save