From d5bc463b59c650d6ce9e40d2ee70410ca7f4c277 Mon Sep 17 00:00:00 2001 From: akrike <1625167628@qq.com> Date: Sat, 21 Jun 2025 16:29:20 +0800 Subject: [PATCH] 1 --- internal/app/repository/task.go | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/internal/app/repository/task.go b/internal/app/repository/task.go index 1249be1..85558b2 100644 --- a/internal/app/repository/task.go +++ b/internal/app/repository/task.go @@ -56,17 +56,19 @@ func (t *taskRepository) EditTaskEnable(id int, enable bool) (err error) { } func (t *taskRepository) GetAllTaskWithProcessName() (result []model.TaskVo) { - process := query.Process + p := query.Process.As("p") + p2 := query.Process.As("p2") + p3 := query.Process.As("p3") task := query.Task task.Select( task.ALL, - process.As("p").Name.As("process_name"), - process.As("p2").Name.As("target_name"), - process.As("p3").Name.As("trigger_name"), + p.Name.As("process_name"), + p2.Name.As("target_name"), + p3.Name.As("trigger_name"), ). - LeftJoin(process, process.As("p").Uuid.EqCol(task.ProcessId)). - LeftJoin(process, process.As("p2").Uuid.EqCol(task.OperationTarget)). - LeftJoin(process, process.As("p3").Uuid.EqCol(task.TriggerTarget)). + LeftJoin(p, p.Uuid.EqCol(task.ProcessId)). + LeftJoin(p2, p2.Uuid.EqCol(task.OperationTarget)). + LeftJoin(p3, p3.Uuid.EqCol(task.TriggerTarget)). Scan(&result) return }