酒店微信小程序及后台管理系统
开发描述:佛山银利酒店委托的外包,个人小团队合作的前后端分离的微信小程序项目。
主要技术:SpringBoot+Mybatis+vue+微信小程序
责任描述(小组长,后端开发人员):
1.负责用户,文章,订单,酒店部分数据库表的设计与实现。
2.微信小程序的登陆功能的开发,调用微信api获取微信用户的信息 , 通过Redis缓存用户信息使后续用户信息可以不经由数据库,加快效率,将openid和相关信息md5加密为Token,据此验证登陆。
3.负责用户的个人充值功能,调用了微信的支付接口,编写回调函数来完成支付成功后数据库的操作
4.在房间订单创建后,通过rabbitMQ来发布和消费订单消息,来异步实现自动退房,订单超时功能。
5.使用Dockerfile+maven打包并制作相应的镜像来部署项目。