处理BUG

This commit is contained in:
wanggeng888 2021-01-10 21:38:21 +08:00
parent 992afb200e
commit 5ee3daf7d3

View File

@ -240,7 +240,10 @@ public class DepartmentServiceImpl extends BaseService implements IDepartmentSer
@Override
public List<ZTreeDTO> listZTreeDepartment(Map<String, Object> params) throws SearchException {
List<ZTreeDTO> zTreeDTOs = ArrayListUtil.deepClone(departmentDao.listZTreeDepartments(params), ZTreeDTO.class);
List<ZTreeDTO> zTreeDepartment = departmentDao.listZTreeDepartments(params);
List<ZTreeDTO> zTreeDTOs = Arrays.asList(new ZTreeDTO[zTreeDepartment.size()]);
Collections.copy(zTreeDTOs, zTreeDepartment);
// List<ZTreeDTO> zTreeDTOs = ArrayListUtil.deepClone(departmentDao.listZTreeDepartments(params), ZTreeDTO.class);
for (ZTreeDTO zTreeDTO : zTreeDTOs) {
Integer subCount = departmentDao.countByParentId(zTreeDTO.getId());
setZTreeInfo(zTreeDTO, subCount);
@ -252,7 +255,7 @@ public class DepartmentServiceImpl extends BaseService implements IDepartmentSer
public List<ZTreeDTO> listZTreeDepartment(String departmentParentId, Map<String, Object> params) {
if (StringUtils.equals(ISystemConstant.TREE_ROOT_ID, departmentParentId)) {
List<String> listBaseDepartmentIds = listBaseDepartmentIds();
if (!Objects.isNull(listBaseDepartmentIds)) {
if (listBaseDepartmentIds != null && !listBaseDepartmentIds.isEmpty()) {
params.put("departmentIds", listBaseDepartmentIds);
return listZTreeDepartment(params);
}