试卷排名

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

@ -1,6 +1,5 @@
package com.ibeetl.jlw.web; package com.ibeetl.jlw.web;
import cn.hutool.core.date.DateUtil;
import cn.hutool.core.lang.Assert; import cn.hutool.core.lang.Assert;
import cn.hutool.core.util.StrUtil; import cn.hutool.core.util.StrUtil;
import cn.jlw.Interceptor.GetFile; import cn.jlw.Interceptor.GetFile;
@ -71,37 +70,24 @@ public class QuestionLogSummaryController extends BaseController {
@PostMapping(API + "/getPageList.do") @PostMapping(API + "/getPageList.do")
public JsonResult<PageQuery> getPageList(QuestionLogSummaryQuery condition,@SCoreUser CoreUser coreUser){ public JsonResult<PageQuery> getPageList(QuestionLogSummaryQuery condition,@SCoreUser CoreUser coreUser){
if(null == coreUser){
return JsonResult.failMessage("请登录后再操作");
}else{
PageQuery page = condition.getPageQuery(); PageQuery page = condition.getPageQuery();
questionLogSummaryService.queryByConditionQuery(page); questionLogSummaryService.queryByConditionQuery(page);
return return JsonResult.success(page);
JsonResult.success(page);
}
} }
@GetMapping(API + "/getInfo.do") @GetMapping(API + "/getInfo.do")
public JsonResult<QuestionLogSummary>getInfo(QuestionLogSummaryQuery param,@SCoreUser CoreUser coreUser) { public JsonResult<QuestionLogSummary>getInfo(QuestionLogSummaryQuery param,@SCoreUser CoreUser coreUser) {
if(null == coreUser){
return JsonResult.failMessage("请登录后再操作");
}else{
QuestionLogSummary questionLogSummary = questionLogSummaryService.getInfo(param); QuestionLogSummary questionLogSummary = questionLogSummaryService.getInfo(param);
return JsonResult.success(questionLogSummary); return JsonResult.success(questionLogSummary);
} }
}
@GetMapping(API + "/getList.do") @GetMapping(API + "/getList.do")
public JsonResult<List<QuestionLogSummary>>getList(QuestionLogSummaryQuery param,@SCoreUser CoreUser coreUser) { public JsonResult<List<QuestionLogSummary>>getList(QuestionLogSummaryQuery param,@SCoreUser CoreUser coreUser) {
if(null == coreUser){
return JsonResult.failMessage("请登录后再操作");
}else{
List<QuestionLogSummary>list = questionLogSummaryService.getValuesByQuery(param); List<QuestionLogSummary>list = questionLogSummaryService.getValuesByQuery(param);
return JsonResult.success(list); return JsonResult.success(list);
} }
}
/** /**
* *

@ -107,6 +107,8 @@ queryByConditionQuery
select select
@pageTag(){ @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.*, t.*,
ta.student_name, ta.student_name,
ta.student_sn, ta.student_sn,

Loading…
Cancel
Save