diff --git a/src/main/java/org/springblade/modules/martial/controller/MartialMiniController.java b/src/main/java/org/springblade/modules/martial/controller/MartialMiniController.java index 816fc8d..5dc994c 100644 --- a/src/main/java/org/springblade/modules/martial/controller/MartialMiniController.java +++ b/src/main/java/org/springblade/modules/martial/controller/MartialMiniController.java @@ -350,6 +350,10 @@ public class MartialMiniController extends BladeController { if (projectId != null) { scoreQuery.eq(MartialScore::getProjectId, projectId); } + // 添加场地过滤 + if (venueId != null) { + scoreQuery.eq(MartialScore::getVenueId, venueId); + } // 排除裁判长的评分 if (!chiefJudgeIds.isEmpty()) { scoreQuery.notIn(MartialScore::getJudgeId, chiefJudgeIds); diff --git a/src/main/java/org/springblade/modules/martial/pojo/dto/MiniScoreModifyDTO.java b/src/main/java/org/springblade/modules/martial/pojo/dto/MiniScoreModifyDTO.java index 26f6dad..29f4740 100644 --- a/src/main/java/org/springblade/modules/martial/pojo/dto/MiniScoreModifyDTO.java +++ b/src/main/java/org/springblade/modules/martial/pojo/dto/MiniScoreModifyDTO.java @@ -28,4 +28,7 @@ public class MiniScoreModifyDTO implements Serializable { @Schema(description = "修改原因/备注") private String note; + + @Schema(description = "场地ID") + private Long venueId; } diff --git a/src/main/java/org/springblade/modules/martial/service/impl/MartialScoreServiceImpl.java b/src/main/java/org/springblade/modules/martial/service/impl/MartialScoreServiceImpl.java index ca48581..c536116 100644 --- a/src/main/java/org/springblade/modules/martial/service/impl/MartialScoreServiceImpl.java +++ b/src/main/java/org/springblade/modules/martial/service/impl/MartialScoreServiceImpl.java @@ -384,6 +384,7 @@ public class MartialScoreServiceImpl extends ServiceImpl