导入部门接口

master
yechenhao 6 years ago
parent deb096384e
commit 4f95e68de5

@ -154,7 +154,12 @@ public class DepartmentService {
private void recursionInsertDepartment(List<DepartmentDO> departmentDO){ private void recursionInsertDepartment(List<DepartmentDO> departmentDO){
if (CollectionUtils.isNotEmpty(departmentDO)){ if (CollectionUtils.isNotEmpty(departmentDO)){
departmentDO.forEach(department -> { departmentDO.forEach(department -> {
departmentDOMapper.insert(department); DepartmentDO dep = departmentDOMapper.selectById(department.getId());
if (dep == null){
departmentDOMapper.insert(department);
}else{
departmentDOMapper.updateById(department);
}
List<DepartmentDO> departments = department.getDepartments(); List<DepartmentDO> departments = department.getDepartments();
if (CollectionUtils.isNotEmpty(departments)){ if (CollectionUtils.isNotEmpty(departments)){
recursionInsertDepartment(departments); recursionInsertDepartment(departments);

Loading…
Cancel
Save