Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
A
amos-boot-biz
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
项目统一框架
amos-boot-biz
Commits
a6734d86
Commit
a6734d86
authored
Nov 18, 2021
by
chenzhao
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改bug
parent
038c70a7
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
21 additions
and
0 deletions
+21
-0
SpecialPositionStaffServiceImpl.java
...mon/biz/service/impl/SpecialPositionStaffServiceImpl.java
+21
-0
No files found.
amos-boot-module/amos-boot-module-biz/amos-boot-module-common-biz/src/main/java/com/yeejoin/amos/boot/module/common/biz/service/impl/SpecialPositionStaffServiceImpl.java
View file @
a6734d86
...
@@ -14,8 +14,11 @@ import org.typroject.tyboot.core.rdbms.service.BaseService;
...
@@ -14,8 +14,11 @@ import org.typroject.tyboot.core.rdbms.service.BaseService;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
java.util.ArrayList
;
import
java.util.HashMap
;
import
java.util.HashMap
;
import
java.util.HashSet
;
import
java.util.List
;
import
java.util.List
;
import
java.util.stream.Collectors
;
/**
/**
* 特岗人员服务实现类
* 特岗人员服务实现类
...
@@ -68,12 +71,30 @@ public class SpecialPositionStaffServiceImpl extends BaseService<SpecialPosition
...
@@ -68,12 +71,30 @@ public class SpecialPositionStaffServiceImpl extends BaseService<SpecialPosition
// 查询已有数据的岗位类型
// 查询已有数据的岗位类型
List
<
Long
>
positionStaffCodeList
=
this
.
baseMapper
.
getPositionStaffCodeList
(
false
,
companyId
);
List
<
Long
>
positionStaffCodeList
=
this
.
baseMapper
.
getPositionStaffCodeList
(
false
,
companyId
);
// 排除已有数据的,返回
// 排除已有数据的,返回
/*bug 3483 陈召 2021-11-18 开始*/
for
(
int
i
=
0
;
i
<
menuList
.
size
();
i
++)
{
for
(
int
i
=
0
;
i
<
menuList
.
size
();
i
++)
{
//排除父岗位是否已有 有就删除
if
(
positionStaffCodeList
.
contains
(
Long
.
valueOf
(
menuList
.
get
(
i
).
getKey
())))
{
if
(
positionStaffCodeList
.
contains
(
Long
.
valueOf
(
menuList
.
get
(
i
).
getKey
())))
{
menuList
.
remove
(
i
);
menuList
.
remove
(
i
);
i
--;
i
--;
}
}
//排除子岗位是否已有 有就删除
if
(
null
!=
menuList
.
get
(
i
).
getChildren
()
&&
menuList
.
get
(
i
).
getChildren
().
size
()
>
0
){
List
<
MenuFrom
>
children
=
menuList
.
get
(
i
).
getChildren
();
for
(
int
j
=
0
;
j
<
children
.
size
();
j
++)
{
if
(
positionStaffCodeList
.
contains
(
Long
.
valueOf
(
children
.
get
(
j
).
getKey
())))
{
menuList
.
get
(
i
).
getChildren
().
remove
(
j
);
j
--;
}
//当子岗位全部删除时 父岗位也删除
if
(
children
.
size
()
==
0
){
menuList
.
remove
(
i
);
i
--;
}
}
}
}
}
/*bug 3483 陈召 2021-11-18 结束*/
HashMap
<
Object
,
Object
>
objectObjectHashMap
=
new
HashMap
<>();
HashMap
<
Object
,
Object
>
objectObjectHashMap
=
new
HashMap
<>();
objectObjectHashMap
.
put
(
"GWMC"
,
menuList
);
objectObjectHashMap
.
put
(
"GWMC"
,
menuList
);
return
objectObjectHashMap
;
return
objectObjectHashMap
;
...
...
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