|
|
@ -1181,30 +1181,4 @@ public class SysDeptServiceImpl extends BaseServiceImpl<SysDeptDao, SysDeptEntit |
|
|
|
return baseDao.getDeptInfoByName(gridName); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public List<DeptInfoResultDTO> deptInfo(DeptInfoFormDTO formDTO) { |
|
|
|
long countryId = 370124L; |
|
|
|
if (SecurityUser.getUser().getSuperAdmin() != NumConstant.ONE && countryId != SecurityUser.getUser().getDeptId()) { |
|
|
|
List<Long> deptIdList = SecurityUser.getUser().getDeptIdList(); |
|
|
|
if (SecurityUser.getUser().getDeptId() != null) { |
|
|
|
SysDeptEntity deptEntity = baseDao.selectDeptPidByDeptId(SecurityUser.getUser().getDeptId()); |
|
|
|
// 如果这是网格员,就将社区ID放进权限(更高级部门也是)
|
|
|
|
if (deptEntity != null) { |
|
|
|
deptIdList.add(deptEntity.getId()); |
|
|
|
SysDeptEntity pDeptEntity = baseDao.selectDeptPidByDeptId(deptEntity.getId()); |
|
|
|
// 如果这是网格员,还要将街道ID放进权限(更高级部门也是)
|
|
|
|
if (pDeptEntity != null) { |
|
|
|
deptIdList.add(pDeptEntity.getId()); |
|
|
|
} |
|
|
|
} |
|
|
|
// 将所属部门的权限也放进来
|
|
|
|
SysDeptEntity entity = baseDao.getById(SecurityUser.getUser().getDeptId()); |
|
|
|
deptIdList.add(entity.getId()); |
|
|
|
} |
|
|
|
|
|
|
|
formDTO.setDeptIdList(deptIdList); |
|
|
|
} |
|
|
|
return baseDao.deptInfo(formDTO); |
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|