Java苍穹外卖05-订单状态定时处理-数据统计-导出excel

一、订单状态定时处理

1.Spring Task

①介绍

应用场景:

②cron表达式

https://cron.qqe2.com/

③入门案例

2.需求分析

3.代码开发

每一分钟检查是否存在超时15分钟的订单

每天凌晨一点处理上一条处于派送中的订单

mapper:

二、来单提醒、客户催单

1.WebSocket

①介绍

WebSocket就像打电话建立连接后就会很长时间存在。单向的意思是只会是浏览器向服务器发送请求

②示例

握手请求

浏览器端:

服务器端:WebScoket服务类

2.来单提醒-需求分析

3.代码开发

对支付成功代码进行修改

由于不会从微信服务端收到请求所以放在payment方法中

4.客户催单-需求分析

5.代码开发

controller:

service:

三、数据统计

1.Apachae Echarts

通过直观图表展示数据

3.营业额统计

①需求分析

②代码开发

controller:

service:

计算传入的开始和结束日期中间所有日期当天的营业额。

mapper:

xml:

4.用户统计

①需求分析

②代码开发

controller:

service:

逻辑跟营业额差不多,只是多了一个对以往数据统计只需要end时间查出在这个时间以前所有的数据量。

5.订单统计

①需求分析

②代码开发

controller:

service:

获取时间数据

查询时间数据中每天的订单数和有效订单数

计算总订单数,总有效单数,订单完成率

6.销量排名统计

①需求分析

②代码开发

查排名前10商品

controller:

service:通过SQL语句获得菜品名和数量的数据

封装到:

再将这个对象的集合两个元素分别封装到List中使用stream流形成以“,”隔开的字符串。

四、工作台

1.需求分析

展示核心数据

五、Apache POI

1.介绍

2.入门案例

导入坐标:

excel表格的结构先分为一个一个sheet页,再分为行和列
写入文件

读文件

可以通过输入流读取文件

六、导出运营数据Excel报表

1.需求分析

2.代码开发

controller:

service:

按模板单元格填充数据

  • 5
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

秦果

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值