解析device和task的配置全部用内置方法处理
This commit is contained in:
@@ -1,7 +1,6 @@
|
||||
package task
|
||||
|
||||
import (
|
||||
"encoding/json"
|
||||
"fmt"
|
||||
"time"
|
||||
|
||||
@@ -46,7 +45,7 @@ func (d *DelayTask) parseParameters() error {
|
||||
}
|
||||
|
||||
var params DelayTaskParams
|
||||
err := json.Unmarshal(d.executionTask.Task.Parameters, ¶ms)
|
||||
err := d.executionTask.Task.ParseParameters(¶ms)
|
||||
if err != nil {
|
||||
d.logger.Errorf("任务 %v: 解析参数失败: %v", d.executionTask.TaskID, err)
|
||||
return fmt.Errorf("任务 %v: 解析参数失败: %v", d.executionTask.TaskID, err)
|
||||
|
||||
Reference in New Issue
Block a user