|
|
|
@ -33,10 +33,7 @@ import org.beetl.sql.core.engine.PageQuery;
|
|
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
|
|
import org.springframework.validation.BindingResult;
|
|
|
|
|
import org.springframework.validation.annotation.Validated;
|
|
|
|
|
import org.springframework.web.bind.annotation.GetMapping;
|
|
|
|
|
import org.springframework.web.bind.annotation.PostMapping;
|
|
|
|
|
import org.springframework.web.bind.annotation.ResponseBody;
|
|
|
|
|
import org.springframework.web.bind.annotation.RestController;
|
|
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
|
|
import org.springframework.web.servlet.ModelAndView;
|
|
|
|
|
|
|
|
|
|
import javax.servlet.http.HttpServletRequest;
|
|
|
|
@ -67,7 +64,6 @@ public class QuestionLogSummaryController extends BaseController {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Autowired private QuestionLogSummaryService questionLogSummaryService;
|
|
|
|
|
|
|
|
|
|
@Autowired FileService fileService;
|
|
|
|
|
|
|
|
|
|
/* 前端接口 */
|
|
|
|
@ -112,7 +108,7 @@ public class QuestionLogSummaryController extends BaseController {
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
@PostMapping(API + "/analysis.do")
|
|
|
|
|
public JsonResult analysisDo(PageParam param, Long teacherOpenCourseId, ResourcesQuestionSnapshotFromTypeEnum questionSettingType, @SCoreUser CoreUser coreUser) {
|
|
|
|
|
public JsonResult analysisDo(PageParam param, Long teacherOpenCourseId, @RequestParam(required = false) ResourcesQuestionSnapshotFromTypeEnum questionSettingType, @SCoreUser CoreUser coreUser) {
|
|
|
|
|
PageQuery<Object> objectPageQuery = ofDefault(new PageQuery<>(), param);
|
|
|
|
|
objectPageQuery.setPara("questionSettingType", questionSettingType);
|
|
|
|
|
objectPageQuery.setPara("teacherOpenCourseId", teacherOpenCourseId);
|
|
|
|
@ -127,7 +123,7 @@ public class QuestionLogSummaryController extends BaseController {
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
@PostMapping(API + "/exportAnalysis.do")
|
|
|
|
|
public void exportAnalysisDo(Long teacherOpenCourseId, ResourcesQuestionSnapshotFromTypeEnum questionSettingType, @SCoreUser CoreUser coreUser) throws IOException {
|
|
|
|
|
public void exportAnalysisDo(Long teacherOpenCourseId, @RequestParam(required = false) ResourcesQuestionSnapshotFromTypeEnum questionSettingType, @SCoreUser CoreUser coreUser) throws IOException {
|
|
|
|
|
|
|
|
|
|
PageQuery<Object> objectPageQuery = new PageQuery<>();
|
|
|
|
|
objectPageQuery.setPageNumber(1L);
|
|
|
|
@ -517,7 +513,7 @@ public class QuestionLogSummaryController extends BaseController {
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
@PostMapping(MODEL + "/analysisPageList.json")
|
|
|
|
|
public JsonResult analysisPageList(PageParam param, Long teacherOpenCourseId, ResourcesQuestionSnapshotFromTypeEnum questionSettingType, @SCoreUser CoreUser coreUser) {
|
|
|
|
|
public JsonResult analysisPageList(PageParam param, Long teacherOpenCourseId, @RequestParam(required = false) ResourcesQuestionSnapshotFromTypeEnum questionSettingType, @SCoreUser CoreUser coreUser) {
|
|
|
|
|
PageQuery<Object> objectPageQuery = ofDefault(new PageQuery<>(), param);
|
|
|
|
|
objectPageQuery.setPara("questionSettingType", questionSettingType);
|
|
|
|
|
objectPageQuery.setPara("teacherOpenCourseId", teacherOpenCourseId);
|
|
|
|
@ -532,7 +528,7 @@ public class QuestionLogSummaryController extends BaseController {
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
@PostMapping(MODEL + "/exportAnalysis.json")
|
|
|
|
|
public void exportAnalysis(Long teacherOpenCourseId, ResourcesQuestionSnapshotFromTypeEnum questionSettingType, @SCoreUser CoreUser coreUser) throws IOException {
|
|
|
|
|
public void exportAnalysis(Long teacherOpenCourseId, @RequestParam(required = false) ResourcesQuestionSnapshotFromTypeEnum questionSettingType, @SCoreUser CoreUser coreUser) throws IOException {
|
|
|
|
|
|
|
|
|
|
// 不需要分页,直接查询出来所有的
|
|
|
|
|
PageQuery<Object> objectPageQuery = new PageQuery<>();
|
|
|
|
|