From 779d8d9254a4c51903861a9c8035f0bd011dbc5d Mon Sep 17 00:00:00 2001 From: Mlxa0324 Date: Thu, 23 Mar 2023 23:14:35 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AF=95=E5=8D=B7=E6=8E=92=E5=90=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../jlw/web/QuestionLogSummaryController.java | 28 +++++-------------- .../resources/sql/jlw/questionLogSummary.md | 2 ++ 2 files changed, 9 insertions(+), 21 deletions(-) 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,