From c3a64bc05db01c673274ced3f9879717f19b1ab2 Mon Sep 17 00:00:00 2001
From: puzhibing <393733352@qq.com>
Date: 星期四, 12 三月 2026 23:41:28 +0800
Subject: [PATCH] Merge branch 'master' of http://120.76.84.145:10101/gitblit/r/java/Robotaxi
---
xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/controller/XpInvitationCodeController.java | 16 +++++++---------
1 files changed, 7 insertions(+), 9 deletions(-)
diff --git a/xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/controller/XpInvitationCodeController.java b/xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/controller/XpInvitationCodeController.java
index 7114ce3..f42ed57 100644
--- a/xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/controller/XpInvitationCodeController.java
+++ b/xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/controller/XpInvitationCodeController.java
@@ -347,14 +347,12 @@
}
@ApiOperation(value = "校验生成邀请码的手机号是否合法")
- @PostMapping("/api/v1/invitation/validateCode")
- public R<Boolean> validateCode(@RequestParam String phone){
- if (!PhoneUtil.isMobile(phone)){
- return R.ok(false);
- }
- List<XpInvitationCode> existsList = xpInvitationCodeService.lambdaQuery()
- .in(XpInvitationCode::getBindAccount, phone)
- .list();
- return R.ok(CollUtil.isEmpty(existsList));
+ @GetMapping("/api/v1/invitation/validateCode")
+ public R<List<String>> validateCode(@RequestParam String phone){
+ List<String> phoneList = Arrays.asList(phone.split(","));
+ List<String> existPhones = phoneList.stream().filter(item -> xpInvitationCodeService.lambdaQuery()
+ .in(XpInvitationCode::getBindAccount, item)
+ .count() > 0).collect(Collectors.toList());
+ return R.ok(existPhones);
}
}
--
Gitblit v1.7.1