Browse Source

xa base update duplicate xa trans

pull/61/head
yedf2 4 years ago
parent
commit
06407702bd
  1. 2
      dtmcli/dtmimp/trans_xa_base.go

2
dtmcli/dtmimp/trans_xa_base.go

@ -28,7 +28,7 @@ func (xc *XaClientBase) HandleCallback(gid string, branchID string, action strin
xaID := gid + "-" + branchID
_, err = DBExec(db, GetDBSpecial().GetXaSQL(action, xaID))
if err != nil &&
(strings.Contains(err.Error(), "Error 1397: XAER_NOTA") || strings.Contains(err.Error(), "does not exist")) { // 重复commit/rollback同一个id,报这个错误,忽略
(strings.Contains(err.Error(), "XAER_NOTA") || strings.Contains(err.Error(), "does not exist")) { // 重复commit/rollback同一个id,报这个错误,忽略
err = nil
}
return err

Loading…
Cancel
Save