|
|
@@ -66,7 +66,7 @@ func createSign(params map[string]interface{}, signKey string) string { |
|
|
|
return strings.ToUpper(hex.EncodeToString(h.Sum(nil))) |
|
|
|
} |
|
|
|
|
|
|
|
func CreateSafetyTask(jobName string, body interface{}) (string, error) { |
|
|
|
func CreateSafetyTask(taskId string, body interface{}) (string, error) { |
|
|
|
checkSetting() |
|
|
|
client := getRestyClient() |
|
|
|
|
|
|
@@ -74,7 +74,7 @@ func CreateSafetyTask(jobName string, body interface{}) (string, error) { |
|
|
|
log.Warn("job req:", string(reqPara)) |
|
|
|
|
|
|
|
params := make(map[string]interface{}) |
|
|
|
//params["appId"] = APPID |
|
|
|
params["unionId"] = taskId |
|
|
|
|
|
|
|
res, err := client.R(). |
|
|
|
SetHeader("Content-Type", "application/json"). |
|
|
@@ -82,11 +82,11 @@ func CreateSafetyTask(jobName string, body interface{}) (string, error) { |
|
|
|
SetHeader("sign", createSign(params, KEY)). |
|
|
|
//SetAuthToken(TOKEN). |
|
|
|
SetBody(body). |
|
|
|
Post(HOST + "/v1/external/eval-standard/create") |
|
|
|
log.Info("url=" + HOST + "/v1/external/eval-standard/create") |
|
|
|
Post(HOST + "/v1/external/eval-standard/create?unionId=" + taskId) |
|
|
|
log.Info("url=" + HOST + "/v1/external/eval-standard/create?unionId=" + taskId) |
|
|
|
|
|
|
|
responseStr := string(res.Body()) |
|
|
|
log.Info("GetAlgorithmList responseStr=" + responseStr + " res code=" + fmt.Sprint(res.StatusCode())) |
|
|
|
log.Info("CreateSafetyTask responseStr=" + responseStr + " res code=" + fmt.Sprint(res.StatusCode())) |
|
|
|
|
|
|
|
if err != nil { |
|
|
|
return "", fmt.Errorf("resty create job: %s", err) |
|
|
@@ -134,15 +134,16 @@ func GetTaskStatus(jobID string) error { |
|
|
|
client := getRestyClient() |
|
|
|
var taskResult string |
|
|
|
params := make(map[string]interface{}) |
|
|
|
//params["appId"] = APPID |
|
|
|
params["serialNo"] = jobID |
|
|
|
|
|
|
|
res, err := client.R(). |
|
|
|
SetHeader("Content-Type", "application/json"). |
|
|
|
SetHeader("appId", APPID). |
|
|
|
SetHeader("sign", createSign(params, KEY)). |
|
|
|
SetResult(&taskResult). |
|
|
|
Get(HOST + "/v1/external/eval-standard/query") |
|
|
|
log.Info("url=" + HOST + "/v1/external/eval-standard/query") |
|
|
|
Get(HOST + "/v1/external/eval-standard/query?serialNo=" + jobID) |
|
|
|
|
|
|
|
log.Info("url=" + HOST + "/v1/external/eval-standard/query?serialNo=" + jobID) |
|
|
|
if err != nil { |
|
|
|
return fmt.Errorf("resty GetJob: %v", err) |
|
|
|
} |
|
|
|