From 45e035bfb4c196fd8c58946d560da69006de6689 Mon Sep 17 00:00:00 2001 From: mitao <2763622819@qq.com> Date: 星期三, 15 十月 2025 19:11:36 +0800 Subject: [PATCH] 广告无形资产广告字段简写修改 --- ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TDeptServiceImpl.java | 12 +++++++++++- 1 files changed, 11 insertions(+), 1 deletions(-) diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TDeptServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TDeptServiceImpl.java index 62a6894..1b6d502 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TDeptServiceImpl.java +++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TDeptServiceImpl.java @@ -2,7 +2,6 @@ import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; -import com.ruoyi.common.basic.PageInfo; import com.ruoyi.common.core.domain.entity.TDept; import com.ruoyi.system.mapper.TDeptMapper; import com.ruoyi.system.service.TDeptService; @@ -10,6 +9,7 @@ import java.util.ArrayList; import java.util.List; +import java.util.Optional; import java.util.stream.Collectors; /** @@ -80,4 +80,14 @@ .peek(dept -> dept.setChildren(getChildren(dept, depts))) .collect(Collectors.toList()); } + + @Override + public Optional<List<Integer>> getQueryDeptAndChildIds(Integer deptId) { + if (deptId != null) { + List<Integer> allDeptIds = new ArrayList<>(); + getSubDeptIdsRecursive(deptId, allDeptIds); + return Optional.of(allDeptIds.stream().distinct().collect(Collectors.toList())); + } + return Optional.empty(); + } } -- Gitblit v1.7.1