xieb
2023-12-15 cb5122e5aca5ec5eaa4349a7ead7b73f8b4cd7aa
后台管理评分列表
1 files modified
13 ■■■■■ changed files
src/main/java/org/springblade/modules/assessment/controller/AssessmentScoreController.java 13 ●●●●● patch | view | raw | blame | history
src/main/java/org/springblade/modules/assessment/controller/AssessmentScoreController.java
@@ -92,6 +92,19 @@
        return R.data(AssessmentScoreWrapper.build().pageVO(pages));
    }
    @GetMapping("/listGroupByTask/{type}/{taskId}")
    @ApiOperation(value = "评分列表", notes = "传入要查询的用户id")
    public R listGroupByTask(@ApiIgnore @PathVariable Integer type,@PathVariable Long taskId, Query query) {
        QueryWrapper<AssessmentScoreEntity> setEntityQueryWrapper = new QueryWrapper<>();
        setEntityQueryWrapper.select("id,assessment_task_id,be_id,score_user_id,SUM(weight*score_val*0.01) as score_val,type");
        setEntityQueryWrapper.eq("type", type);
        setEntityQueryWrapper.eq("assessment_task_id",taskId);
        setEntityQueryWrapper.groupBy("be_id");
        IPage<AssessmentScoreEntity> pages = assessmentScoreService.page(Condition.getPage(query),setEntityQueryWrapper);
        return R.data(AssessmentScoreWrapper.build().pageVO(pages));
    }
    @GetMapping("/listMyScore/{userId}")
    @ApiOperation(value = "我的得分列表", notes = "传入要查询的用户id")
    public R listMyScore(@ApiIgnore @PathVariable Long userId) {