|
|
преди 6 години | |
|---|---|---|
| front_end | преди 6 години | |
| sql | преди 6 години | |
| src | преди 6 години | |
| .gitignore | преди 6 години | |
| GitConvention.md | преди 6 години | |
| README.md | преди 6 години | |
| pom.xml | преди 6 години |
在代码中隐含着循环依赖,即HotelServiceImpl处的getHotelOrders方法。
可以看到HotelService依赖了OrderService,同时在OrderService中,也依赖了HotelService实现了某些方法。
造成这种错误的原因,主要是对getHotelOrders的方法所归属的功能模块不清晰导致的,获取酒店订单应属于订单服务的功能。
该方法怎么改会更好呢?放到OrderService中会不会更好呢
解决思路:
目前已经实现的优惠券策略为满减优惠,需要同学们做的是支持节日特惠、多间优惠,实现CouponMatchStrategy接口中的isMatch方法。在实现时也需要考虑发放优惠券的主体包括酒店与网站两个主体。
取消订单功能从Controller层中的annulOrder接口开始,需要同学们实现OrderServiceImpl类中的annulOrder方法(注意除了对order状态的修改之外还有可能涉及和别的业务的交互)和OrderMapper中取消订单的数据库操作。