diff --git a/web/src/main/java/com/ibeetl/jlw/web/QuestionLogSummaryController.java b/web/src/main/java/com/ibeetl/jlw/web/QuestionLogSummaryController.java index 2ab0e56e..f1b01c99 100644 --- a/web/src/main/java/com/ibeetl/jlw/web/QuestionLogSummaryController.java +++ b/web/src/main/java/com/ibeetl/jlw/web/QuestionLogSummaryController.java @@ -1,6 +1,5 @@ package com.ibeetl.jlw.web; -import cn.hutool.core.date.DateUtil; import cn.hutool.core.lang.Assert; import cn.hutool.core.util.StrUtil; import cn.jlw.Interceptor.GetFile; @@ -71,36 +70,23 @@ public class QuestionLogSummaryController extends BaseController { @PostMapping(API + "/getPageList.do") public JsonResult getPageList(QuestionLogSummaryQuery condition,@SCoreUser CoreUser coreUser){ - if(null == coreUser){ - return JsonResult.failMessage("请登录后再操作"); - }else{ - PageQuery page = condition.getPageQuery(); - questionLogSummaryService.queryByConditionQuery(page); - return - JsonResult.success(page); - } + PageQuery page = condition.getPageQuery(); + questionLogSummaryService.queryByConditionQuery(page); + return JsonResult.success(page); } @GetMapping(API + "/getInfo.do") public JsonResultgetInfo(QuestionLogSummaryQuery param,@SCoreUser CoreUser coreUser) { - if(null == coreUser){ - return JsonResult.failMessage("请登录后再操作"); - }else{ - QuestionLogSummary questionLogSummary = questionLogSummaryService.getInfo(param); - return JsonResult.success(questionLogSummary); - } + QuestionLogSummary questionLogSummary = questionLogSummaryService.getInfo(param); + return JsonResult.success(questionLogSummary); } @GetMapping(API + "/getList.do") public JsonResult>getList(QuestionLogSummaryQuery param,@SCoreUser CoreUser coreUser) { - if(null == coreUser){ - return JsonResult.failMessage("请登录后再操作"); - }else{ - Listlist = questionLogSummaryService.getValuesByQuery(param); - return JsonResult.success(list); - } + Listlist = questionLogSummaryService.getValuesByQuery(param); + return JsonResult.success(list); } /** diff --git a/web/src/main/resources/sql/jlw/questionLogSummary.md b/web/src/main/resources/sql/jlw/questionLogSummary.md index 52079bc8..ba476bd7 100644 --- a/web/src/main/resources/sql/jlw/questionLogSummary.md +++ b/web/src/main/resources/sql/jlw/questionLogSummary.md @@ -107,6 +107,8 @@ queryByConditionQuery select @pageTag(){ + @// 学生排名,单次试卷范围内的排名 + RANK() over ( PARTITION BY t.question_setting_type, t.question_log_summary_from_type, t.question_setting_id ORDER BY t.question_log_summary_student_total_score DESC ) AS student_rank, -- 学生排名,单次试卷范围内的排名 t.*, ta.student_name, ta.student_sn,