试卷排名

beetlsql3-dev
Mlxa0324 2 years ago
parent 6918e404b9
commit 779d8d9254

@ -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<PageQuery> 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 JsonResult<QuestionLogSummary>getInfo(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<List<QuestionLogSummary>>getList(QuestionLogSummaryQuery param,@SCoreUser CoreUser coreUser) {
if(null == coreUser){
return JsonResult.failMessage("请登录后再操作");
}else{
List<QuestionLogSummary>list = questionLogSummaryService.getValuesByQuery(param);
return JsonResult.success(list);
}
List<QuestionLogSummary>list = questionLogSummaryService.getValuesByQuery(param);
return JsonResult.success(list);
}
/**

@ -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,

Loading…
Cancel
Save