From 1409e7a9eaada343607df0754b56b674beadc0e7 Mon Sep 17 00:00:00 2001 From: zhaokai Date: Sat, 7 Mar 2026 15:48:20 +0800 Subject: [PATCH] =?UTF-8?q?feat(training):=20=E6=B7=BB=E5=8A=A0=E6=8C=89?= =?UTF-8?q?=E8=AE=B0=E5=BD=95ID=E5=88=97=E8=A1=A8=E6=9F=A5=E8=AF=A2?= =?UTF-8?q?=E5=9F=B9=E8=AE=AD=E7=94=B3=E8=AF=B7=E5=AE=A1=E6=89=B9=E8=AF=A6?= =?UTF-8?q?=E6=83=85=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../zcloud/edu/command/query/study/ClassQueryExe.java | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/web-app/src/main/java/com/zcloud/edu/command/query/study/ClassQueryExe.java b/web-app/src/main/java/com/zcloud/edu/command/query/study/ClassQueryExe.java index 859cb8a..f7b8d78 100644 --- a/web-app/src/main/java/com/zcloud/edu/command/query/study/ClassQueryExe.java +++ b/web-app/src/main/java/com/zcloud/edu/command/query/study/ClassQueryExe.java @@ -88,9 +88,18 @@ public class ClassQueryExe { Boolean checkCorp = corpInfoRepository.checkCorp(); examCenterCOS.stream().forEach(classCO -> { //如果是教师,只能维护本人创建的数据, + // 企业账户:检查租户ID匹配 + if (checkCorp && AuthContext.getTenantId().equals(classCO.getTenantId())) { + classCO.setIsUserCreate(true); + } + // 个人账户:检查创建者ID匹配 + if (!checkCorp && (teacherInfoByUserId != null && teacherInfoByUserId.getUserId().equals(classCO.getCreateId()))) { + classCO.setIsUserCreate(true); + } +/* if(checkCorp || (teacherInfoByUserId != null && teacherInfoByUserId.getUserId().equals(classCO.getCreateId()))){ classCO.setIsUserCreate( true); - } + }*/ }); return PageResponse.of(examCenterCOS, pageResponse.getTotalCount(), pageResponse.getPageSize(), pageResponse.getPageIndex()); }