From 16ba4d82127b0565d050dd59048a06e1d536a957 Mon Sep 17 00:00:00 2001
From: 无关风月 <443237572@qq.com>
Date: 星期六, 28 二月 2026 11:51:00 +0800
Subject: [PATCH] bug修改

---
 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