Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
Q
qianhe-ydsj
Overview
Overview
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
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
jiangyun
qianhe-ydsj
Commits
af76e758
Commit
af76e758
authored
Oct 11, 2025
by
wangjian
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
2025-10-11 wj 整体修改3
parent
28558d9c
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
24 additions
and
6 deletions
+24
-6
qianhe-ydsj/src/main/java/com/qianhe/service/impl/SjBzxxServiceImpl.java
+24
-6
No files found.
qianhe-ydsj/src/main/java/com/qianhe/service/impl/SjBzxxServiceImpl.java
View file @
af76e758
...
@@ -136,15 +136,30 @@ public class SjBzxxServiceImpl implements ISjBzxxService
...
@@ -136,15 +136,30 @@ public class SjBzxxServiceImpl implements ISjBzxxService
@DataScope
(
deptAlias
=
"d"
)
@DataScope
(
deptAlias
=
"d"
)
public
List
<
SjBzxx
>
dwbzrstjList
(
SjBzxx
sjBzxx
)
public
List
<
SjBzxx
>
dwbzrstjList
(
SjBzxx
sjBzxx
)
{
{
Long
get_deptId
=
sjBzxx
.
getDeptId
();
String
get_zsdwfl
=
sjBzxx
.
getZsdwfl
();
String
get_bzlx
=
sjBzxx
.
getBzlx
();
//直属单位
SysDept
s_in
=
new
SysDept
();
SysDept
s_in
=
new
SysDept
();
s_in
.
setDeptId
(
sjBzxx
.
getDeptId
());
s_in
.
setDeptId
(
get_deptId
);
s_in
.
setDeptYwfl
(
sjBzxx
.
getZsdwfl
());
s_in
.
setDeptYwfl
(
get_zsdwfl
);
List
<
SysDept
>
deptList
=
sysDeptMapper
.
selectDeptList
(
s_in
);
s_in
.
setDwjb
(
"3"
);
List
<
SjBzxx
>
bzs
=
sjBzxxMapper
.
selectSjBzxxList
(
new
SjBzxx
());
//班组
List
<
SysDept
>
zss
=
sysDeptMapper
.
selectDeptList
(
s_in
);
//基层单位
SysDept
s_in2
=
new
SysDept
();
s_in2
.
setDwjb
(
"4"
);
List
<
SysDept
>
jcs
=
sysDeptMapper
.
selectDeptList
(
s_in2
);
//班组
SjBzxx
bz_in
=
new
SjBzxx
();
bz_in
.
setBzlx
(
get_bzlx
);
List
<
SjBzxx
>
bzs
=
sjBzxxMapper
.
selectSjBzxxList
(
bz_in
);
List
<
SysDeptCb
>
cbs
=
sysDeptCbService
.
selectSysDeptCbList
(
new
SysDeptCb
());
//单位从表
List
<
SysDeptCb
>
cbs
=
sysDeptCbService
.
selectSysDeptCbList
(
new
SysDeptCb
());
//单位从表
List
<
SysDept
>
zss
=
deptList
.
stream
().
filter
(
e
->
"3"
.
equals
(
e
.
getDwjb
())).
collect
(
Collectors
.
toList
());
//直属单位
//
List<SysDept> zss = deptList.stream().filter(e->"3".equals(e.getDwjb())).collect(Collectors.toList());//直属单位
List
<
SysDept
>
jcs
=
deptList
.
stream
().
filter
(
e
->
"4"
.
equals
(
e
.
getDwjb
())).
collect
(
Collectors
.
toList
());
//基层单位
//
List<SysDept> jcs = deptList.stream().filter(e->"4".equals(e.getDwjb())).collect(Collectors.toList());//基层单位
List
<
SjBzxx
>
rts
=
new
ArrayList
<>();
//返回结果
List
<
SjBzxx
>
rts
=
new
ArrayList
<>();
//返回结果
for
(
int
i
=
0
;
i
<
zss
.
size
();
i
++){
//循环直属单位
for
(
int
i
=
0
;
i
<
zss
.
size
();
i
++){
//循环直属单位
...
@@ -176,6 +191,9 @@ public class SjBzxxServiceImpl implements ISjBzxxService
...
@@ -176,6 +191,9 @@ public class SjBzxxServiceImpl implements ISjBzxxService
SysDeptCb
jcdwcb
=
cbs
.
stream
().
filter
(
e
->
String
.
valueOf
(
jcdwId
).
equals
(
e
.
getDeptId
())).
findAny
().
orElse
(
new
SysDeptCb
());
SysDeptCb
jcdwcb
=
cbs
.
stream
().
filter
(
e
->
String
.
valueOf
(
jcdwId
).
equals
(
e
.
getDeptId
())).
findAny
().
orElse
(
new
SysDeptCb
());
String
jcdwfl
=
jcdwcb
.
getDwlx
();
String
jcdwfl
=
jcdwcb
.
getDwlx
();
Long
jcdwrs
=
jcdwcb
.
getJcrysl
();
//用工人数小计
Long
jcdwrs
=
jcdwcb
.
getJcrysl
();
//用工人数小计
if
(
jcdwrs
==
null
)
{
jcdwrs
=
0L
;
}
//查询基层单位 班组
//查询基层单位 班组
List
<
SjBzxx
>
bdwbzs
=
bzs
.
stream
().
filter
(
e
->
jcdwId
.
equals
(
e
.
getDeptId
())).
collect
(
Collectors
.
toList
());
List
<
SjBzxx
>
bdwbzs
=
bzs
.
stream
().
filter
(
e
->
jcdwId
.
equals
(
e
.
getDeptId
())).
collect
(
Collectors
.
toList
());
...
...
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