From d8e3e8a0e8f66ddc64974ff3e256ca9df1a58a8c Mon Sep 17 00:00:00 2001
From: liujie <1793218484@qq.com>
Date: 星期三, 20 五月 2026 14:07:37 +0800
Subject: [PATCH] 1.处理后台巡游打卡计划多个用户选择 2.处理对接发票字段新增 3.后台巡游打卡计划新增编辑功能

---
 xp-robotaxi-account-boot/src/main/java/com/xiaopeng/account/controller/XpOperationsUserController.java |   22 ++++++++++++++++++++++
 1 files changed, 22 insertions(+), 0 deletions(-)

diff --git a/xp-robotaxi-account-boot/src/main/java/com/xiaopeng/account/controller/XpOperationsUserController.java b/xp-robotaxi-account-boot/src/main/java/com/xiaopeng/account/controller/XpOperationsUserController.java
index b9a3a73..b7c7816 100644
--- a/xp-robotaxi-account-boot/src/main/java/com/xiaopeng/account/controller/XpOperationsUserController.java
+++ b/xp-robotaxi-account-boot/src/main/java/com/xiaopeng/account/controller/XpOperationsUserController.java
@@ -47,7 +47,9 @@
 import javax.servlet.http.HttpServletResponse;
 import javax.validation.Valid;
 import java.util.ArrayList;
+import java.util.Arrays;
 import java.util.List;
+import java.util.stream.Collectors;
 
 /**
  * <p>
@@ -129,6 +131,26 @@
     }
 
     /**
+     * 根据ID查询运维用户信息
+     * @return 用户列表
+     */
+    @GetMapping("/logan/inner/xpOperationsUser/queryByIds")
+    R<List<XpOperationsUser>> queryByIds(@RequestParam String operationsUserId) {
+        List<Long> ids = Arrays.stream(operationsUserId.split(","))
+                .map(Long::parseLong)
+                .collect(Collectors.toList());
+        List<XpOperationsUser> operationsUser = xpOperationsUserService.listByIds(ids);
+        for (XpOperationsUser xpOperationsUser : operationsUser) {
+            XpOperationsRole role = xpOperationsRoleMapper.selectOne(new QueryWrapper<XpOperationsRole>().eq("operations_user_id", xpOperationsUser.getId()));
+            SysRole sysRole = sysRoleService.getById(role.getRoleId());
+            xpOperationsUser.setRoleName(sysRole.getRoleName());
+            xpOperationsUser.setPhoneNumber(SensitiveDataCryptoUtil.decryptIfPossible(xpOperationsUser.getPhoneNumber()));
+        }
+
+        return R.ok(operationsUser);
+    }
+
+    /**
      * 根据昵称查询运维用户信息
      *
      * @param nickName 昵称

--
Gitblit v1.7.1