| | |
| | | @ApiOperation(value = "分页", notes = "传入evaluateCandidateResult") |
| | | public R listByCategoryId(EvaluateCandidateResultEntity evaluateCandidateResult,Query query) { |
| | | QueryWrapper queryWrapper = new QueryWrapper(); |
| | | queryWrapper.eq("evaluate_task_category_id", evaluateCandidateResult.getEvaluateTaskCategoryId()); |
| | | queryWrapper.select("*,count(*) voteNum"); |
| | | |
| | | EvaluateTaskEntity taskEntity = evaluateTaskService.getById(evaluateCandidateResult.getEvaluateTaskId()); |
| | | if (taskEntity.getType() == 0) { |
| | | queryWrapper.eq("evaluate_task_category_id", evaluateCandidateResult.getEvaluateTaskCategoryId()); |
| | | queryWrapper.groupBy("user_id"); |
| | | } else { |
| | | queryWrapper.groupBy("dept_id"); |
| | | } |
| | | |
| | | if (null != evaluateCandidateResult.getEvaluateTaskId()) |
| | | queryWrapper.eq("evaluate_task_id", evaluateCandidateResult.getEvaluateTaskId()); |
| | | |
| | | queryWrapper.select("*,count(*) voteNum"); |
| | | |
| | | queryWrapper.orderByDesc("count(*)"); |
| | | |
| | | return R.data(evaluateCandidateResultService.pageMaps(Condition.getPage(query), queryWrapper)); |