|
|
|
@@ -50,14 +50,13 @@ func (l *ScheduleTaskByYamlLogic) ScheduleTaskByYaml(req *types.ScheduleTaskByYa |
|
|
|
// 遍历子任务放入任务队列中 |
|
|
|
for _, task := range req.Tasks { |
|
|
|
task.TaskId = taskModel.Id |
|
|
|
//taskBytes, err := json.Marshal(task) |
|
|
|
//if err != nil { |
|
|
|
// return err |
|
|
|
//} |
|
|
|
//l.svcCtx.RedisClient.Publish(context.Background(), "test", &mqs.Msg{ |
|
|
|
// Topic: task.TaskType, |
|
|
|
// Body: taskBytes, |
|
|
|
//}) |
|
|
|
// 将任务数据转换成消息体 |
|
|
|
reqMessage, err := json.Marshal(task) |
|
|
|
if err != nil { |
|
|
|
logx.Error(err) |
|
|
|
return err |
|
|
|
} |
|
|
|
l.svcCtx.RedisClient.Publish(context.Background(), task.TaskType, reqMessage) |
|
|
|
} |
|
|
|
return nil |
|
|
|
} |