Sem descrição

陈远志 c49dbdeeef 前端代码修改 há 6 anos atrás
front_end c59cd479ec 前端代码挖空 há 6 anos atrás
sql 1f0ed69eb4 数据库上传 há 6 anos atrás
src 1e842dbdfc 修改修改说明 há 6 anos atrás
.gitignore f9c81b06df 上传酒店信息&&列表查看酒店信息 há 6 anos atrás
GitConvention.md d837f9733e doc: 修改项目README,将Git规范移至GitConvention.md。增加作业要求的说明。 há 6 anos atrás
README.md c49dbdeeef 前端代码修改 há 6 anos atrás
pom.xml 916f02eed9 '路由修改' há 6 anos atrás

README.md

酒店管理系统

作业说明

  1. 学习前后端环境搭建,包括Vue,springboot,mysql等。
  2. 学习本地运行项目,了解本地开发、测试流程。
  3. 学习git操作,提交项目至SEEC的gitlab代码库,查看构建、部署、测试结果。
  4. 学习前后端开发技术。

修改说明

前端代码填充要求

  1. 查看酒店策略列表:弹出模态框后填写策略列表,并获取到数据
  2. 添加策略:点击添加策略按钮,策略列表模态框消失,弹出添加策略,填写表单并完成添加
  3. 代码位置: template: /views/hotalManager/components/coupon.vue /views/hotalManager/components/addCoupon.vue store: /store/modules/hotelManager.js
  4. 效果参考图:/public目录下
  5. 本项目推荐使用antd UI组件库,依赖已经安装,具体学习使用参考官方文档:https://www.antdv.com/docs/vue/introduce-cn/

循环依赖

在代码中隐含着循环依赖,即HotelServiceImpl处的getHotelOrders方法。
可以看到HotelService依赖了OrderService,同时在OrderService中,也依赖了HotelService实现了某些方法。
造成这种错误的原因,主要是对getHotelOrders的方法所归属的功能模块不清晰导致的,获取酒店订单应属于订单服务的功能。
该方法怎么改会更好呢?放到OrderService中会不会更好呢
解决思路:

  1. 将HotelController中的retrieveHotelOrders相关方法移至OrderController中。
  2. 将HotelService接口中的方法getHotelOrders移动至OrderService接口中。
  3. 将相关实现类HotelServiceImpl的相关方法移动至OrderService的实现类中。