From 751d75b51a19c521364af730f5d6ea95fc25c871 Mon Sep 17 00:00:00 2001
From: puzhibing <393733352@qq.com>
Date: 星期三, 11 三月 2026 18:04:58 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 xp-robotaxi-account-boot/src/main/java/com/xiaopeng/account/controller/XpOperationsRoleController.java |   18 +++++++++++++-----
 1 files changed, 13 insertions(+), 5 deletions(-)

diff --git a/xp-robotaxi-account-boot/src/main/java/com/xiaopeng/account/controller/XpOperationsRoleController.java b/xp-robotaxi-account-boot/src/main/java/com/xiaopeng/account/controller/XpOperationsRoleController.java
index c74c14d..01ff2d8 100644
--- a/xp-robotaxi-account-boot/src/main/java/com/xiaopeng/account/controller/XpOperationsRoleController.java
+++ b/xp-robotaxi-account-boot/src/main/java/com/xiaopeng/account/controller/XpOperationsRoleController.java
@@ -1,14 +1,12 @@
 package com.xiaopeng.account.controller;
 
 
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.xiaopeng.account.service.IXpOperationsRoleService;
 import com.xiaopeng.api.model.account.XpOperationsRole;
 import com.xiaopeng.common.core.domain.R;
-import org.springframework.web.bind.annotation.GetMapping;
-
-import org.springframework.web.bind.annotation.RequestParam;
-import org.springframework.web.bind.annotation.RestController;
+import org.springframework.web.bind.annotation.*;
 
 import javax.annotation.Resource;
 import java.util.List;
@@ -53,5 +51,15 @@
                 .eq("operations_user_id", operationUserId));
         return R.ok(list);
     }
-
+    /**
+     * 内部调用
+     * 查询角色关联的运维人员
+     * @param roleIds
+     * @return
+     */
+    @PostMapping("/inner/xp-operations-role/getXpOperationsRoleByRoleIds")
+    public R<List<XpOperationsRole>> getXpOperationsRoleByRoleIds(@RequestBody List<Long> roleIds) {
+        List<XpOperationsRole> list = xpOperationsRoleService.list(new LambdaQueryWrapper<XpOperationsRole>().in(XpOperationsRole::getRoleId, roleIds));
+        return R.ok(list);
+    }
 }

--
Gitblit v1.7.1