From 280ef5100bece9b40ac51736aef037704a52a4ca Mon Sep 17 00:00:00 2001
From: liujie <1793218484@qq.com>
Date: 星期四, 30 七月 2026 14:58:52 +0800
Subject: [PATCH] update
---
backend/src/main/java/com/tourguide/modules/user/service/GuideTeamService.java | 14 ++++++++++++++
1 files changed, 14 insertions(+), 0 deletions(-)
diff --git a/backend/src/main/java/com/tourguide/modules/user/service/GuideTeamService.java b/backend/src/main/java/com/tourguide/modules/user/service/GuideTeamService.java
index bcc92aa..2762be7 100644
--- a/backend/src/main/java/com/tourguide/modules/user/service/GuideTeamService.java
+++ b/backend/src/main/java/com/tourguide/modules/user/service/GuideTeamService.java
@@ -4,6 +4,7 @@
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.tourguide.common.api.PageResponse;
import com.tourguide.common.exception.BusinessException;
+import com.tourguide.modules.user.dto.GuideRegistrationTeamOptionResponse;
import com.tourguide.modules.user.dto.GuideTeamResponse;
import com.tourguide.modules.user.dto.GuideTeamScenicRequest;
import com.tourguide.modules.user.dto.GuideTeamSaveRequest;
@@ -15,6 +16,7 @@
import org.springframework.transaction.annotation.Transactional;
import org.springframework.util.StringUtils;
import java.time.LocalDate;
+import java.util.ArrayList;
import java.util.Collections;
import java.util.HashSet;
import java.util.List;
@@ -58,6 +60,18 @@
result.getTotal(), result.getCurrent(), result.getSize());
}
+ public List<GuideRegistrationTeamOptionResponse> registrationOptions() {
+ List<GuideRegistrationTeamOptionResponse> options = new ArrayList<GuideRegistrationTeamOptionResponse>();
+ options.add(GuideRegistrationTeamOptionResponse.personal());
+ List<GuideTeam> teams = teamMapper.selectList(new LambdaQueryWrapper<GuideTeam>()
+ .eq(GuideTeam::getStatus, 1)
+ .orderByAsc(GuideTeam::getTeamName));
+ for (GuideTeam team : teams) {
+ options.add(GuideRegistrationTeamOptionResponse.team(team));
+ }
+ return options;
+ }
+
@Transactional
public GuideTeamResponse create(GuideTeamSaveRequest request) {
ensureNameAvailable(request.getTeamName(), null);
--
Gitblit v1.7.1