0a2801850d
开放平台对 2025 级起的班级不返回 BJRS,对 2026 级连 FDYH 都不返回, 而 batchUpsert 用 VALUES() 直写这两列,每晚同步都会把人工补录的辅导员和 学生人数刷成 NULL;新生班级的人数因此一直空着,班级管理页首屏(2026 级) 两列全空。 - ClassInfoMapper.xml: counselor_name / student_count 改为 COALESCE(VALUES(x), x),平台有值仍以平台为准,给空时保留存量 - 新增 refreshStudentCountFromRoster:学生同步结束时按 gxmu_student 全量在册统计(不过滤 status,与平台 BJRS 口径一致)回填人数, 只补「为空或 0」的班级,名册里没学生的班级不动 - StudentSyncHandler: 学生段写完后调用兜底 开发库已用同一语句回填 728 个班级。