diff --git a/platform-data-api/src/main/java/com/lyms/platform/data/service/impl/DataImportTaskServiceImpl.java b/platform-data-api/src/main/java/com/lyms/platform/data/service/impl/DataImportTaskServiceImpl.java index ad5a690..6c50f93 100644 --- a/platform-data-api/src/main/java/com/lyms/platform/data/service/impl/DataImportTaskServiceImpl.java +++ b/platform-data-api/src/main/java/com/lyms/platform/data/service/impl/DataImportTaskServiceImpl.java @@ -2,6 +2,7 @@ package com.lyms.platform.data.service.impl; import com.lyms.platform.biz.service.BasicConfigService; import com.lyms.platform.common.enums.YnEnums; +import com.lyms.platform.common.utils.JsonUtil; import com.lyms.platform.common.utils.LogUtil; import com.lyms.platform.data.service.DataImportTaskService; import com.lyms.platform.permission.model.*; @@ -168,7 +169,7 @@ public class DataImportTaskServiceImpl implements DataImportTaskService { o.setCreated(o.getModified()); organizationService.addOrganization(o); } - for (Departments d:organization.getDepartmentsMap().values()) { + for (Departments d:o.getDepartmentsMap().values()) { d.setOrgId(o.getId()); departmentsQuery.setForeignId(d.getForeignId()); List departmentsList = departmentsService.queryDepartments(departmentsQuery); @@ -181,7 +182,7 @@ public class DataImportTaskServiceImpl implements DataImportTaskService { d.setCreated(d.getModified()); departmentsService.addDepartments(d); } - for (Users u:departments.getUsersMap().values()) { + for (Users u:d.getUsersMap().values()) { u.setOrgId(o.getId()); u.setDeptId(d.getId()); u.setKsId(d.getId());