From c8bd790078b64343fc9dce0e36b5cc8c03e50e80 Mon Sep 17 00:00:00 2001
From: puzhibing <393733352@qq.com>
Date: 星期二, 28 四月 2026 14:51:45 +0800
Subject: [PATCH] 新增加活动接口
---
xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/controller/XpWhitelistController.java | 36 ++++++++++++++++++++++++++++++++++++
1 files changed, 36 insertions(+), 0 deletions(-)
diff --git a/xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/controller/XpWhitelistController.java b/xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/controller/XpWhitelistController.java
index d31d6a9..b50d1e1 100644
--- a/xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/controller/XpWhitelistController.java
+++ b/xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/controller/XpWhitelistController.java
@@ -6,6 +6,7 @@
import cn.afterturn.easypoi.excel.entity.ExportParams;
import cn.afterturn.easypoi.excel.entity.ImportParams;
import cn.hutool.core.util.PhoneUtil;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.xiaopeng.api.model.account.SysUser;
import com.xiaopeng.api.model.operation.XpWhitelist;
import com.xiaopeng.api.model.operation.XpWhitelistOperlog;
@@ -464,6 +465,41 @@
+ /**
+ * 根据名称模糊搜索
+ * @param name
+ * @return
+ */
+ @PostMapping("/logan/api/v1/whitelist/inner/getXpWhitelistByName")
+ public R<List<XpWhitelist>> getXpWhitelistByName(@RequestParam String name){
+ List<XpWhitelist> list = xpWhitelistService.list(new QueryWrapper<XpWhitelist>().like("nick_name", name)
+ .eq("status", 1).eq("is_deleted", 0));
+ return R.ok(list);
+ }
+
+ /**
+ * 根据手机号查询
+ * @param phone
+ * @return
+ */
+ @PostMapping("/logan/api/v1/whitelist/inner/getXpWhitelistByPhone")
+ public R<List<XpWhitelist>> getXpWhitelistByPhone(@RequestParam String phone){
+ List<XpWhitelist> list = xpWhitelistService.list(new QueryWrapper<XpWhitelist>().eq("account", phone)
+ .eq("status", 1).eq("is_deleted", 0));
+ return R.ok(list);
+ }
+
+
+
+ /**
+ * 根据账号查询
+ * @return
+ */
+ @PostMapping("/logan/api/v1/whitelist/inner/getXpWhitelistByUid")
+ public R<XpWhitelist> getXpWhitelistByUid(@RequestParam Long uid){
+ XpWhitelist one = xpWhitelistService.getOne(new QueryWrapper<XpWhitelist>().eq("app_user_id", uid).eq("is_deleted", 0));
+ return R.ok(one);
+ }
}
--
Gitblit v1.7.1