交易流程编排

1.代码逻辑 以及 层次做有效拆分
2.交易流程相互隔离;
3.新人对代码理解更容易;

原有代码结构逻辑基本为瀑布式编程,service从头写到尾,没有做很好的抽象;
很多if else,改一个业务场景,容易对另一种业务场景产生影响。