|
@@ -50,7 +50,7 @@ public class UserCenterLogicImpl implements UserCenterlogic {
|
50
|
50
|
private final TreeConvert treeConvert;
|
51
|
51
|
|
52
|
52
|
@Override
|
53
|
|
- public List<ZTreeDTO> organization(String pid, String q) {
|
|
53
|
+ public List<ZTreeDTO> organization(String pid, String q, String state) {
|
54
|
54
|
//查询部门信息
|
55
|
55
|
List<ZTreeDTO> zTreeDTOS = Lists.newArrayList();
|
56
|
56
|
if (Strings.isNullOrEmpty(pid)) {
|
|
@@ -62,7 +62,7 @@ public class UserCenterLogicImpl implements UserCenterlogic {
|
62
|
62
|
topLevel.setOpen(true);
|
63
|
63
|
zTreeDTOS.add(topLevel);
|
64
|
64
|
}
|
65
|
|
- final List<OrganizationPO> organizationPOS = userCenterDao.selectOrg(pid, q);
|
|
65
|
+ final List<OrganizationPO> organizationPOS = userCenterDao.selectOrg(pid, q, state);
|
66
|
66
|
for (OrganizationPO organizationPO : organizationPOS) {
|
67
|
67
|
final ZTreeDTO zTreeDTO = treeConvert.organizationPOToDTO(organizationPO);
|
68
|
68
|
zTreeDTO.setData(organizationPO);
|
|
@@ -72,13 +72,13 @@ public class UserCenterLogicImpl implements UserCenterlogic {
|
72
|
72
|
}
|
73
|
73
|
|
74
|
74
|
@Override
|
75
|
|
- public List<ZTreeDTO> organizationUser(String pid, String q, boolean onlyChoiceUser) {
|
76
|
|
- List<ZTreeDTO> zTreeDTOS = this.organization(pid, q);
|
|
75
|
+ public List<ZTreeDTO> organizationUser(String pid, String q, boolean onlyChoiceUser, String state) {
|
|
76
|
+ List<ZTreeDTO> zTreeDTOS = this.organization(pid, q, state);
|
77
|
77
|
for (ZTreeDTO zTreeDTO : zTreeDTOS) {
|
78
|
78
|
zTreeDTO.setNocheck(onlyChoiceUser);
|
79
|
79
|
}
|
80
|
80
|
|
81
|
|
- List<UserOrgPO> userOrgPOS = userCenterDao.selectUsers(pid);
|
|
81
|
+ List<UserOrgPO> userOrgPOS = userCenterDao.selectUsers(pid, state);
|
82
|
82
|
for (UserOrgPO userOrgPO : userOrgPOS) {
|
83
|
83
|
final ZTreeDTO zTreeDTO = new ZTreeDTO();
|
84
|
84
|
zTreeDTO.setId(userOrgPO.getId());
|