diff --git a/safety-cedu-service/src/main/java/org/qinan/cedu/service/support/QuestionExcelImporter.java b/safety-cedu-service/src/main/java/org/qinan/cedu/service/support/QuestionExcelImporter.java index ecdddebc..80ff808d 100644 --- a/safety-cedu-service/src/main/java/org/qinan/cedu/service/support/QuestionExcelImporter.java +++ b/safety-cedu-service/src/main/java/org/qinan/cedu/service/support/QuestionExcelImporter.java @@ -16,6 +16,7 @@ import org.qinan.cedu.model.entity.CoursewareManagementDO; import org.qinan.cedu.model.entity.QuestionDO; import org.qinan.cedu.model.entity.QuestionOptionDO; import org.qinan.cedu.model.vo.QuestionImportErrorVO; +import org.qinan.safetyeval.infrastructure.adapter.ThreadLocalUserInfoAdapter; import org.qinan.safetyeval.infrastructure.support.InsertFieldDefaults; import org.springframework.stereotype.Component; import org.springframework.util.StringUtils; @@ -212,6 +213,7 @@ public class QuestionExcelImporter { new LambdaQueryWrapper() .select(CoursewareManagementDO::getId, CoursewareManagementDO::getCoursewareName) .eq(CoursewareManagementDO::getDeleteEnum, DeleteEnum.FALSE.getCode()) + .eq(ThreadLocalUserInfoAdapter.getOrgId() != null, CoursewareManagementDO::getOrgId, ThreadLocalUserInfoAdapter.getOrgId()) .in(CoursewareManagementDO::getCoursewareName, names)); Map idByName = new HashMap<>(); for (CoursewareManagementDO courseware : coursewares) {