重构交易执行部分