From 9fcfdf5aef9c75e0b75f6e5b6ec9badb650914dc Mon Sep 17 00:00:00 2001 From: xuhy <3313886187@qq.com> Date: 星期五, 26 九月 2025 17:58:26 +0800 Subject: [PATCH] 供应商仓库接口修改 --- ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TCrmWarehouseController.java | 31 +++++++++++++++++++------------ 1 files changed, 19 insertions(+), 12 deletions(-) diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TCrmWarehouseController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TCrmWarehouseController.java index 377f98a..517a58d 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TCrmWarehouseController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TCrmWarehouseController.java @@ -81,25 +81,32 @@ */ @ApiOperation(value = "获取crm供应商下的仓库管理列表") @PostMapping(value = "/listBySupplierId") - public R<List<TCrmWarehouse>> listBySupplierId() { + public R<TCrmWarehouse> listBySupplierId() { Integer roleType = tokenService.getLoginUser().getUser().getRoleType(); Long userId = tokenService.getLoginUser().getUserId(); if(roleType == 4){ TCrmSupplier crmSupplier = crmSupplierService.getOne(Wrappers.lambdaQuery(TCrmSupplier.class) .eq(TCrmSupplier::getUserId, userId) .last("LIMIT 1")); - List<TCrmSupplierToWarehouse> list = crmSupplierToWarehouseService.list(Wrappers.lambdaQuery(TCrmSupplierToWarehouse.class) - .eq(TCrmSupplierToWarehouse::getSupplierId, crmSupplier.getId())); - if(CollectionUtils.isEmpty(list)){ - return R.ok(); - } - List<String> warehouseIds = list.stream().map(TCrmSupplierToWarehouse::getWarehouseId).collect(Collectors.toList()); - List<TCrmWarehouse> crmWarehouseList = crmWarehouseService.list(Wrappers.lambdaQuery(TCrmWarehouse.class) - .eq(TCrmWarehouse::getStatus, 1) - .in(TCrmWarehouse::getId, warehouseIds) - .orderByDesc(TCrmWarehouse::getCreateTime)); - return R.ok(crmWarehouseList); + TCrmWarehouse crmWarehouse = crmWarehouseService.getById(crmSupplier.getWarehouseId()); + return R.ok(crmWarehouse); } +// if(roleType == 4){ +// TCrmSupplier crmSupplier = crmSupplierService.getOne(Wrappers.lambdaQuery(TCrmSupplier.class) +// .eq(TCrmSupplier::getUserId, userId) +// .last("LIMIT 1")); +// List<TCrmSupplierToWarehouse> list = crmSupplierToWarehouseService.list(Wrappers.lambdaQuery(TCrmSupplierToWarehouse.class) +// .eq(TCrmSupplierToWarehouse::getSupplierId, crmSupplier.getId())); +// if(CollectionUtils.isEmpty(list)){ +// return R.ok(); +// } +// List<String> warehouseIds = list.stream().map(TCrmSupplierToWarehouse::getWarehouseId).collect(Collectors.toList()); +// List<TCrmWarehouse> crmWarehouseList = crmWarehouseService.list(Wrappers.lambdaQuery(TCrmWarehouse.class) +// .eq(TCrmWarehouse::getStatus, 1) +// .in(TCrmWarehouse::getId, warehouseIds) +// .orderByDesc(TCrmWarehouse::getCreateTime)); +// return R.ok(crmWarehouseList); +// } return R.ok(); } -- Gitblit v1.7.1