|
@@ -15,7 +15,7 @@ type taskTrigger struct {
|
|
TriggerType string `json:"triggerType"`
|
|
TriggerType string `json:"triggerType"`
|
|
}
|
|
}
|
|
|
|
|
|
-type platformConfig struct {
|
|
|
|
|
|
+type PlatformConfigStruct struct {
|
|
TaskConfigId string `json:"taskConfigId"` // 配置ID
|
|
TaskConfigId string `json:"taskConfigId"` // 配置ID
|
|
TaskConfigName string `json:"taskConfigName"` // 配置名称
|
|
TaskConfigName string `json:"taskConfigName"` // 配置名称
|
|
DropUploadData bool `json:"dropUploadData"` // 更新任务时 true 先上传旧任务 false 删除旧任务
|
|
DropUploadData bool `json:"dropUploadData"` // 更新任务时 true 先上传旧任务 false 删除旧任务
|
|
@@ -29,15 +29,15 @@ type platformConfig struct {
|
|
}
|
|
}
|
|
|
|
|
|
type response struct {
|
|
type response struct {
|
|
- Data platformConfig `json:"data"`
|
|
|
|
- Success bool `json:"success"`
|
|
|
|
- Message string `json:"message"`
|
|
|
|
- Code int `json:"code"`
|
|
|
|
- NowTime string `json:"nowTime"`
|
|
|
|
|
|
+ Data PlatformConfigStruct `json:"data"`
|
|
|
|
+ Success bool `json:"success"`
|
|
|
|
+ Message string `json:"message"`
|
|
|
|
+ Code int `json:"code"`
|
|
|
|
+ NowTime string `json:"nowTime"`
|
|
}
|
|
}
|
|
|
|
|
|
var (
|
|
var (
|
|
- PlatformConfig platformConfig
|
|
|
|
|
|
+ PlatformConfig PlatformConfigStruct
|
|
SubscribeTopics []string
|
|
SubscribeTopics []string
|
|
)
|
|
)
|
|
|
|
|
|
@@ -150,10 +150,10 @@ func GetStatus(taskConfigId string) (string, error) {
|
|
return dataMap["status"].(string), nil
|
|
return dataMap["status"].(string), nil
|
|
}
|
|
}
|
|
|
|
|
|
-func getConfig() (platformConfig, error) {
|
|
|
|
|
|
+func getConfig() (PlatformConfigStruct, error) {
|
|
token, err := GetAccessToken()
|
|
token, err := GetAccessToken()
|
|
if err != nil {
|
|
if err != nil {
|
|
- return platformConfig{}, err
|
|
|
|
|
|
+ return PlatformConfigStruct{}, err
|
|
}
|
|
}
|
|
// 下载插件和获取配置
|
|
// 下载插件和获取配置
|
|
// 2 访问配置获取接口
|
|
// 2 访问配置获取接口
|
|
@@ -168,13 +168,13 @@ func getConfig() (platformConfig, error) {
|
|
)
|
|
)
|
|
if err != nil {
|
|
if err != nil {
|
|
c_log.GlobalLogger.Error("访问接口", CloudConfig.Platform.UrlTask, "失败:", err)
|
|
c_log.GlobalLogger.Error("访问接口", CloudConfig.Platform.UrlTask, "失败:", err)
|
|
- return platformConfig{}, err
|
|
|
|
|
|
+ return PlatformConfigStruct{}, err
|
|
}
|
|
}
|
|
var result response
|
|
var result response
|
|
err = json.Unmarshal([]byte(resp), &result)
|
|
err = json.Unmarshal([]byte(resp), &result)
|
|
if err != nil {
|
|
if err != nil {
|
|
c_log.GlobalLogger.Error("解析【返回结果】", resp, "失败:", err)
|
|
c_log.GlobalLogger.Error("解析【返回结果】", resp, "失败:", err)
|
|
- return platformConfig{}, err
|
|
|
|
|
|
+ return PlatformConfigStruct{}, err
|
|
}
|
|
}
|
|
return result.Data, nil
|
|
return result.Data, nil
|
|
}
|
|
}
|