From 39f6fca28e3f78abe48f08e474ec011abb990b36 Mon Sep 17 00:00:00 2001
From: liujie <1793218484@qq.com>
Date: 星期三, 09 九月 2026 10:39:21 +0800
Subject: [PATCH] update
---
backend/src/main/java/com/tourguide/modules/user/service/GuideRegistrationService.java | 5 ++++-
1 files changed, 4 insertions(+), 1 deletions(-)
diff --git a/backend/src/main/java/com/tourguide/modules/user/service/GuideRegistrationService.java b/backend/src/main/java/com/tourguide/modules/user/service/GuideRegistrationService.java
index e65575e..2bdc92e 100644
--- a/backend/src/main/java/com/tourguide/modules/user/service/GuideRegistrationService.java
+++ b/backend/src/main/java/com/tourguide/modules/user/service/GuideRegistrationService.java
@@ -87,6 +87,7 @@
}
if (applicationMapper.selectCount(new LambdaQueryWrapper<GuideApplication>()
.eq(GuideApplication::getIdCardNo, idCardNo)
+ .ne(GuideApplication::getMobile, phone)
.in(GuideApplication::getAuditStatus, PENDING, APPROVED)) > 0) {
throw new BusinessException(409, "该身份证号已提交过导游申请");
}
@@ -123,7 +124,9 @@
private void ensurePhoneCanRegister(String phone) {
com.tourguide.modules.user.entity.GuideUser guide = guideUserService.findByPhone(phone);
- if (guide != null && (guide.getStatus() == null || guide.getStatus() != 2)) {
+ if (guide != null && (guide.getStatus() == null
+ || (guide.getStatus() != GuideUserService.STATUS_PENDING
+ && guide.getStatus() != GuideUserService.STATUS_CANCELLED))) {
throw new BusinessException(409, "该手机号已注册为导游");
}
if (applicationMapper.selectCount(new LambdaQueryWrapper<GuideApplication>()
--
Gitblit v1.7.1