智评查询问题修复

parent e6756b04
...@@ -315,8 +315,10 @@ async function getClassName(classId: number): Promise<string> { ...@@ -315,8 +315,10 @@ async function getClassName(classId: number): Promise<string> {
*/ */
export async function getGrowthStudent( export async function getGrowthStudent(
studentId: string, studentId: string,
_semesterId: number // 预留学期参数,后续扩展使用 semesterId: number // 预留学期参数,后续扩展使用
) { ) {
// 查询学期
let semester = semesterId ? (await selectOneDataByParam(TABLENAME.学期表, { id: semesterId })).data : await getCurrentSemester();
// 1. 获取学生基本信息 // 1. 获取学生基本信息
let student = await selectOneDataByParam(TABLENAME.统一用户表, { user_id: studentId }); let student = await selectOneDataByParam(TABLENAME.统一用户表, { user_id: studentId });
if (!student.data) { if (!student.data) {
...@@ -338,10 +340,9 @@ export async function getGrowthStudent( ...@@ -338,10 +340,9 @@ export async function getGrowthStudent(
} }
// 3. 获取当前导师信息 // 3. 获取当前导师信息
let semester = await getCurrentSemester();
let teacherName = ''; let teacherName = '';
let teacherId = ''; let teacherId = '';
if (semester) { if (semester && semester.id) {
let match = await selectOneDataByParam(TABLENAME.师生匹配表, { let match = await selectOneDataByParam(TABLENAME.师生匹配表, {
student_id: studentId, student_id: studentId,
semester_id: semester.id, semester_id: semester.id,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment