策略模式实战
策略模式实战
前言
说一下场景,我做的是拍卖相关的业务,因而有的订单不能够即时去生成,就用到了定时器去扫表,下面是重头戏,涉及到了不同订单状态的生成,如下:
1. 待付定金订单
2. 待付尾款的订单
3. 待成交订单
4. 流拍订单
根据定金的状态以及参拍人出价与保留价的差值进行三种订单状态的处理,一开始三种状态写到了一起,上周学了下策略模式,这代码看得我心累,写的自己能没看懂,后面的人估计要开骂了,典型的问题代码,趁着项目没上线必须优化掉,老代码如下:
@KafkaListener(topic
原创
2020-07-27 10:02:58 ·
340 阅读 ·
0 评论