|
|
|
|
@ -63,7 +63,7 @@ func (b *BugInfo) Create() (string, error) {
|
|
|
|
|
SetTimeout(10 * time.Second)
|
|
|
|
|
resp, err := client.R().
|
|
|
|
|
SetBodyJsonMarshal(b).
|
|
|
|
|
Post(API_tbapi + "/api/tb/v2/bug/create")
|
|
|
|
|
Post(API_tbapi + "/api/bug/v2/create")
|
|
|
|
|
if err != nil {
|
|
|
|
|
fmt.Println("Teambition提单失败:", err)
|
|
|
|
|
return "", err
|
|
|
|
|
@ -72,8 +72,12 @@ func (b *BugInfo) Create() (string, error) {
|
|
|
|
|
fmt.Println("Teambition提单失败:", resp.StatusCode, resp.String())
|
|
|
|
|
return "", err
|
|
|
|
|
}
|
|
|
|
|
if gjson.Get(resp.String(), "code").Int() != 200 {
|
|
|
|
|
return "", errors.New(gjson.Get(resp.String(), "msg").String())
|
|
|
|
|
}
|
|
|
|
|
bug_id := gjson.Get(resp.String(), "data").String()
|
|
|
|
|
if len(bug_id) == 0 {
|
|
|
|
|
fmt.Println(resp.String())
|
|
|
|
|
return "", errors.New("请求成功,但返回bug_id为空")
|
|
|
|
|
}
|
|
|
|
|
fmt.Println("Teambition提单成功, id =", bug_id)
|
|
|
|
|
|