xieb
2024-01-02 d2cf8a7f7bcf49ace058d9eec587d75c4f764a2e
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) {