点击空白处退出提示
作品详情
功能: 1、对模块间的netty消息进行导向发送
【机器模块】功能: 1、缓存咖啡机的故障、预警、是否在线、是否门开着等状态 2、对机器登录进行权限校验,条件不满足则阻止机器登录 3、接收咖啡机的订单二维码请求,支付成功后向咖啡机发起制作指令 4、向咖啡机发起重启、开门、冲洗、查价、改价、系统升级、启用、禁用指令
【支付模块】功能: 1、从各个支付平台获取订单二维码字符串,转发给机器模块 2、接收各个平台的支付成功消息,向机器模块发起制作指令 3、收到机器模块的制作失败消息,或定时线程判断为制作超时后,将订单号存入redis,待退款定时线程发起退款操作 4、接收各个平台的退款成功消息,更新数据库记录
【运维App模块】功能: 1、监控全国咖啡机的故障、预警、离线、销售额、销售杯数、顾客人数、投诉次数、退款次数、测试杯数、优惠券使用数、掉线次数 2、浏览站点排行、区域排行、区域微信和支付宝用户数及占比、城市排行、历史销售额与杯数折线统计、支付方式占比、咖啡品类购买杯数占比、全国点位分布图、全国点位热力图 3、浏览订单列表、精确搜索订单、浏览订单详情 4、浏览、新增、编辑区域列表 5、浏览、新增、编辑用户列表 6、浏览、新增、编辑角色列表 7、浏览、新增、编辑观察组列表 8、出厂上报机器号 9、站点机器上线申请、上线审核 10、浏览、编辑站点列表 11、站点机器撤机申请、撤机审核 12、呼出订单,投诉录入、退款申请、退款审核 13、浏览订单投诉列表、退款申请列表 14、浏览、新增、修改商品列表 15、外勤运维员打卡,拍照,自动定位 16、修改个人手机号码与密码 17、扫一扫,扫码登录电脑浏览器端
【运维web模块】功能 1、下载订单/套餐/打卡记录 2、各种统计数据分析
【系统环境】 1、阿里云ECS centos6.5 X1 2、阿里云RDS mysql5.7 X2 3、阿里云redis X1
【软件环境】 JDK1.8、Nginx、Netty、jetty、Jedis、Apache httpclient、Spring、Hibernate等
【开发工具】 sqlyog、IDEA、APICloud Studio
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论