Skip to content
Toggle navigation
P
Projects
G
Groups
S
Snippets
Help
黄嘉阳
/
iot-platform-server
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Issues
0
Merge Requests
0
Pipelines
Wiki
Snippets
Settings
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Commit
f0de4411
authored
Dec 15, 2023
by
罗志长
Browse files
Options
_('Browse Files')
Download
Email Patches
Plain Diff
fix: 平台端组织过滤当前范围
parent
a821879d
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
17 additions
and
7 deletions
saas-module/src/main/java/com/makeit/controller/plat/PlatOrgController.java
server-service/src/main/java/com/makeit/service/platform/auth/PlatOrgService.java
server-service/src/main/java/com/makeit/service/platform/auth/impl/PlatOrgServiceImpl.java
saas-module/src/main/java/com/makeit/controller/plat/PlatOrgController.java
View file @
f0de4411
...
@@ -10,8 +10,6 @@ import com.makeit.entity.platform.auth.PlatOrg;
...
@@ -10,8 +10,6 @@ import com.makeit.entity.platform.auth.PlatOrg;
import
com.makeit.global.annotation.Action
;
import
com.makeit.global.annotation.Action
;
import
com.makeit.service.platform.auth.PlatOrgService
;
import
com.makeit.service.platform.auth.PlatOrgService
;
import
com.makeit.service.platform.auth.PlatUserService
;
import
com.makeit.service.platform.auth.PlatUserService
;
import
com.makeit.utils.user.plat.PlatUserUtil
;
import
com.makeit.utils.user.plat.PlatUserVO
;
import
com.makeit.vo.platform.auth.PlatOrgQueryDTO
;
import
com.makeit.vo.platform.auth.PlatOrgQueryDTO
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
import
io.swagger.annotations.ApiOperation
;
...
@@ -54,11 +52,7 @@ public class PlatOrgController {
...
@@ -54,11 +52,7 @@ public class PlatOrgController {
@ApiOperation
(
"树形列表"
)
@ApiOperation
(
"树形列表"
)
@PostMapping
(
"list"
)
@PostMapping
(
"list"
)
public
ApiResponseEntity
<
List
<
PlatOrg
>>
list
(
@RequestBody
PlatOrgQueryDTO
platOrgQueryDTO
){
public
ApiResponseEntity
<
List
<
PlatOrg
>>
list
(
@RequestBody
PlatOrgQueryDTO
platOrgQueryDTO
){
PlatUserVO
userVOCanNull
=
PlatUserUtil
.
getUserVOCanNull
();
return
ApiResponseUtils
.
success
(
platOrgService
.
currentOrg
(
platOrgQueryDTO
));
String
orgId
=
userVOCanNull
.
getOrgId
();
List
<
String
>
orgIds
=
platOrgService
.
getCurrentAndSubIds
(
orgId
);
platOrgQueryDTO
.
setOrgIds
(
orgIds
);
return
ApiResponseUtils
.
success
(
platOrgService
.
subOrgList
(
platOrgQueryDTO
));
}
}
@Action
(
module
=
"平台端-组织"
,
name
=
"新增"
,
code
=
"plat:org:add"
)
@Action
(
module
=
"平台端-组织"
,
name
=
"新增"
,
code
=
"plat:org:add"
)
...
...
server-service/src/main/java/com/makeit/service/platform/auth/PlatOrgService.java
View file @
f0de4411
...
@@ -89,6 +89,8 @@ public interface PlatOrgService extends IService<PlatOrg> {
...
@@ -89,6 +89,8 @@ public interface PlatOrgService extends IService<PlatOrg> {
List
<
PlatOrg
>
subOrgList
(
PlatOrgQueryDTO
platOrgQueryDTO
);
List
<
PlatOrg
>
subOrgList
(
PlatOrgQueryDTO
platOrgQueryDTO
);
List
<
PlatOrg
>
currentOrg
(
PlatOrgQueryDTO
platOrgQueryDTO
);
/**
/**
* 组织表增加一条数据
* 组织表增加一条数据
* 增加告警配置
* 增加告警配置
...
...
server-service/src/main/java/com/makeit/service/platform/auth/impl/PlatOrgServiceImpl.java
View file @
f0de4411
...
@@ -596,6 +596,20 @@ public class PlatOrgServiceImpl extends ServiceImpl<PlatOrgMapper, PlatOrg>
...
@@ -596,6 +596,20 @@ public class PlatOrgServiceImpl extends ServiceImpl<PlatOrgMapper, PlatOrg>
return
orgTree
;
return
orgTree
;
}
}
@Override
public
List
<
PlatOrg
>
currentOrg
(
PlatOrgQueryDTO
platOrgQueryDTO
)
{
PlatUserVO
userVOCanNull
=
PlatUserUtil
.
getUserVOCanNull
();
String
orgId
=
userVOCanNull
.
getOrgId
();
List
<
String
>
orgIds
=
this
.
getCurrentAndSubIds
(
orgId
);
platOrgQueryDTO
.
setOrgIds
(
orgIds
);
LambdaQueryWrapper
<
PlatOrg
>
queryWrapper
=
getLambdaQueryWrapper
(
platOrgQueryDTO
);
List
<
PlatOrg
>
list
=
list
(
queryWrapper
);
if
(
CollectionUtils
.
isEmpty
(
list
)){
return
new
ArrayList
<>();
}
return
createOrgTree
(
list
);
}
/**
/**
* 返回parentId的 树
* 返回parentId的 树
* @param platOrgQueryDTO
* @param platOrgQueryDTO
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment