This commit is contained in:
2025-11-16 21:56:46 +08:00
parent 01b6d1cc14
commit 3daa03eab2
5 changed files with 13 additions and 13 deletions

View File

@@ -165,7 +165,7 @@ func (r *gormExecutionLogRepository) ListTaskExecutionLogs(ctx context.Context,
orderBy = opts.OrderBy
}
// 预加载关联的Task信息
query = query.Order(orderBy).Preload("Tasks")
query = query.Order(orderBy).Preload("Task")
offset := (page - 1) * pageSize
err := query.Limit(pageSize).Offset(offset).Find(&results).Error
@@ -231,8 +231,8 @@ func (r *gormExecutionLogRepository) UpdateTaskExecutionLog(ctx context.Context,
func (r *gormExecutionLogRepository) FindTaskExecutionLogByID(ctx context.Context, id uint32) (*models.TaskExecutionLog, error) {
repoCtx := logs.AddFuncName(ctx, r.ctx, "FindTaskExecutionLogByID")
var log models.TaskExecutionLog
// 使用 Preload("Tasks") 来确保关联的任务信息被一并加载
err := r.db.WithContext(repoCtx).Preload("Tasks").First(&log, id).Error
// 使用 Preload("Task") 来确保关联的任务信息被一并加载
err := r.db.WithContext(repoCtx).Preload("Task").First(&log, id).Error
if err != nil {
return nil, err
}