Fix training plan generation flow

这个提交包含在:
cryptocommuniums-afk
2026-03-14 23:16:19 +08:00
父节点 6943754838
当前提交 1cc863e60e
修改 8 个文件,包含 429 行新增19 行删除

查看文件

@@ -146,9 +146,9 @@ export async function getUserTrainingPlans(userId: number) {
export async function getActivePlan(userId: number) {
const db = await getDb();
if (!db) return undefined;
if (!db) return null;
const result = await db.select().from(trainingPlans).where(and(eq(trainingPlans.userId, userId), eq(trainingPlans.isActive, 1))).limit(1);
return result.length > 0 ? result[0] : undefined;
return result.length > 0 ? result[0] : null;
}
export async function updateTrainingPlan(planId: number, data: Partial<InsertTrainingPlan>) {