diff --git a/backend/src/main/java/com/designhub/service/TeamScorePoolService.java b/backend/src/main/java/com/designhub/service/TeamScorePoolService.java index e21d8bc..df17139 100644 --- a/backend/src/main/java/com/designhub/service/TeamScorePoolService.java +++ b/backend/src/main/java/com/designhub/service/TeamScorePoolService.java @@ -29,10 +29,10 @@ public class TeamScorePoolService { * 如果当前部门没有积分池,向上查找父部门的积分池 */ public TeamScorePool getByDeptId(Long deptId) { - // 首先查找当前部门的积分池 + // 首先查找当前部门的积分池(使用SQL直接查询team_id字段) TeamScorePool pool = teamScorePoolMapper.selectOne( new LambdaQueryWrapper() - .eq(TeamScorePool::getTeamId, deptId) + .apply("team_id = {0}", deptId) ); // 如果当前部门没有积分池,向上查找父部门