| | |
| | | import org.springblade.core.tool.api.R; |
| | | import org.springblade.core.tool.utils.Func; |
| | | import org.springblade.modules.assessment.wrapper.CandidateJsonObj; |
| | | import org.springblade.modules.evaluate.entity.EvaluateResultEntity; |
| | | import org.springblade.modules.evaluate.entity.EvaluateTaskEntity; |
| | | import org.springblade.modules.evaluate.excel.EvaluateTaskExcel; |
| | | import org.springblade.modules.evaluate.service.IEvaluateResultService; |
| | | import org.springblade.modules.evaluate.service.IEvaluateTaskService; |
| | | import org.springblade.modules.evaluate.vo.EvaluateTaskVO; |
| | | import org.springblade.modules.evaluate.wrapper.EvaluateResultWrapper; |
| | | import org.springblade.modules.system.entity.User; |
| | | import org.springblade.modules.system.service.IUserService; |
| | | import org.springframework.web.bind.annotation.*; |
| | |
| | | |
| | | private final IEvaluateTaskService evaluateTaskService; |
| | | private final IUserService userService; |
| | | |
| | | private final IEvaluateResultService evaluateResultService; |
| | | |
| | | /** |
| | | * 评优任务表 详情 |
| | |
| | | break; |
| | | } |
| | | } |
| | | |
| | | //是否评论完成 |
| | | QueryWrapper<EvaluateResultEntity> resultEntityQueryWrapper = new QueryWrapper<>(); |
| | | resultEntityQueryWrapper.eq("score_user_id", userId); |
| | | resultEntityQueryWrapper.eq("type", 0); |
| | | resultEntityQueryWrapper.eq("evaluate_task_id", vo.getId()); |
| | | long reqCount = evaluateResultService.count(resultEntityQueryWrapper); |
| | | vo.setIsEvaluateOk(reqCount > 0); |
| | | if (reqCount > 0) { |
| | | vo.setEvaluateResultVO(EvaluateResultWrapper.build().entityVO(evaluateResultService.getOne(resultEntityQueryWrapper))); |
| | | } |
| | | |
| | | } else { |
| | | //是否评论完成 |
| | | QueryWrapper<EvaluateResultEntity> resultEntityQueryWrapper = new QueryWrapper<>(); |
| | | resultEntityQueryWrapper.eq("score_user_id", userId); |
| | | resultEntityQueryWrapper.eq("type", 1); |
| | | resultEntityQueryWrapper.eq("evaluate_task_id", vo.getId()); |
| | | long reqCount = evaluateResultService.count(resultEntityQueryWrapper); |
| | | vo.setIsEvaluateOk(reqCount > 0); |
| | | if (reqCount > 0) { |
| | | vo.setEvaluateResultVO(EvaluateResultWrapper.build().entityVO(evaluateResultService.getOne(resultEntityQueryWrapper))); |
| | | } |
| | | } |
| | | |
| | | } |