Browse Source

tcc branch call added

topic
yedongfu 5 years ago
parent
commit
aef42d59aa
  1. 8
      dtmcli/tcc.go

8
dtmcli/tcc.go

@ -49,7 +49,7 @@ func TccFromReq(c *gin.Context) (*Tcc, error) {
} }
func (t *Tcc) CallBranch(body interface{}, tryUrl string, confirmUrl string, cancelUrl string) (*resty.Response, error) { func (t *Tcc) CallBranch(body interface{}, tryUrl string, confirmUrl string, cancelUrl string) (*resty.Response, error) {
return common.RestyClient.R(). resp, err := common.RestyClient.R().
SetBody(&M{ SetBody(&M{
"gid": t.Gid, "gid": t.Gid,
"branch_id": common.GenGid(), "branch_id": common.GenGid(),
@ -61,4 +61,10 @@ func (t *Tcc) CallBranch(body interface{}, tryUrl string, confirmUrl string, can
"cancel": cancelUrl, "cancel": cancelUrl,
}). }).
Post(t.Dtm + "/registerTccBranch") Post(t.Dtm + "/registerTccBranch")
if err != nil {
return resp, err
}
return common.RestyClient.R().
SetBody(body).
Post(tryUrl)
} }

Loading…
Cancel
Save