Skip to content

会员、商品、交易统计 ​

这篇解决什么 ​

商城看板读哪几个接口、哪些数是 Job 落库、哪些是现查。读完能对上 product_statistics / trade_statistics,不要去改 ERP 库存表。

默认端口 48080。开启见 商城功能设计。金额单位是分。

示意图:商品、交易按天汇总。会员统计没有 Job。

从哪改 ​

统计是 yudao-module-mall 里第四个子模块,单体 yudao-server/pom.xml 已引入 yudao-module-statistics-server。

名称说明仓库路径
会员@RequestMapping("/statistics/member")ruoyi-office/yudao-module-mall/yudao-module-statistics-server/.../controller/admin/member/MemberStatisticsController.java
商品/statistics/productProductStatisticsController
交易/statistics/tradeTradeStatisticsController
商品汇总product_statisticsProductStatisticsDO
交易汇总trade_statisticsTradeStatisticsDO
PC 页三张看板ruoyi-office-vben/apps/web-antd/src/views/mall/statistics/

官方菜单:统计中心 2358。交易统计 2359,商品统计 2545,会员统计 2374。商城首页 2388 是运营看板,不是这三张表本身。

XXL-Job:productStatisticsJob、tradeStatisticsJob。默认参数 1 表示统计昨天。没挂 Job 时,历史汇总表是空的,当天实时接口还能出数。

字段 ​

TimeRangeTypeEnum:DAY(1)、WEEK(7)、MONTH(30)、YEAR(365),给交易订单趋势用。

名称说明仓库路径
time统计日两张汇总 DO
spuId商品维度ProductStatisticsDO
browseCount / favoriteCount / cartCount浏览、收藏、加购同上
orderPayPrice支付金额,分两张汇总 DO
afterSaleRefundPrice退款金额,分同上
brokerageSettlementPrice已结算佣金,分TradeStatisticsDO
walletPayPrice / rechargePayPrice余额支付、充值同上

商品 Job 从 product_spu、浏览、收藏、购物车、trade_order_item、售后聚合。交易 Job 再加佣金记录和钱包充值流水。会员看板现查 member_user、订单、访问日志,不写第三张汇总表。

不是 ERP 统计

进销存看板在 pages-statistics/erp。这里只读商城 trade_* / product_* / 会员。两边金额口径不同,不要用 erp_stock 对支付金额。

先挂两个 Job

productStatisticsJob、tradeStatisticsJob 没进 XXL-Job 控制台时,商品/交易历史曲线会空。会员 summary / analyse 不依赖这两张表。

按本仓库 DO 生成的 ER。两张表按天各写各的,没有外键。

配置与操作 ​

走 统计中心(2358):交易 2359、商品 2545、会员 2374。历史曲线依赖 XXL-Job productStatisticsJob、tradeStatisticsJob(默认参数 1 统计昨天)。会员看板现查,不写第三张汇总表。

商城首页 2388 是运营看板,不是这两张汇总表。金额单位分,不要用 erp_stock 对支付金额。开启见 商城功能设计。

交易统计

本系统截图:交易统计。

商品统计

本系统截图:商品统计。

相关篇 ​

联系我们

获取报价、演示和二开方案

微信咨询二维码

微信咨询

17156169080

添加时备注「RuoYi Office」

在线体验商业版