From b624c52b30ee1e710b3f359445195b37429bff8c Mon Sep 17 00:00:00 2001 From: wangziqi Date: Thu, 9 Jul 2026 15:24:54 +0800 Subject: [PATCH] fix(admin): restore nested ImportUsersResponse and remove debug console.log --- .../admin/src/pages/IntegrationConfig/index.tsx | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/apps/admin/src/pages/IntegrationConfig/index.tsx b/apps/admin/src/pages/IntegrationConfig/index.tsx index 9b08f481..7b560083 100644 --- a/apps/admin/src/pages/IntegrationConfig/index.tsx +++ b/apps/admin/src/pages/IntegrationConfig/index.tsx @@ -49,11 +49,13 @@ interface OrgTreeWithUsersResponse { interface ImportUsersResponse { success: boolean; - teacherCount: number; - studentCount: number; - classCount: number; - skipped: number; - warnings: string[]; + data: { + teacherCount: number; + studentCount: number; + classCount: number; + skipped: number; + warnings: string[]; + }; } interface ClassMarkForm { @@ -346,11 +348,10 @@ const IntegrationConfigPage: React.FC = () => { ? (teacherRoles[u.dingUserId] || defaultTeacherRoleId) : null, dingDeptIds: u.deptIds, - })), }; - console.log('[import payload]', JSON.stringify(payload, null, 2)); - const data = await api.post('/sync/dingtalk/import-users', payload); + const res = await api.post('/sync/dingtalk/import-users', payload); + const data = res.data; message.success( `导入完成:${data.teacherCount} 位老师,${data.studentCount} 位学生` + (data.classCount ? `,${data.classCount} 个班级` : '') +