|
@@ -2,6 +2,7 @@ package com.ruoyi.system.service.impl;
|
|
|
|
|
|
import com.baomidou.dynamic.datasource.annotation.DSTransactional;
|
|
|
import com.baomidou.mybatisplus.core.toolkit.IdWorker;
|
|
|
+import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
import com.ruoyi.common.annotation.DataScope;
|
|
|
import com.ruoyi.common.constant.UserConstants;
|
|
@@ -21,10 +22,12 @@ import com.ruoyi.system.service.ISysDeptService;
|
|
|
import com.ruoyi.system.service.ISysRoleService;
|
|
|
import com.ruoyi.system.service.ISysUserService;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
-import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
-import java.util.*;
|
|
|
+import java.util.ArrayList;
|
|
|
+import java.util.Iterator;
|
|
|
+import java.util.List;
|
|
|
+import java.util.Objects;
|
|
|
import java.util.stream.Collectors;
|
|
|
|
|
|
/**
|
|
@@ -386,4 +389,10 @@ public class SysDeptServiceImpl extends ServiceImpl<SysDeptMapper, SysDept> impl
|
|
|
private boolean hasChild(List<SysDept> list, SysDept t) {
|
|
|
return getChildList(list, t).size() > 0;
|
|
|
}
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public List<SysDept> getUserCompanyList() {
|
|
|
+ List<Long> companyIds = SecurityUtils.getCompanyIds();
|
|
|
+ return this.list(Wrappers.<SysDept>query().in("dept_id", companyIds));
|
|
|
+ }
|
|
|
}
|