From 7beaf37f3b75cab68c7fe0b6383cabcf785d2292 Mon Sep 17 00:00:00 2001 From: fengyuan_yang <1976974459@qq.com> Date: Fri, 6 Mar 2026 09:53:48 +0800 Subject: [PATCH] =?UTF-8?q?2026-03-05=201=E3=80=81=E4=BB=93=E5=BA=93?= =?UTF-8?q?=E4=BF=A1=E6=81=AF=E7=BB=B4=E6=8A=A4=E9=A1=B5=E9=9D=A2=EF=BC=8C?= =?UTF-8?q?=E9=9D=9E=E8=B6=85=E7=BA=A7=E7=AE=A1=E7=90=86=E5=91=98=E7=9C=8B?= =?UTF-8?q?=E4=B8=8D=E5=88=B0=E6=9D=83=E9=99=90=E5=88=97=E8=A1=A8=202?= =?UTF-8?q?=E3=80=81=E5=9B=BD=E6=88=98=E9=87=87=E9=9B=86=E5=86=8D=E5=8A=A0?= =?UTF-8?q?=E4=B8=80=E4=B8=AA=E2=80=9C=E7=94=9F=E4=BA=A7=E8=AE=A2=E5=8D=95?= =?UTF-8?q?=E5=8F=B7=E2=80=9D=EF=BC=8C=E5=A1=AB=E5=86=99=E7=94=9F=E4=BA=A7?= =?UTF-8?q?=E8=AE=A2=E5=8D=95=E5=8F=B7=E4=B9=9F=E8=83=BD=E6=9F=A5=E8=AF=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/WarehouseController.java | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/src/main/java/com/gaotao/modules/finishedProduct/controller/WarehouseController.java b/src/main/java/com/gaotao/modules/finishedProduct/controller/WarehouseController.java index e00af73..6bdfbad 100644 --- a/src/main/java/com/gaotao/modules/finishedProduct/controller/WarehouseController.java +++ b/src/main/java/com/gaotao/modules/finishedProduct/controller/WarehouseController.java @@ -8,6 +8,7 @@ import com.gaotao.modules.finishedProduct.service.WarehouseService; import com.gaotao.modules.factory.service.AccessWarehouseService; import com.gaotao.modules.sys.controller.AbstractController; import com.gaotao.modules.sys.entity.SysUserEntity; +import com.gaotao.modules.sys.service.SysUserService; import com.gaotao.modules.toolman.entity.WareHouseData; import com.gaotao.modules.toolman.query.LocationQuery; import com.gaotao.modules.toolman.service.LocationService; @@ -36,6 +37,8 @@ public class WarehouseController extends AbstractController { private LocationService locationService; @Autowired private AccessWarehouseService accessWarehouseService; + @Autowired + private SysUserService sysUserService; /* * @Author sxm @@ -287,4 +290,22 @@ public class WarehouseController extends AbstractController { return R.error("删除权限授权失败: " + e.getMessage()); } } + + /** + * 获取可选用户列表(权限授权用),不受 sys:user:list 权限限制, + * 所有已登录用户均可调用,仅返回同 site 下状态正常的用户。 + */ + @PostMapping("getAvailableUserList") + public R getAvailableUserList(@RequestBody Map params) { + try { + SysUserEntity query = new SysUserEntity(); + query.setSite((String) params.get("site")); + query.setStatus(1); + List list = sysUserService.userList(query); + return R.ok().put("list", list); + } catch (Exception e) { + logger.error("获取可选用户列表失败", e); + return R.error("获取可选用户列表失败"); + } + } }