From 856e01ca04d1cc88f4efe560426e97cbd9f7f489 Mon Sep 17 00:00:00 2001
From: liujie <1793218484@qq.com>
Date: 星期六, 28 二月 2026 14:06:35 +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/service/impl/XpWhitelistServiceImpl.java |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

diff --git a/xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/service/impl/XpWhitelistServiceImpl.java b/xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/service/impl/XpWhitelistServiceImpl.java
index 7826d71..569d30d 100644
--- a/xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/service/impl/XpWhitelistServiceImpl.java
+++ b/xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/service/impl/XpWhitelistServiceImpl.java
@@ -53,6 +53,10 @@
 
     @Override
     public R addWhitelist(WhitelistAddDto dto, SysUser sysUser) {
+        XpWhitelist old = this.lambdaQuery().eq(XpWhitelist::getAccount, dto.getAccount()).last("limit 1").one();
+        if (old != null) {
+            return R.fail("该账号已存在");
+        }
         List<XpWhitelist> addList = new ArrayList<>();
         List<String> accounts = Arrays.asList(dto.getAccount().split(","));
         StringBuilder operationContent = new StringBuilder("新增账号:");
@@ -63,6 +67,7 @@
             xpWhitelist.setStatus(true);
             xpWhitelist.setIsPriorityDispatch(dto.getIsPriorityDispatch());
             xpWhitelist.setWhitelistSource(1);
+            xpWhitelist.setCreateBy(sysUser.getCreateBy());
             addList.add(xpWhitelist);
             accountBuilder.append("\"").append(account).append("\"").append(",");
         }

--
Gitblit v1.7.1