Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in
Toggle navigation
H
huaxin-rq
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
耿迪迪
huaxin-rq
Commits
036ebb8e
Commit
036ebb8e
authored
Sep 07, 2026
by
耿迪迪
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
其他隐患整改人选择接口
parent
f12f2d5b
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
73 additions
and
0 deletions
+73
-0
TRectifyGroupMemberInfoController.java
...ntroller/checktask/TRectifyGroupMemberInfoController.java
+10
-0
ITRectifyGroupMemberInfoService.java
...ehong/system/service/ITRectifyGroupMemberInfoService.java
+7
-0
TRectifyGroupMemberInfoServiceImpl.java
...stem/service/impl/TRectifyGroupMemberInfoServiceImpl.java
+56
-0
No files found.
huaxin-admin/src/main/java/com/zehong/web/controller/checktask/TRectifyGroupMemberInfoController.java
View file @
036ebb8e
...
...
@@ -114,4 +114,14 @@ public class TRectifyGroupMemberInfoController extends BaseController
public
AjaxResult
selectMemberByUserPost
(
String
dealMethod
){
return
AjaxResult
.
success
(
tRectifyGroupMemberInfoService
.
selectMemberByUserPost
(
dealMethod
));
}
/**
* 非居民安检根据登录人职位获取可选成员小程序接口
* @return
*/
@GetMapping
(
"/otherDangerSelectMemberByUserPost"
)
public
AjaxResult
otherDangerSelectMemberByUserPost
(){
return
AjaxResult
.
success
(
tRectifyGroupMemberInfoService
.
otherDangerSelectMemberByUserPost
());
}
}
huaxin-system/src/main/java/com/zehong/system/service/ITRectifyGroupMemberInfoService.java
View file @
036ebb8e
...
...
@@ -72,4 +72,11 @@ public interface ITRectifyGroupMemberInfoService
* @return
*/
List
<
TRectifyGroupMemberInfo
>
selectMemberByUserPost
(
String
dealMethod
);
/**
* 非居民安检根据登录人职位获取可选成员
* @return
*/
List
<
TRectifyGroupMemberInfo
>
otherDangerSelectMemberByUserPost
();
}
huaxin-system/src/main/java/com/zehong/system/service/impl/TRectifyGroupMemberInfoServiceImpl.java
View file @
036ebb8e
...
...
@@ -186,4 +186,60 @@ public class TRectifyGroupMemberInfoServiceImpl implements ITRectifyGroupMemberI
}
return
result
;
}
/**
* 非居民安检根据登录人职位获取可选成员
* @return
*/
@Override
public
List
<
TRectifyGroupMemberInfo
>
otherDangerSelectMemberByUserPost
(){
//登录人信息
Long
userId
=
SecurityUtils
.
getLoginUser
().
getUser
().
getUserId
();
//获取登录人职务
TRectifyGroupMemberInfo
tRectifyGroupMemberInfo
=
new
TRectifyGroupMemberInfo
();
tRectifyGroupMemberInfo
.
setUserId
(
userId
);
List
<
TRectifyGroupMemberInfo
>
memberInfoList
=
tRectifyGroupMemberInfoMapper
.
selectTRectifyGroupMemberInfoList
(
tRectifyGroupMemberInfo
);
if
(
CollectionUtils
.
isEmpty
(
memberInfoList
))
throw
new
CustomException
(
"未获取到登录人分组信息"
);
List
<
TRectifyGroupMemberInfo
>
result
=
new
ArrayList
<>();
for
(
TRectifyGroupMemberInfo
memberInfo
:
memberInfoList
){
/**
* 1.不是维修班的只能看到维修班的组长
* 2.维修班的班长只能看到自己的组员和其他维修班的班长
* 3.维修班的组员只能看到自己的组长
*/
if
(
"1"
.
equals
(
memberInfo
.
getPost
())
&&
"2"
.
equals
(
memberInfo
.
getType
())){
//维修班班长登录
TRectifyGroupMemberInfo
team
=
new
TRectifyGroupMemberInfo
();
team
.
setGroupId
(
memberInfo
.
getGroupId
());
team
.
setPost
(
"2"
);
List
<
TRectifyGroupMemberInfo
>
teamInfo
=
tRectifyGroupMemberInfoMapper
.
selectTRectifyGroupMemberInfoList
(
team
);
result
.
addAll
(
teamInfo
);
//维修班组长信息
TRectifyGroupMemberInfo
leader
=
new
TRectifyGroupMemberInfo
();
leader
.
setPost
(
"1"
);
leader
.
setType
(
"2"
);
List
<
TRectifyGroupMemberInfo
>
leaderInfo
=
tRectifyGroupMemberInfoMapper
.
selectTRectifyGroupMemberInfoList
(
leader
);
result
.
addAll
(
leaderInfo
);
}
else
{
if
(!
"2"
.
equals
(
memberInfo
.
getType
())){
//非维修班登录
TRectifyGroupMemberInfo
leader
=
new
TRectifyGroupMemberInfo
();
leader
.
setPost
(
"1"
);
leader
.
setType
(
"2"
);
List
<
TRectifyGroupMemberInfo
>
leaderInfo
=
tRectifyGroupMemberInfoMapper
.
selectTRectifyGroupMemberInfoList
(
leader
);
result
.
addAll
(
leaderInfo
);
}
else
{
//维修班组员登录
TRectifyGroupMemberInfo
team
=
new
TRectifyGroupMemberInfo
();
team
.
setGroupId
(
memberInfo
.
getGroupId
());
team
.
setPost
(
"1"
);
List
<
TRectifyGroupMemberInfo
>
leaderInfo
=
tRectifyGroupMemberInfoMapper
.
selectTRectifyGroupMemberInfoList
(
team
);
result
.
addAll
(
leaderInfo
);
}
}
}
return
result
;
}
}
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