fix get transaction id bug